OSDN Git Service

* config/mips/mips.md (any_gt, any_ge, any_lt, any_le): New code
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
2
3         * gcc.target/mips/scc-1.c: New test.
4
5 2008-04-03  Richard Guenther  <rguenther@suse.de>
6
7         * gcc.dg/tree-ssa/vrp43.c: New testcase.
8         * gcc.dg/tree-ssa/vrp44.c: Likewise.
9         * gcc.dg/tree-ssa/vrp45.c: Likewise.
10
11 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
12
13         PR c++/35741
14         * g++.dg/other/offsetof5.C: New test.
15
16 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
17
18         PR rtl-optimization/35281
19         * gcc.target/i386/pr35281.c: New test.
20
21 2008-04-03  Richard Guenther  <rguenther@suse.de>
22
23         PR middle-end/35800
24         * gcc.c-torture/execute/pr35800.c: New test.
25
26 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
27
28         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
29         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
30         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
31         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
32         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
33         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
34         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
35         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
36         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
37         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
38         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
39
40 2008-04-02  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/14495
43         PR tree-optimization/34793
44         * gcc.dg/tree-ssa/vrp41.c: New testcase.
45         * gcc.dg/tree-ssa/vrp42.c: Likewise.
46
47 2008-04-02  Richard Guenther  <rguenther@suse.de>
48
49         PR tree-optimization/14495
50         * gcc.dg/tree-ssa/vrp40.c: New testcase.
51
52 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * gnat.dg/specs/discr_record_constant.ads: New test.
55
56 2008-04-02  Richard Guenther  <rguenther@suse.de>
57
58         * gcc.dg/tree-ssa/vrp38.c: New testcase.
59         * gcc.dg/tree-ssa/vrp39.c: Likewise.
60
61 2008-04-01  George Helffrich  <george@gcc.gnu.org>
62
63         PRs fortran/PR35154, fortran/PR23057
64         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
65         use of common is unchanged.
66
67         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
68         with all combinations of debug options available on target.
69         * gfortran.dg/debug/debug.exp:  Ditto.
70         * gfortran.dg/debug/trivial.f:  Ditto.
71         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
72         .stabs functionality.
73         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
74         DWARF functionality.
75
76 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
77
78         PR c/35436
79         * gcc.dg/format/gcc_gfc-2.c: New test.
80
81 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
82
83         * g++.dg/bprob/bprob.exp: Do not check gcno files.
84         Use -fprofile-use for profile use.
85         * gcc.misc-tests/bprob.exp: Ditto.
86         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
87         * gcc.dg/matrix/matrix.exp: Ditto.
88         * gcc.dg/struct/struct-reorg.exp: Ditto.
89         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
90         * gcc.dg/profile-dir-1.c: New test.
91         * gcc.dg/profile-dir-2.c: New test.
92         * gcc.dg/profile-dir-3.c: New test.
93
94 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
95
96         PR c/35750
97         * gcc.dg/old-style-param-1.c: New test.
98
99 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
100
101         * gnat.dg/object_overflow.adb: New test.
102
103 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
104
105         PR middle-end/30186
106         * gcc.dg/tree-ssa/vector-1.c: New testcase.
107         * gcc.c-torture/execute/vector-1.c: New testcase.
108         * gcc.c-torture/execute/vector-2.c: New testcase.
109
110 2008-03-31  Olivier Hainque  <hainque@adacore.com>
111
112         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
113         * gnat.dg/assign_from_packed.adb: New testcase.
114
115 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
116
117         PR rtl-optimization/35729
118         * gcc.dg/pr35729.c: New test.
119
120 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
121
122         PR target/32000
123         * gcc.target/i386/pr32000-1.c: New.
124
125 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
126
127         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
128         on some environments.
129
130 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
131
132         PR tree-opt/35431
133         * gcc.c-torture/compile/pr35431.c: New testcase.
134
135 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
136
137         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
138         targets.
139
140 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
141
142         PR c++/35245
143         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
144
145 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
146
147         PR c++/35578
148         * g++.dg/parse/friend8.C: New test.
149
150         PR c/35748
151         * gcc.dg/union-cast-4.c: New test.
152
153 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
154
155         PR target/35757
156         * gcc.target/i386/sse4_1-blendps-2.c: New.
157         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
158
159 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
160
161         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
162         * gfortran.dg/internal_pack_2.f90:  Likewise.
163         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
164         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
165         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
166         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
167         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
168         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
169
170 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
171
172         * gnat.dg/bit_packed_array2.adb: New test.
173
174 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
175
176         PR fortran/35740
177         * gfortran.dg/transpose_conjg_1.f90: New test.
178
179 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
180
181         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
182         
183 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/35698
186         * gfortran.dg/allocate_zerosize_3.f: New test.
187
188         PR fortran/35702
189         * gfortran.dg/character_assign_1.f90: New test.
190
191 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
192
193         PR libfortran/32972
194         PR libfortran/32512
195         * gfortran.dg/intrinsic_spread_1.f90:  New file.
196         * gfortran.dg/intrinsic_spread_2.f90:  New file.
197         * gfortran.dg/intrinsic_spread_3.f90:  New file.
198
199 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
200
201         PR fortran/34714
202         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
203         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
204         * gfortran.dg/func_assign.f90: Likewise.
205         * gfortran.dg/implicit_11.f90: Likewise.
206         * gfortran.dg/proc_assign_1.f90: Likewise.
207         * gfortran.dg/proc_assign_2.f90: Likewise.
208         * gfortran.dg/procedure_lvalue.f90: Likewise.
209
210 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR fortran/35699
213         * gfortran.dg/direct_io_10.f: New test.
214
215 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
216
217         * gcc.target/i386/vectorize6.c: New test.
218
219 2008-03-28  Tobias Burnus  <burnus@net-b.de>
220
221         PR fortran/35721
222         * gfortran.dg/associated_target_2.f90: New.
223
224 2008-03-28  Richard Guenther  <rguenther@suse.de>
225
226         PR tree-optimization/19580
227         * gcc.dg/tree-ssa/loop-34.c: New testcase.
228
229 2008-03-28  Richard Guenther  <rguenther@suse.de>
230
231         PR tree-optimization/30317
232         PR tree-optimization/30911
233         PR tree-optimization/34793
234         * gcc.dg/tree-ssa/vrp35.c: New testcase.
235         * gcc.dg/tree-ssa/vrp36.c: Likewise.
236         * gcc.dg/tree-ssa/vrp37.c: Likewise.
237
238 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
239
240         PR target/31334
241         * gcc.target/powerpc/altivec-25.c: New testcase.
242
243 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
244
245         PR fortran/35724
246         * gfortran.dg/cshift_shift_real_2.f90: New test.
247
248 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
249
250         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
251         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
252
253 2008-03-27  Richard Guenther  <rguenther@suse.de>
254
255         PR c/32511
256         * gcc.dg/attr-weak-1.c: New testcase.
257
258 2008-03-27  Richard Guenther  <rguenther@suse.de>
259
260         PR tree-optimization/32810
261         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
262
263 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
264
265         * g++.dg/cpp0x/variadic91.C: New.
266
267 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
268
269         * gcc.dg/tree-ssa/loop-32.c: New testcase.
270         * gcc.dg/tree-ssa/loop-33.c: Likewise.
271
272 2008-03-27  Richard Guenther  <rguenther@suse.de>
273
274         * gcc.dg/fold-addr-1.c: New testcase.
275
276 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
277
278         PR middle-end/35429
279         * gcc.c-torture/compile/complex-5.c: New test.
280
281 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
282
283         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
284
285 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
286
287         PR c++/35546
288         * g++.dg/ext/attrib33.C: New test.
289
290 2008-03-26  Richard Guenther  <rguenther@suse.de>
291
292         Revert:
293         2008-03-26  Richard Guenther  <rguenther@suse.de>
294
295         * gcc.dg/fold-addr-1.c: New testcase.
296
297 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
298
299         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
300         before redefinitions of extern and __inline.
301         * gcc.target/i386/sse-13.c: Ditto.
302
303 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
304
305         PR c++/35332
306         * g++.dg/other/error27.C: New test.
307
308 2008-03-26  Richard Guenther  <rguenther@suse.de>
309
310         * gcc.dg/fold-addr-1.c: New testcase.
311
312 2008-03-26  Richard Guenther  <rguenther@suse.de>
313
314         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
315         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
316         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
317         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
318         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
319         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
320         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
321
322 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
323
324         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
325         variadic template template parameter binding semantics.
326         * g++.dg/cpp0x/variadic85.C: Ditto.
327         * g++.dg/cpp0x/variadic88.C: New.
328         * g++.dg/cpp0x/variadic89.C: New.
329         * g++.dg/cpp0x/variadic90.C: New.
330         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
331         variadic template template parameter binding semantics.
332         * g++.dg/cpp0x/variadic-lambda.C: New.
333
334 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
335
336         PR target/31558
337         * g++.dg/ext/altivec-15.C: New testcase.
338
339 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
340
341         PR objc/29197
342         * objc.dg/method-20.m: New testcase.
343         
344 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
345
346         PR rtl-optimization/35232
347         * gcc.target/mips/pr35232.c: New test.
348
349 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
350
351         * g++.dg/template/sfinae4.C: New.
352         * g++.dg/template/sfinae5.C: New.
353         * g++.dg/template/sfinae6.C: New.
354         * g++.dg/template/sfinae6_neg.C: New.
355         * g++.dg/template/sfinae7.C: New.
356         * g++.dg/template/sfinae8.C: New.
357         * g++.dg/template/sfinae9.C: New.
358         * g++.dg/template/sfinae10.C: New.
359         * g++.dg/template/sfinae11.C: New.
360         * g++.dg/template/sfinae12.C: New.
361         * g++.dg/template/sfinae13.C: New.
362         * g++.dg/template/sfinae14C: New.
363
364 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
365
366         * gcc.target/sh/sh2a-bclr.c: New test.
367         * gcc.target/sh/sh2a-bset.c: New test.
368
369 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
370
371         * gcc.target/sh/sh2a-movrt.c: New test.
372
373 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
374
375         * gcc.target/sh/sh2a-prefetch.c: New test.
376
377 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
378             Naveen.H.S  <naveen.hs@kpitcummins.com>
379
380         * gcc.target/sh/sh2a-movi20s.c: New test.
381
382 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
383             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
384             Naveen.H.S  <naveen.hs@kpitcummins.com>
385
386         * gcc.target/sh/sh2a-resbank.c: New test.
387         * gcc.target/sh/sh2a-tbr-jump.c: New test.
388         * gcc.target/sh/sh2a-jsrn.c: New test.
389         * gcc.target/sh/sh2a-rtsn.c: New test.
390
391 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
392
393         * gcc.target/i386/sse-17.c: Include sse2-check.h.
394         (main): Change to void and rename to sse2_test.
395         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
396         dg-do-what-default to "compile" if SSE2 hardware is not available.
397         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
398         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
399         xfail vect_no_int_max from "vectorization not profitable" check.
400
401 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
402
403         PR middle-end/26222
404         * gcc.dg/torture/pr26222.c: New testcase.
405
406 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
407
408         PR fortran/34813
409         * gfortran.dg/null_3.f90 : New test
410
411         PR fortran/33295
412         * gfortran.dg/module_function_type_1.f90 : New test
413
414 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
415
416         PR libfortran/32972
417         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
418         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
419         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
420
421 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
422
423         * gcc.target/mips/dse-1.c: Add checks for zeros.
424
425 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
426
427         PR target/27946
428         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
429
430 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
431
432         PR libfortran/32972
433         * internal_pack_1.f90:  New test case.
434         * internal_pack_2.f90:  New test case.
435         * internal_pack_3.f90:  New test case.
436
437 2008-03-21  Olivier Hainque  <hainque@adacore.com>
438
439         * gnat.dg/empty_vector_length.adb: New testcase.
440
441 2008-03-20  Richard Guenther  <rguenther@suse.de>
442
443         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
444
445 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
446             Uros Bizjak  <ubizjak@gmail.com>
447
448         PR testsuite/34168
449         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
450         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
451         if SSE2 hardware is not available.
452         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
453         gcc.dg/vect/vect.exp.
454         * gfortran.dg/vect/vect.exp: Ditto.
455         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
456
457 2008-03-20  Andreas Schwab  <schwab@suse.de>
458
459         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
460         xfail.
461
462 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
463
464         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
465         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
466         from dg-options.
467
468 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
469
470         PR testsuite/35621
471         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
472         * gcc.target/i386/ssse3-pabsd.c: Likewise.
473         * gcc.target/i386/ssse3-pabsw.c: Likewise.
474         * gcc.target/i386/ssse3-palignr.c: Likewise.
475         * gcc.target/i386/ssse3-phaddd.c: Likewise.
476         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
477         * gcc.target/i386/ssse3-phaddw.c: Likewise.
478         * gcc.target/i386/ssse3-phsubd.c: Likewise.
479         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
480         * gcc.target/i386/ssse3-phsubw.c: Likewise.
481         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
482         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
483         * gcc.target/i386/ssse3-pshufb.c: Likewise.
484         * gcc.target/i386/ssse3-psignb.c: Likewise.
485         * gcc.target/i386/ssse3-psignd.c: Likewise.
486         * gcc.target/i386/ssse3-psignw.c: Likewise.
487
488 2008-03-20  Andreas Schwab  <schwab@suse.de>
489
490         PR testsuite/35647
491         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
492         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
493         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
494         continuation and remove xfail.
495
496 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
497
498         PR libfortran/32972
499         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
500         in subroutine.
501
502 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
503
504         * gcc.dg/format/ms_array-1.c: New.
505         * gcc.dg/format/ms_c90-scanf-3.c: New.
506         * gcc.dg/format/ms_c99-strftime-1.c: New.
507         * gcc.dg/format/ms_no-y2k-1.c: New.
508         * gcc.dg/format/ms_attr-1.c: New.
509         * gcc.dg/format/ms_c90-scanf-4.c: New.
510         * gcc.dg/format/ms_c99-strftime-2.c: New.
511         * gcc.dg/format/ms_nonlit-1.c: New.
512         * gcc.dg/format/ms_c90-scanf-5.c: New.
513         * gcc.dg/format/ms_cast-1.c: New.
514         * gcc.dg/format/ms_nonlit-2.c: New.
515         * gcc.dg/format/ms_attr-2.c: New.
516         * gcc.dg/format/ms_c90-strftime-1.c: New.
517         * gcc.dg/format/ms_miss-1.c: New.
518         * gcc.dg/format/ms_nonlit-3.c: New.
519         * gcc.dg/format/ms_attr-3.c: New.
520         * gcc.dg/format/ms_c90-strftime-2.c: New.
521         * gcc.dg/format/ms_miss-2.c: New.
522         * gcc.dg/format/ms_nul-1.c: New.
523         * gcc.dg/format/ms_attr-4.c: New.
524         * gcc.dg/format/ms_c94-printf-1.c: New.
525         * gcc.dg/format/ms_miss-3.c: New.
526         * gcc.dg/format/ms_nul-2.c: New.
527         * gcc.dg/format/ms_attr-7.c: New.
528         * gcc.dg/format/ms_c94-scanf-1.c: New.
529         * gcc.dg/format/ms_miss-4.c: New.
530         * gcc.dg/format/ms_null-1.c: New.
531         * gcc.dg/format/ms_bitfld-1.c: New.
532         * gcc.dg/format/ms_c99-printf-1.c: New.
533         * gcc.dg/format/ms_miss-5.c: New.
534         * gcc.dg/format/ms_plus-1.c: New.
535         * gcc.dg/format/ms_branch-1.c: New.
536         * gcc.dg/format/ms_c99-printf-2.c: New.
537         * gcc.dg/format/ms_miss-6.c: New.
538         * gcc.dg/format/ms_sec-1.c: New.
539         * gcc.dg/format/ms_c90-printf-1.c: New.
540         * gcc.dg/format/ms_c99-printf-3.c: New.
541         * gcc.dg/format/ms_multattr-1.c: New.
542         * gcc.dg/format/ms_unnamed-1.c: New.
543         * gcc.dg/format/ms_c90-printf-2.c: New.
544         * gcc.dg/format/ms_c99-scanf-1.c: New.
545         * gcc.dg/format/ms_multattr-2.c: New.
546         * gcc.dg/format/ms_va-1.c: New.
547         * gcc.dg/format/ms_c90-printf-3.c: New.
548         * gcc.dg/format/ms_c99-scanf-2.c: New.
549         * gcc.dg/format/ms_multattr-3.c: New.
550         * gcc.dg/format/ms_c90-scanf-1.c: New.
551         * gcc.dg/format/ms_c99-scanf-3.c: New.
552         * gcc.dg/format/ms_no-exargs-1.c: New.
553         * gcc.dg/format/ms_zero-length-1.c: New.
554         * gcc.dg/format/ms_c90-scanf-2.c: New.
555         * gcc.dg/format/ms_c99-scanf-4.c: New.
556         * gcc.dg/format/ms_no-exargs-2.c: New.
557         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
558         * gcc.dg/format/miss-1.c: Likewise.
559         * gcc.dg/format/miss-3.c: Likewise.
560         * gcc.dg/format/multattr-2.c: Likewise.
561         * gcc.dg/format/miss-5.c: Likewise.
562         * gcc.dg/format/attr-2.c: Likewise.
563         * gcc.dg/format/attr-4.c: Likewise.
564         * gcc.dg/format/c90-scanf-4.c: Likewise.
565         * gcc.dg/format/c99-printf-3.c: Likewise.
566         * gcc.dg/format/multattr-1.c: Likewise.
567         * gcc.dg/format/miss-4.c: Likewise.
568         * gcc.dg/format/miss-6.c: Likewise.
569         * gcc.dg/format/c90-printf-3.c: Likewise.
570         * gcc.dg/format/attr-1.c: Likewise.
571         * gcc.dg/format/attr-3.c: Likewise.
572         * gcc.dg/format/attr-7.c: Likewise.
573         * gcc.dg/format/format.h: Treat mingw and gnu style.
574         * gcc.dg/format/sys_format.c: New.
575
576 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
577
578         PR libfortran/35627
579         * gfortran.dg/namelist_46.f90: New test.
580
581 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
582
583         PR target/14552
584         * gcc.target/i386/pr14552.c: New test.
585
586 2008-03-19  Michael Matz  <matz@suse.de>
587
588         PR middle-end/35616
589         * gcc.dg/pr35616.c: New test.
590
591 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
592
593         PR fortran/35152
594         * gfortran.dg/argument_checking_16.f90: New test.
595
596 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
597
598         PR libfortran/32972
599         * gfortran.dg/internal_pack_1.f90:  New test case.
600         * gfortran.dg/internal_pack_2.f90:  New test case.
601         * gfortran.dg/internal_pack_3.f90:  New test case.
602
603 2008-03-19  Jan Hubicka  <jh@suse.cz>
604
605         * gcc.dg/20050811-2.c: Update dumping flags.
606         * gcc.dg/sms-2.c: Update dumping flags.
607         * gcc.dg/var-expand1.c: Update dumping flags.
608         * gcc.dg/var-expand3.c: Update dumping flags.
609         * gcc.dg/pr30957-1.c: Update dumping flags.
610         * gcc.dg/20050811-1.c: Update dumping flags.
611         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
612         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
613
614 2008-03-19  Richard Guenther  <rguenther@suse.de>
615
616         PR middle-end/35609
617         * gcc.dg/testsuite/uninit-15.c: New testcase.
618         * gcc.dg/testsuite/uninit-16.c: Likewise.
619
620 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
621
622         PR target/35504
623         * g++.dg/other/pr35504.C: New test.
624
625 2008-03-18  Richard Guenther  <rguenther@suse.de>
626
627         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
628         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
629
630 2008-03-18  Richard Guenther  <rguenther@suse.de>
631
632         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
633
634 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
635
636         PR libfortran/35617
637         * gfortran.dg/namelist_45.f90: New test.
638
639 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
640
641         PR testsuite/35512
642         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
643         Write variables instead of reading them.
644
645 2008-03-17  Jason Merrill  <jason@redhat.com>
646
647         PR c++/35548
648         * g++.dg/init/ref16.C: New testcase.
649
650 2008-03-17  Richard Guenther  <rguenther@suse.de>
651
652         PR tree-optimization/19637
653         * g++.dg/tree-ssa/pr19637.C: New testcase.
654
655 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
656
657         PR fortran/35470
658         * gfortran.dg/subref_array_pointer_3.f90 : New test.
659
660 2008-03-16  Richard Guenther  <rguenther@suse.de>
661
662         PR middle-end/35607
663         * gcc.c-torture/compile/pr35607.c: New testcase.
664         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
665
666 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
667
668         PR fortran/35582
669         * gfortran.dg/write_invalid_format.f90: New test.
670
671 2008-03-15  Richard Guenther  <rguenther@suse.de>
672
673         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
674
675 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
676
677         PR testsuite/35184
678         * gfortran.dg/elemental_subroutine_6.f90: New test.
679
680 2008-03-15  Richard Guenther  <rguenther@suse.de>
681
682         * gcc.dg/pr23911.c: Adjust testcase.
683         * gcc.dg/tree-ssa/pr14841.c: Likewise.
684         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
685
686 2008-03-15  Richard Guenther  <rguenther@suse.de>
687
688         PR middle-end/35593
689         * g++.dg/warn/Warray-bounds-3.C: New testcase.
690
691 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
692
693         PR testsuite/35478
694         * gfortran.dg/generic_16.f90: New test.
695
696 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
697
698         PR middle-end/35595
699         * gcc.c-torture/compile/pr35595.c: New test.
700
701 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
702
703         PR testsuite/33296
704         * gfortran.dg/nearest_4.f90: New test.
705
706 2008-03-14  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/13761
709         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
710
711 2008-03-14  Richard Guenther  <rguenther@suse.de>
712
713         PR tree-optimization/34172
714         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
715         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
716         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
717         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
718         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
719         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
720
721 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
722
723         PR libcpp/35322:
724         * gcc.dg/cpp/pr35322.c: Add dg-error line.
725
726 2008-03-14  Richard Guenther  <rguenther@suse.de>
727
728         PR tree-optimization/34043
729         PR tree-optimization/33989
730         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
731         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
732         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
733         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
734         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
735
736 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
737             Uros Bizjak  <ubizjak@gmail.com>
738
739         PR testsuite/35538 
740         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
741         Skip *-*-darwin*.
742         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
743
744 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745             Uros Bizjak  <ubizjak@gmail.com>
746
747         PR testsuite/35406
748         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
749         count from 0 to 1 for lp64 targets.
750         * gfortran.dg/ldist-1.f90: Update test to check
751         for 5 loops distributed instead of 4 for lp64 targets.
752
753 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
754
755         PR fortran/35475
756         * gfortran.dg/derived_sub.f90: New test.
757
758 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
759
760         PR testsuite/35558
761         * g++.dg/tls/static-1.C: Move dg-additional-sources after
762         dg-require-effective-target.
763         * g++.dg/tls/static-1a.cc: Likewise.
764
765 2008-03-13  Tom Tromey  <tromey@redhat.com>
766
767         PR libcpp/35322:
768         * gcc.dg/cpp/pr35322.c: New file.
769
770 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
771
772         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
773         (main): Call check_vect.
774
775 2008-03-13  Alon Dayan  <alond@il.ibm.com>
776             Olga Golovanevsky  <olga@il.ibm.com>
777         
778         PR tree-optimization/35041
779         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
780
781 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
782
783         PR target/34000
784         PR target/35553
785         * g++.dg/other/i386-3.C: New test.
786         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
787         * gcc.target/i386/sse-14.c: Ditto.
788         * gcc.target/i386/mmx-1.c: Ditto.
789         * gcc.target/i386/mmx-2.c: Ditto.
790         * gcc.target/i386/3dnow-1.c: Ditto.
791         * gcc.target/i386/3dnow-2.c: Ditto.
792         * gcc.target/i386/3dnowA-1.c: Ditto.
793         * gcc.target/i386/3dnowA-2.c: Ditto.
794
795 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
796
797         PR tree-opt/35422
798         * gcc.target/i386/pr35422.c: Escape brackets.
799
800 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
801
802         PR tree-opt/35422
803         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
804         third loop.
805         * gcc.target/i386/pr35422.c: New.
806
807 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
808
809         PR tree-opt/35403
810         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
811
812 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
813
814         PR target/35540
815         * gcc.target/i386/pr35540.c: New test.
816
817 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
818
819         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
820
821 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
822
823         PR middle-end/35526
824         * g++.dg/torture/pr35526.C: New test.
825
826 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
827
828         PR c++/35328
829         * g++.dg/gomp/pr35328.C: New test.
830
831         PR c++/35337
832         * g++.dg/gomp/pr35337.C: New test.
833
834         PR c/35438
835         PR c/35439
836         * gcc.dg/gomp/pr35438.c: New test.
837         * gcc.dg/gomp/pr35439.c: New test.
838
839         PR middle-end/35099
840         * g++.dg/gomp/pr35099.C: New test.
841
842 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
843
844         * gnat.dg/range_check2.adb: New test.
845
846 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
847
848         PR tree-optimization/35494
849         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
850         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
851         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
852         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
853
854 2008-03-10  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/34677
857         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
858         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
859         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
860
861 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/35474
864         * gfortran.dg/module_commons_2.f90: New test.
865
866 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gnat.dg/frame_overflow.adb: Improve portability.
869
870 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
871
872         PR target/35350
873         * gcc.target/i386/isa-1.c: Add -march=x86-64.
874         * gcc.target/i386/isa-2.c: Likewise.
875         * gcc.target/i386/isa-3.c: Likewise.
876         * gcc.target/i386/isa-10.c: Likewise.
877         * gcc.target/i386/isa-11.c: Likewise.
878         * gcc.target/i386/isa-12.c: Likewise.
879         * gcc.target/i386/isa-13.c: Likewise.
880         * gcc.target/i386/isa-14.c: Likewise.
881
882 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
883
884         PR target/22152
885         * gcc.target/i386/pr22152.c: New test.
886         * gcc.target/i386/sse2-mmx.c: Ditto.
887
888 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
889
890         * gnat.dg/uninit_func.adb: New test.
891
892 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
893
894         * gnat.dg/pack4.adb: New test.
895
896 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
897
898         * gnat.dg/small_alignment.adb: New test.
899
900 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
901
902         * gnat.dg/specs/alignment2.ads: New test.
903
904 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
905
906         * gnat.dg/pack3.adb: New test.
907
908 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
909
910         PR c++/20366
911         * g++.dg/other/pr20366.C: New test.
912
913 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
914
915         PR tree-opt/35402
916         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
917
918 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
919
920         PR preprocessor/35458
921         * gcc.dg/cpp/cmdlne-M-2.c: New file.
922         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
923         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
924
925 2008-03-06  Tom Tromey  <tromey@redhat.com>
926
927         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
928         * treelang: Delete.
929
930 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
931
932         * gnat.dg/specs/pack33.ads: New test.
933
934 2008-03-05  Richard Guenther  <rguenther@suse.de>
935
936         PR tree-optimization/35472
937         * gcc.c-torture/execute/pr35472.c: New testcase.
938
939 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
940
941         PR 33009
942         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
943         * gcc.c-torture/compile/pr33009.c: Likewise.
944
945 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
946
947         PR 31341
948         * gcc.dg/vect/pr31041.c: Fix.
949
950 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
951
952         PR libfortran/35293
953         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
954         New.
955         * gfortran.fortran-torture/execute/list_read_1.x,
956         gfortran.fortran-torture/execute/read_null_string.x,
957         gfortran.fortran-torture/execute/backspace.x,
958         gfortran.fortran-torture/execute/seq_io.x,
959         gfortran.fortran-torture/execute/slash_edit.x,
960         gfortran.fortran-torture/execute/unopened_unit_1.x,
961         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
962         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
963         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
964         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
965         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
966         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
967         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
968         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
969         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
970         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
971         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
972         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
973         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
974         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
975         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
976         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
977         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
978         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
979         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
980         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
981         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
982         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
983         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
984         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
985         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
986         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
987         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
988         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
989         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
990         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
991         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
992         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
993         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
994         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
995         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
996         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
997         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
998         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
999         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1000         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1001         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1002         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1003         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1004         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1005         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1006         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1007         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1008         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1009         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1010         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1011         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1012         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1013         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1014         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1015         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1016         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1017         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1018         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1019         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1020         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1021         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1022         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1023         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1024         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1025         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1026         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1027         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1028         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1029         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1030         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1031         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1032         gfortran.dg/write_back.f: Gate test on effective_target
1033         fd_truncate.
1034
1035 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1036
1037         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1038         targets declaring functions in assembly.
1039
1040 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1041
1042         PR 28322
1043         * gcc.dg/pr28322-3.c: New.
1044
1045 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1046
1047         PR target/35453
1048         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1049         _SIDD_XXX.
1050         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1051         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1052         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1053         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1054         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1055         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1056         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1057         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1058
1059 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         PR middle-end/35456
1062         * gcc.c-torture/execute/pr35456.c: New test.
1063
1064 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1065
1066         * gcc.target/i386/sse-10.c: Don't use
1067         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1068
1069 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1070
1071         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1072         * gfortran.dg/reassoc_2.f90: Ditto.
1073         * gfortran.dg/reassoc_3.f90: Ditto.
1074
1075 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1076
1077         PR fortran/33197
1078         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1079         * gfortran.dg/dg.exp: Likewise.
1080         * gfortran.dg/vect/vect.exp: Likewise.
1081         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1082         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1083         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1084         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1085         empty CONTAINS.
1086         * gfortran.dg/gamma_2.f90: Add a few error messages.
1087         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1088         empty CONTAINS.
1089         * gfortran.dg/gamma_3.f90: Adjust error message.
1090         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1091         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1092         * gfortran.dg/bessel_1.f90: New test.
1093         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1094         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1095         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1096         * gfortran.dg/contains_empty_1.f03: New test.
1097         * gfortran.dg/erfc_scaled_1.f90: New test.
1098         * gfortran.dg/hypot_1.f90: New test.
1099         * gfortran.dg/contains_empty_2.f03: New test.
1100
1101 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1102
1103         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1104
1105 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1106
1107         PR 24924
1108         * g++.dg/cpp/string-2.C: This is a warning now.
1109         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1110         default, so add it.
1111         
1112 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1113
1114         * g++.dg/cpp0x/auto1.C: New.
1115
1116 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1117
1118         PR fortran/34770
1119         * gfortran.dg/pointer_1.f90: New test.
1120
1121 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1122
1123         PR c++/35315
1124         * g++.dg/ext/attrib32.C: Add another test case.
1125
1126 2008-02-29  Tom Tromey  <tromey@redhat.com>
1127
1128         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1129         line.
1130
1131 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1132
1133         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1134         to make the interchange profitable.
1135
1136 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1137
1138         PR fortran/31463
1139         PR fortran/33950
1140         PR fortran/34296
1141         * gfortran.dg/arrayio_11.f90: Fixed test.
1142         * gfortran.dg/arrayio_12.f90: Likewise.
1143         * gfortran.dg/module_read_1.f90: Added warning-directives.
1144         * gfortran.dg/pr32242.f90: Likewise.
1145         * gfortran.dg/result_in_spec_3.f90: Likewise.
1146         * gfortran.dg/use_12.f90: Likewise.
1147         * gfortran.dg/warn_function_without_result.f90 : New test.
1148
1149 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1150
1151         PR fortran/34868
1152         * gfortran.dg/f2c_9.f90: New test.
1153
1154 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1155
1156         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1157         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1158         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1159         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1160         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1161         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1162         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1163         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1164         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1165         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1166         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1167         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1168         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1169         * testsuite/gfortran.dg/ldist-1.f90: New.
1170
1171 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1172
1173         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1174
1175 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1176
1177         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1178
1179 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1180
1181         * gcc.target/i386/mmx-1.c: Add
1182         -Werror-implicit-function-declaration to dg-options.
1183         * gcc.target/i386/mmx-2.c: Likewise.
1184         * gcc.target/i386/sse-13.c: Likewise.
1185         * gcc.target/i386/sse-14.c: Likewise.
1186
1187 2008-02-27  Revital Eres  <eres@il.ibm.com>
1188
1189         PR rtl-optimization/34999
1190         * gcc.dg/tree-prof/pr34999.c: New.
1191
1192 2008-02-27  Richard Guenther  <rguenther@suse.de>
1193
1194         PR middle-end/25290
1195         * gcc.c-torture/execute/pr35390.c: New testcase.
1196
1197 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1198
1199         PR ada/22255
1200         * gnat.dg/test_direct_io.adb: New file.
1201
1202 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1203
1204         PR ada/34799
1205         * gnat.dg/specs/pr34799.ads: New test.
1206
1207 2008-02-27  Richard Guenther  <rguenther@suse.de>
1208
1209         PR middle-end/34971
1210         * gcc.c-torture/execute/pr34971.c: New testcase.
1211
1212 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1213
1214         * gcc.dg/gomp/preprocess-1.c: New test.
1215
1216         PR c++/35368
1217         * g++.dg/ext/visibility/typeinfo2.C: New test.
1218         * g++.dg/ext/visibility/typeinfo3.C: New test.
1219
1220 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1221
1222         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1223
1224 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1225
1226         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1227         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1228
1229 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1230
1231         PR c/28800
1232         * gcc.dg/empty-source-2.c: Adjust for warning message.
1233         * gcc.dg/empty-source-3.c: Likewise.
1234         * gcc.dg/pack-test-2.c: Adjust comment.
1235         * gcc.dg/pragma-ep-2.c: Likewise.
1236         * gcc.dg/pragma-re-2.c: Likewise.
1237         * gcc.dg/va-arg-2.c: Likewise.
1238
1239 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/35033
1242         * gfortran.dg/assignment_2.f90: New.
1243
1244 2008-02-26  Jason Merrill  <jason@redhat.com>
1245
1246         PR c++/35315
1247         * g++.dg/ext/attrib32.C: New.
1248
1249 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1250
1251         * gcc.c-torture/execute/nest-align-1.x: Delete.
1252
1253 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1254
1255         PR 26264
1256         * 20021023-1.c: Use __builtin_va_start instead of
1257         __builtin_stdarg_start.
1258         * pr17301-1.c: Likewise.
1259         * pr17301-2.c: Likewise.
1260                 
1261 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1262         
1263         * gcc.dg/pr34351.c: New.
1264         
1265 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1266
1267         * gcc.dg/Wlarger-than2.c: New.
1268         
1269 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1270
1271         PR c++/35323
1272         * g++.dg/lookup/crash7.C: New.
1273
1274 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1275
1276         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1277
1278 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1279
1280         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1281
1282 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1283
1284         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1285
1286 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1287
1288         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1289         Windows.
1290
1291 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1292
1293         * lib/target-supports.exp (check_profiling_available): Report -p
1294         unavailable on *-*-mingw*.
1295
1296 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1297
1298         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1299         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1300         dg-require-effective-target pthread_h.
1301
1302 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1303
1304         * gcc.dg/Wswitch-enum-error.c: New.
1305         * gcc.dg/Wswitch-error.c: New.
1306         * gcc.dg/20011021-1.c: Use two directives to match two different
1307         messages.
1308         
1309 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1310         
1311         PR 28322
1312         * gcc.dg/pr28322.c: New.
1313         * gcc.dg/pr28322-2.c: New.
1314         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1315         preceding it.
1316
1317 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1318
1319         PR c++/35333
1320         * g++.dg/other/error26.C: New.
1321
1322 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1323
1324         PR c++/35338
1325         * g++.dg/other/error25.C: New.
1326
1327 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1328
1329         PR target/35258
1330         * gcc.dg/pr35258.c: New testcase.
1331
1332 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1333
1334         * gcc.dg/20020426-2.c: Remove bogus workaround.
1335         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1336         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1337
1338 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1339
1340         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1341
1342 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR middle-end/19984
1345         * gcc.dg/pr19984.c: New test.
1346         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1347         name of the variable.
1348
1349 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1352         (main): Call check_vect and foo.  Check array values after
1353         the call to foo.
1354         * gcc.dg/vect/vect-117.c: Call check_vect.
1355         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1356
1357 2008-02-25  Jason Merrill  <jason@redhat.com>
1358
1359         PR c++/33486
1360         * g++.dg/lookup/strong-using-5.C: New.
1361
1362 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1363
1364         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1365         sh* targets.
1366
1367 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         PR target/35349
1370         * gcc.c-torture/execute/20050604-1.x: New file.
1371
1372 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1373
1374         * gcc.target/i386/pr22076.c: Update number of mov insns
1375         for PIC targets.
1376         * gcc.target/i386/pr34256.c: Ditto.
1377
1378 2008-02-24  Diego Novillo  <dnovillo@google.com>
1379
1380         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1381
1382         PR 33738
1383         * g++.dg/warn/pr33738.C: New.
1384
1385 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1386
1387         * gcc.c-torture/execute/nest-align-1.x: New file.
1388
1389 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1390
1391         PR c++/34749
1392         * g++.dg.ext/dllimport13.C: New test.
1393
1394 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1395
1396         PR libfortran/24685
1397         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1398         powerpc*-apple-darwin*.
1399
1400 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1401
1402         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1403         ERFC into gfortran.dg/large_real_kind_3.F90.
1404         * gfortran.dg/large_real_kind_3.F90: New test.
1405
1406 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1407
1408         PR rtl-opt/33512
1409         * gcc.dg/and-1.c: New test.
1410
1411 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1412
1413         * gcc.c-torture/execute/20080222-1.c: New test.
1414
1415 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1416
1417         PR target/22076
1418         PR target/34256
1419         * gcc.target/i386/pr22076.c: New test.
1420         * gcc.target/i386/pr34256.c: New test.
1421         * gcc.target/i386/vecinit-5.c: New test.
1422         * gcc.target/i386/vecinit-6.c: New test.
1423         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1424
1425         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1426         <xmmintrin.h>, define __m64 and __m128 directly.
1427         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1428
1429 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1430
1431         PR C++/34715
1432         * g++.dg/ext/always_inline-1.C: New test.
1433         * g++.dg/ext/always_inline-2.C: New test.
1434         * g++.dg/ext/always_inline-3.C: New test.
1435         * g++.dg/ext/always_inline-4.C: New test.
1436
1437 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1438
1439         * gcc.target/cris/asm-b-1.c: New test.
1440
1441 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1442
1443         PR c++/35282
1444         * g++.dg/template/nontype17.C: Add.
1445
1446 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1447
1448         PR c++/35282
1449         Revert:
1450         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1451
1452         PR c++/28743
1453         * g++.dg/template/nontype17.C: New.
1454         * g++.dg/template/nontype16.C: Add error.
1455
1456 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1457
1458         PR c/19999
1459         * gcc.dg/Wfloat-equal-1.c: New.
1460         * g++.dg/warn/Wfloat-equal-1.C: New.
1461
1462 2008-02-21  Michael Matz  <matz@suse.de>
1463
1464         PR target/35264
1465         * gcc.dg/pr35264.c: New testcase.
1466
1467 2008-02-21  Richard Guenther  <rguenther@suse.de>
1468
1469         * gfortran.dg/reassoc_1.f90: New testcase.
1470         * gfortran.dg/reassoc_2.f90: Likewise.
1471         * gfortran.dg/reassoc_3.f90: Likewise.
1472
1473 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474
1475         PR libfortran/34974
1476         * gfortran.dg/fmt_t_7.f: New test.
1477
1478         PR libfortran/35132
1479         * gfortran.dg/streamio_15.f90: New test.
1480         
1481 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1482
1483         PR libfortran/35036
1484         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1485
1486 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1487
1488         * gcc.dg/Wframe-larger-than.c: New option test.
1489
1490 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1491
1492         PR fortran/34997
1493         * gfortran.dg/dollar_sym_1.f90: New.
1494         * gfortran.dg/dollar_sym_2.f90: New.
1495
1496 2008-02-20  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/35265
1499         * gcc.dg/builtins-66.c: New testcase.
1500
1501 2008-02-20  Richard Guenther  <rguenther@suse.de>
1502
1503         * gcc.dg/fold-reassoc-1.c: New testcase.
1504         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1505
1506 2008-02-20  Richard Guenther  <rguenther@suse.de>
1507
1508         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1509
1510 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1511
1512         * lib/target-supports.exp (check_effective_target_vect_unpack):
1513         Return true for SPU.
1514         (check_effective_target_vect_short_mult): Likewise.
1515         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1516         the loop on targets that support vect_unpack.
1517
1518 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1519
1520         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1521         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1522         templates to reduce number of passed arguments.
1523
1524 2008-02-19  Jason Merrill  <jason@redhat.com>
1525
1526         PR c++/34950
1527         * g++.dg/template/explicit-args1.C: New.
1528
1529 2008-02-19  Richard Guenther  <rguenther@suse.de>
1530
1531         PR tree-optimization/34989
1532         * gcc.dg/pr34989-1.c: New testcase.
1533         * gcc.dg/pr34989-2.c: Likewise.
1534
1535 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR c++/35028
1538         * g++.dg/gomp/pr35028.C: New test.
1539
1540         PR c++/34964
1541         PR c++/35244
1542         * gcc.dg/gomp/pr34964.c: New test.
1543         * g++.dg/gomp/pr34964.C: New test.
1544         * gcc.dg/gomp/pr35244.c: New test.
1545         * g++.dg/gomp/pr35244.C: New test.
1546
1547         PR c++/35078
1548         * g++.dg/gomp/pr35078.C: New test.
1549
1550 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1551
1552         * gcc.dg/packed-array.c: New testcase. 
1553
1554 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1555
1556         PR target/33555
1557         * gcc.target/i386/pr33555.c: New test.
1558         
1559 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1560
1561         PR target/35189
1562         * gcc.target/i386/isa-1.c: New.
1563         * gcc.target/i386/isa-2.c: Likewise.
1564         * gcc.target/i386/isa-3.c: Likewise.
1565         * gcc.target/i386/isa-4.c: Likewise.
1566         * gcc.target/i386/isa-5.c: Likewise.
1567         * gcc.target/i386/isa-6.c: Likewise.
1568         * gcc.target/i386/isa-7.c: Likewise.
1569         * gcc.target/i386/isa-8.c: Likewise.
1570         * gcc.target/i386/isa-9.c: Likewise.
1571         * gcc.target/i386/isa-10.c: Likewise.
1572         * gcc.target/i386/isa-11.c: Likewise.
1573         * gcc.target/i386/isa-12.c: Likewise.
1574         * gcc.target/i386/isa-13.c: Likewise.
1575         * gcc.target/i386/isa-14.c: Likewise.
1576
1577 2008-02-18  Joey Ye  <joey.ye@intel.com>
1578             H.J. Lu  <hongjiu.lu@intel.com>
1579
1580         PR middle-end/34921
1581         * gcc.c-torture/execute/nest-align-1.c: New test case.
1582
1583 2008-02-17  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/35227
1586         * gcc.dg/torture/pr35227.c: New testcase.
1587
1588 2008-02-17  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/35231
1591         * gcc.c-torture/execute/pr35231.c: New testcase.
1592
1593 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1596         (test_gt): Ditto.
1597
1598 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1599
1600         * obj-c++.dg/encode-2.mm: XFAIL.
1601         * obj-c++.dg/encode-3.mm: Likewise.
1602
1603 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1604             Paolo Carlini  <pcarlini@suse.de>
1605
1606         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1607         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1608         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1609
1610 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1611
1612         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1613         (main): Change to void and rename to sse_test.
1614         * gcc.target/i386/pr24306.c: Ditto.
1615         * gcc.target/i386/pr32065-2.c: Ditto.
1616         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1617         (main): Change to void and rename to sse2_test.
1618         * gcc.target/i386/20060512-3.c: Ditto.
1619
1620 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1621
1622         PR fortran/35150
1623         * gfortran.dg/c_loc_tests_12.f03: New test.
1624
1625 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1626
1627         PR c++/35023
1628         PR c++/35024
1629         PR c++/35026
1630         * g++.dg/cpp0x/vt-35026.C: New.
1631         * g++.dg/cpp0x/vt-35023.C: New.
1632         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1633         * g++.dg/cpp0x/vt-35024.C: New.
1634
1635 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1636
1637         * gcc.c-torture/execute/va-arg-25.x: Remove.
1638
1639 2008-02-15  Richard Guenther  <rguenther@suse.de>
1640             Zdenek Dvorak  <ook@ucw.cz>
1641
1642         PR tree-optimization/35164
1643         * g++.dg/torture/pr35164-1.C: New testcase.
1644         * g++.dg/torture/pr35164-2.C: Likewise.
1645
1646 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1647
1648         PR testsuite/35119
1649         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1650         in dg-final to match the assembly code generated by Darwin 9.
1651
1652 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1653
1654         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1655
1656 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1657
1658         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1659
1660 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1661
1662         * lib/dejapatches.exp: New file.
1663
1664 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1665
1666         PR c++/34050
1667         * g++.dg/cpp0x/vt-34050.C: New.
1668
1669 2008-02-14  Jason Merrill  <jason@redhat.com>
1670
1671         PR c++/5645
1672         PR c++/11159
1673         * g++.dg/warn/pr11159.C: New.
1674         * g++.dg/warn/pr5645.C: Likewise.
1675
1676 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1677
1678         PR preprocessor/35061
1679         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1680
1681 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1682
1683         PR c++/28743
1684         * g++.dg/template/nontype17.C: New.
1685         * g++.dg/template/nontype16.C: Add error.
1686
1687 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR c++/35138
1690         * g++.dg/template/member8.C: New test.
1691
1692 2008-02-13  Michael Matz  <matz@suse.de>
1693
1694         * gcc.dg/pr35065.c: Fix testcase warnings.
1695
1696 2008-02-13  Jason Merrill  <jason@redhat.com>
1697
1698         PR c++/34962, c++/34937, c++/34939
1699         * g++.dg/ext/tmplattr9.C: New.
1700
1701 2008-02-13  Michael Matz  <matz@suse.de>
1702
1703         PR debug/35065
1704         * gcc.dg/pr35065.c: New testcase.
1705
1706 2008-02-12  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/35171
1709         * gcc.c-torture/compile/pr35171.c: New testcase.
1710
1711 2008-02-12  Richard Guenther  <rguenther@suse.de>
1712
1713         PR middle-end/35163
1714         * gcc.c-torture/execute/pr35163.c: New testcase.
1715
1716 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1717
1718         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1719
1720 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1721
1722         * gnat.dg/loop_address.adb: New test.
1723
1724 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1725
1726         * obj-c++.dg/bitfield-1.mm: Expect failures.
1727         * obj-c++.dg/bitfield-4.mm: Likewise.
1728         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1729         * obj-c++.dg/encode-8.mm: Likewise.
1730         * obj-c++.dg/isa-field-1.mm: Likewise.
1731         * obj-c++.dg/layout-1.mm: Likewise.
1732         * obj-c++.dg/lookup-2.mm: Likewise.
1733         * obj-c++.dg/try-catch-2.mm: Likewise.
1734         * obj-c++.dg/try-catch-9.mm: Likewise.
1735
1736 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1737
1738         PR c++/35144
1739         * g++.dg/tree-ssa/pr35144.C: New test.
1740
1741         PR inline-asm/35160
1742         * gcc.target/i386/pr35160.c: New test.
1743
1744         PR c++/34862
1745         * g++.dg/init/new27.C: New test.
1746
1747 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1748
1749         PR c++/35077
1750         * g++.dg/template/crash78.C: New.
1751
1752 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1753
1754         PR testsuite/35047
1755         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1756         * gcc.dg/compat/vector-2_y.c: Ditto.
1757
1758 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1759             Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/33992
1762         * gcc.c-torture/execute/pr33992.c: New testcase.
1763
1764 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1765
1766         * gfortran.dg/streamio_14.f90:  New test.
1767
1768 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1769
1770         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1771         Add -mfpmath=387 to dg-options.
1772
1773 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1774
1775         PR testsuite/35047
1776         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1777         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1778         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1779         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1780         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1781         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1782         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1783         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1784         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1785
1786 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1787
1788         PR objc++/34193
1789         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1790
1791 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1792
1793         PR c++/35056
1794         * g++.dg/conversion/bitfield8.C: New.
1795
1796 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1797
1798         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1799
1800 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1801
1802         PR c++/35049
1803         PR c++/35096
1804         * g++.dg/ext/vector13.C: New.
1805
1806 2008-02-06  David Daney  <ddaney@avtrex.com>
1807
1808         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1809
1810 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1811
1812         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1813         special case for xtensa-*-*.
1814         
1815 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1816
1817         PR fortran/35037
1818         * gfortran.dg/volatile11.f90: New test.
1819
1820 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR c++/33553
1823         * g++.dg/template/array19.C: New test.
1824
1825 2008-02-05  Diego Novillo  <dnovillo@google.com>
1826
1827         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1828
1829         PR 33738
1830         * g++.dg/warn/pr33738.C: Remove.
1831
1832 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/34945
1835         * gfortran.dg/bounds_check_13.f: New test.
1836
1837 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1838
1839         PR testsuite/33946
1840         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1841
1842 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1843
1844         PR target/35083
1845         * gcc.target/i386/pr35083.c: New test.
1846
1847 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1848
1849         PR fortran/32315
1850         * gfortran.dg/data_bounds_1.f90: New test.
1851
1852 2008-02-04  Diego Novillo  <dnovillo@google.com>
1853
1854         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1855
1856         PR 33738
1857         * testsuite/g++.dg/warn/pr33738.C: New.
1858
1859 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1860
1861         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1862         to match.
1863
1864 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1865
1866         * lib/target-supports.exp (check_effective_target_hard_float): Only
1867         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1868         other targets, grep for a call insn in the rtl expand dump for an
1869         add of two doubles.
1870         (target_compile): Support generating rtl dumps as output.
1871
1872 2008-02-04  Richard Guenther  <rguenther@suse.de>
1873
1874         PR middle-end/33631
1875         * gcc.c-torture/execute/pr33631.c: New testcase.
1876
1877 2008-02-04  Richard Guenther  <rguenther@suse.de>
1878
1879         PR middle-end/35043
1880         * gcc.c-torture/compile/pr35043.c: New testcase.
1881
1882 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1883
1884         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1885
1886 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1887
1888         * gcc.target/i386/pr31628.c: Require effective target fpic.
1889         * gcc.target/i386/strinline.c: Ditto.
1890         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1891         * gcc.dg/pr35045.c: Ditto.
1892         * gcc.dg/20050503-1.c: Ditto.
1893
1894 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1895
1896         PR fortran/32760
1897         * gfortran.dg/host_assoc_variable_1.f90: New test.
1898         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1899
1900 2008-02-02  Michael Matz  <matz@suse.de>
1901
1902         PR target/35045
1903         * gcc.dg/pr35045.c: New test.
1904
1905 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1906
1907         PR libfortran/35001
1908         * gfortran.dg/shape_4.f90:  New test.
1909
1910 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1911
1912         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1913
1914 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1915
1916         PR rtl-optimization/34773
1917         * gcc.target/cris/torture/pr34773.c: New test.
1918
1919 2008-02-01  Nick Clifton  <nickc@redhat.com>
1920
1921         * lib/target-supports.exp (check_profiling_available): Do not
1922         expect profiling to work on the xstormy16 target.
1923
1924 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         PR testsuite/35047
1927         * gcc.c-torture/execute/20050316-2.x: New file.
1928         * gcc.target/i386/pr17390.c: Update scan pattern.
1929         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1930         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1931
1932 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1933
1934         PR fortran/34910
1935         * gfortran.dg/proc_assign_2.f90: New test.
1936
1937 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1938             Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR c++/34935
1941         PR c++/34936
1942         * g++.dg/ext/alias-canon.C: New.
1943         * g++.dg/ext/alias-mangle.C: New.
1944
1945 2008-01-30  Jan Hubicka  <jh@suse.cz>
1946
1947         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1948
1949 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1950
1951         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1952         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1953
1954 2008-01-30  Jan Hubicka  <jh@suse.cz>
1955
1956         PR target/34982
1957         * gcc.c-torture/execute/pr34982.c: New testcase.
1958
1959 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1960
1961         * gcc.target/s390/tf_to_di-1.c: New testcase.
1962
1963 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1964
1965         PR fortran/34975
1966         * gfortran.dg/use_only_3.f90: New test.
1967         * gfortran.dg/use_only_3.inc: Modules for new test.
1968
1969         PR fortran/34429
1970         * gfortran.dg/function_charlen_2.f90: New test.
1971
1972 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR middle-end/34969
1975         * gcc.dg/pr34969.c: New test.
1976
1977         PR c/35017
1978         * gcc.dg/inline-25.c: New test.
1979         * gcc.dg/inline-26.c: New test.
1980         * gcc.dg/inline-27.c: New test.
1981
1982 2008-01-29  Richard Guenther  <rguenther@suse.de>
1983
1984         PR middle-end/35006
1985         * gcc.c-torture/compile/pr35006.c: New testcase.
1986
1987 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1988
1989         PR c++/34055
1990         PR c++/34103
1991         PR c++/34219
1992         PR c++/34606
1993         PR c++/34753
1994         PR c++/34754
1995         PR c++/34755
1996         PR c++/34919
1997         PR c++/34961
1998         * g++.dg/cpp0x/vt-34219-2.C: New.
1999         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2000         * g++.dg/cpp0x/vt-34961.C: New.
2001         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2002         cases from the re-opened PR.
2003         * g++.dg/cpp0x/vt-34753.C: New.
2004         * g++.dg/cpp0x/vt-34919.C: New.
2005         * g++.dg/cpp0x/vt-34754.C: New.
2006         * g++.dg/cpp0x/vt-34606.C: New.
2007         * g++.dg/cpp0x/vt-34219.C: New.
2008         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2009         * g++.dg/cpp0x/vt-34755.C: New.
2010         * g++.dg/cpp0x/pr31438.C: Ditto.
2011         * g++.dg/cpp0x/variadic81.C: Ditto.
2012
2013 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2014
2015         * g++.dg/torture/pr34641.C: Put the dg-do first.
2016
2017 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2018
2019         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2020
2021 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2022
2023         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2024
2025 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2026
2027         PR 31535
2028         * gcc.target/powerpc/spe-small-data-1.c: New test.
2029         * gcc.target/powerpc/spe-small-data-2.c: New test.
2030
2031 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2032
2033         PR libfortran/34980
2034         * gfortran.dg/shape_3.f90:  New test.
2035
2036 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2037
2038         * gcc.target/s390/20020926-1.c: Remove -m31.
2039
2040 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2041
2042         * gcc.target/s390/20020926-1.c: Disable for s390x.
2043
2044 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2045
2046         PR fortran/34994
2047         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2048         expression.
2049
2050 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2051
2052         PR fortran/34990
2053         * gfortran.dg/array_constructor_22.f90: New test.
2054
2055 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2056
2057         PR middle-end/34688
2058         * gcc.c-torture/compile/pr34688: New test.
2059
2060 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2061
2062         PR fortran/34848
2063         * gfortran.dg/missing_optional_dummy_5.f90: New.
2064
2065 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2068         noinline.  XFAIL test.
2069
2070 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2071
2072         PR fortran/31610
2073         * gfortran.dg/array_3.f90: New test.
2074
2075 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2076
2077         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2078         on i?86/x86_64.
2079
2080         PR c++/34965
2081         * gcc.dg/pr34965.c: New test.
2082         * g++.dg/other/error24.C: New test.
2083
2084 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2085
2086         PR libfofortran/34887
2087         * gfortran.dg/x_slash_2.f:  New test.
2088
2089 2008-01-26  Richard Guenther  <rguenther@suse.de>
2090
2091         PR c++/34235
2092         * g++.dg/torture/pr34235.C: New testcase.
2093
2094 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2095
2096         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2097
2098 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2099
2100         PR target/34981
2101         * gcc.target/mips/lazy-binding-1.c: New test.
2102         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2103         mips_forced_no_abicalls and mips_forced_no_shared.
2104         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2105         Avoid using small data with -mabicalls.  Don't make -G0 force
2106         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2107         forces the opposite option.
2108
2109 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2110
2111         PR target/34970
2112         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2113         Use -std=gnu89 switch.
2114
2115 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2116
2117         PR libfortran/34876
2118         * gfortran.dg/direct_io_9.f: New test.
2119
2120 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2121
2122         PR fortran/34661
2123         * gfortran.dg/where_operator_assign_4.f90: New test.
2124
2125 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2126
2127         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2128         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2129         c4x-*-* targets.
2130
2131 2008-01-25  Richard Guenther  <rguenther@suse.de>
2132
2133         PR middle-end/32244
2134         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2135
2136 2008-01-25  Richard Guenther  <rguenther@suse.de>
2137
2138         PR tree-optimization/34966
2139         * gcc.c-torture/compile/pr34966.c: New testcase.
2140
2141 2008-01-25  Richard Guenther  <rguenther@suse.de>
2142
2143         PR c++/33887
2144         * g++.dg/torture/pr33887-1.C: New testcase.
2145         * g++.dg/torture/pr33887-2.C: Likewise.
2146         * g++.dg/torture/pr33887-3.C: Likewise.
2147         * gcc.c-torture/execute/20071211-1.c: Likewise.
2148
2149 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2150
2151         PR target/34856
2152         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2153
2154 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR middle-end/33333
2157         * g++.dg/gomp/pr33333.C: New test.
2158
2159         PR preprocessor/34692
2160         * gcc.dg/cpp/pr34692.c: New test.
2161         * gcc.dg/gomp/pr34692.c: New test.
2162
2163 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2164
2165         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2166
2167 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2168
2169         PR fortran/34202
2170         * gfortran.dg/empty_type.f90: New test.
2171
2172 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2173
2174         PR c++/34603
2175         * g++.dg/template/crash77.C: New.
2176
2177 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2178
2179         PR target/34856
2180         * gcc.dg/pr34856.c: New test.
2181
2182 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2183
2184         * gfortran.dg/namelist_39.f90: Delete temporary files.
2185         * gfortran.dg/namelist_44.f90: Ditto.
2186
2187 2008-01-24  Richard Guenther  <rguenther@suse.de>
2188
2189         PR middle-end/34953
2190         * g++.dg/torture/pr34953.C: New testcase.
2191
2192 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2193
2194         PR middle-end/34934
2195         * gcc.c-torture/compile/20080124-1.c: New test.
2196
2197 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/34872
2200         * gfortran.dg/function_charlen_3.f: New test.
2201
2202 2008-01-23  Michael Matz  <matz@suse.de>
2203
2204         PR debug/34895
2205         * g++.dg/debug/pr34895.cc: New testcase.
2206
2207 2008-01-23  Richard Guenther  <rguenther@suse.de>
2208
2209         PR middle-end/31529
2210         * gcc.dg/pr31529-1.c: New testcase.
2211         * gcc.dg/pr31529-2.c: Likewise.
2212
2213 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR c++/34829
2216         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2217         unsigned int for the first argument.
2218
2219 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR c++/33984
2222         * g++.dg/conversion/bitfield7.C: New test.
2223         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2224
2225 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2226
2227         From Michael Frysinger  <michael.frysinger@analog.com>
2228         * gcc.target/bfin/mcpu-bf547.c: New test.
2229         * gcc.target/bfin/mcpu-bf523.c: New test.
2230         * gcc.target/bfin/mcpu-bf524.c: New test.
2231         * gcc.target/bfin/mcpu-bf526.c: New test.
2232
2233 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2234
2235         * gcc.c-torture/execute/20080122-1.c: New test.
2236
2237 2008-01-22  Tom Tromey  <tromey@redhat.com>
2238
2239         PR c++/34859
2240         * gcc.dg/cpp/pr34859.c: New file.
2241
2242 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/34875
2245         * gfortran.dg/vector_subscript_3.f90: New test.
2246
2247 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2248
2249         PR fortran/34848
2250         * gfortran.dg/missing_optional_dummy_4.f90
2251
2252 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2253
2254         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2255
2256 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/unchecked_union1.adb: New test.
2259
2260 2008-01-22  Tom Tromey  <tromey@redhat.com>
2261
2262         PR c++/34829
2263         * g++.dg/ext/pr34829.C: New file.
2264
2265 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR c++/34607
2268         * gcc.dg/gomp/pr34607.c: New test.
2269         * g++.dg/gomp/pr34607.C: New test.
2270
2271         PR c++/34914
2272         * g++.dg/ext/vector10.C: New test.
2273
2274         PR c++/34918
2275         * g++.dg/other/error23.C: New test.
2276
2277         PR c++/34917
2278         * g++.dg/ext/vector12.C: New test.
2279
2280 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2281
2282         PR 32102
2283         * gcc.dg/Wstrict-overflow-21.c: New.
2284         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2285
2286 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2287
2288         PR middle-end/33092
2289         * gcc.dg/pr33092.c: New.
2290
2291 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2292
2293         * gcc.target/s390/20020926-1.c: Add -m31 option.
2294
2295 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2296
2297         PR fortran/34915
2298         * gfortran.dg/initialization_18.f90: New test.
2299
2300 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2301
2302         PR fortran/34899
2303         * gfortran.dg/tab_continuation.f: New.
2304
2305 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2306
2307         PR fortran/34896
2308         * gfortran.dg/use_rename_2.f90: New test.
2309
2310 2008-01-21  Richard Guenther  <rguenther@suse.de>
2311
2312         PR middle-end/34856
2313         * gcc.c-torture/compile/pr34856.c: New testcase.
2314
2315 2008-01-21  Richard Guenther  <rguenther@suse.de>
2316
2317         PR c/34885
2318         * gcc.c-torture/compile/pr34885.c: New testcase.
2319
2320 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2321
2322         * gnat.dg/specs/alignment1.ads: New test.
2323
2324 2008-01-21  Richard Guenther  <rguenther@suse.de>
2325
2326         PR c++/34850
2327         * g++.dg/torture/pr34850.C: New testcase.
2328
2329 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2330             Olga Golovanevsky  <olga@il.ibm.com>
2331
2332         PR tree-optimization/34701
2333         * gcc.dg/struct/wo_prof_array_field.c: New test.
2334         
2335 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2336
2337         PR c++/34891
2338         * g++.dg/ext/vector9.C: New.
2339
2340 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2341
2342         PR c++/34776
2343         PR c++/34486
2344         * g++.dg/template/crash75.C: New.
2345         * g++.dg/template/crash76.C: Likewise.  
2346
2347 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2348
2349         PR rtl-optimization/34808
2350         * gcc.c-torture/compile/pr34808.c: New test.
2351
2352 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2353
2354         PR fortran/34784
2355         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2356
2357         PR fortran/34861
2358         * gfortran.dg/entry_array_specs_3.f90: New test.
2359
2360         PR fortran/34854
2361         * gfortran.dg/use_rename_1.f90: New test.
2362
2363 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2364
2365         PR fortran/34784
2366         * gfortran.dg/array_constructor_20.f90: New test.
2367         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2368
2369         PR fortran/34785
2370         * gfortran.dg/array_constructor_21.f90: New test.
2371
2372 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2373
2374         PR libfortran/34795
2375         * gfortran.dg/inquire_13.f90: New test.
2376         
2377         PR libfortran/34659
2378         * gfortran.dg/continuation_9.f90: New test.
2379
2380 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2381
2382         PR target/34831
2383         * gcc.target/mips/pr34831.c: New test.
2384
2385 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2386
2387         PR fortran/34817
2388         PR fortran/34838
2389         * gfortran.dg/any_all_1.f90:  New test.
2390         * gfortran.dg/any_all_2.f90:  New test.
2391
2392 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2393
2394         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2395         "dg-require-weak" statement.
2396         * g++.dg/eh/weak1.C: Likewise.
2397
2398 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2399
2400         PR gcov-profile/34610
2401         * gcc.dg/gomp/pr34610.c: New test.
2402
2403 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2404
2405         PR fortran/34760
2406         * gfortran.dg/implicit_11.f90: New.
2407         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2408         * gfortran.dg/entry_15.f90: Ditto.
2409         * gfortran.dg/func_assign.f90: Ditto.
2410         * gfortran.dg/gomp/reduction3.f90: Ditto.
2411         * gfortran.dg/proc_assign_1.f90: Ditto.
2412
2413         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2414         of dg-excess-errors.
2415
2416 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2417
2418         PR fortran/32616
2419         * gfortran.dg/argument_checking_15.f90: New.
2420         * gfortran.dg/argument_checking_5.f90: Change TODO into
2421         dg-warning.
2422
2423 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2424
2425         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2426         * gfortran.dg/enum_5.f90: Ditto.
2427         * gfortran.dg/enum_6.f90: Ditto.
2428         * gfortran.dg/bom_error.f90: Ditto.
2429         * gfortran.dg/func_decl_4.f90: Ditto.
2430
2431 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2432
2433         PR libfortran/34782
2434         * gfortran.dg/fmt_t_6.f: New test.
2435
2436 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2437
2438         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2439
2440 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2441
2442         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2443
2444 2008-01-18  Ian Lance Taylor  <iant@google.com>
2445
2446         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2447
2448 2008-01-18  Ian Lance Taylor  <iant@google.com>
2449
2450         PR c++/33407
2451         * g++.dg/init/new26.C: New test.
2452
2453 2008-01-18  Richard Guenther  <rguenther@suse.de>
2454
2455         PR middle-end/34801
2456         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2457         redundant one.
2458
2459 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2460
2461         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2462         dg-require-effective-target.
2463
2464 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2465
2466         PR target/34556
2467         * gfortran.dg/reshape_2.f90: New test.
2468
2469 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2470
2471         * gcc.dg/20040223-1.c: Fix comment typo.
2472
2473 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2474
2475         PR target/34814
2476         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2477         until 34814 is fixed.
2478
2479 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2480
2481         PR tree-optimization/34648
2482         * gcc.c-torture/compile/pr34648.c: New testcase.
2483
2484 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2485
2486         PR testsuite/34821
2487         * gcc.dg/autopar/autopar.exp: New.
2488         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2489         * lib/target-supports.exp (check_effective_target_pthread): New.
2490
2491         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2492         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2493         * gcc.dg/tree-ssa/reduc-1.c: Same.
2494         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2495         * gcc.dg/tree-ssa/reduc-2.c: Same
2496         * gcc.dg/tree-ssa/reduc-3.c: Same.
2497         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2498         * gcc.dg/tree-ssa/reduc-6.c: Same.
2499         * gcc.dg/tree-ssa/reduc-7.c: Same.
2500         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2501         * gcc.dg/tree-ssa/reduc-8.c: Same.
2502         * gcc.dg/tree-ssa/reduc-9.c: Same.
2503
2504 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2505
2506         * gnat.dg/discr5.adb: New test.
2507
2508 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2509
2510         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2511
2512 2008-01-17  Richard Guenther  <rguenther@suse.de>
2513
2514         PR tree-optimization/34825
2515         * gcc.dg/pr34825.c: New testcase.
2516
2517 2008-01-17  Richard Guenther  <rguenther@suse.de>
2518
2519         * gcc.c-torture/execute/20080117-1.c: New testcase.
2520
2521 2008-01-17  Revital Eres  <eres@il.ibm.com>
2522
2523         PR30957
2524         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2525
2526 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/34429
2529         * gfortran.dg/function_charlen_1.f90: New test.
2530
2531         PR fortran/34431
2532         * gfortran.dg/function_types_1.f90: New test.
2533         * gfortran.dg/function_types_2.f90: New test.
2534
2535         PR fortran/34471
2536         * gfortran.dg/function_kinds_4.f90: New test.
2537         * gfortran.dg/function_kinds_5.f90: New test.
2538
2539         * gfortran.dg/defined_operators_1.f90: Errors now at function
2540         declarations.
2541         * gfortran.dg/private_type_4.f90: The same.
2542         * gfortran.dg/interface_15.f90: The same.
2543         * gfortran.dg/elemental_args_check_2.f90: The same.
2544         * gfortran.dg/auto_internal_assumed.f90: The same.
2545
2546 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2547
2548         * gnat.dg/sizetype.adb: New test.
2549
2550 2008-01-16  Richard Guenther  <rguenther@suse.de>
2551
2552         PR middle-end/32628
2553         * gcc.dg/overflow-warn-7.c: New testcase.
2554
2555 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2556
2557         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2558
2559 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2560         Richard Guenther  <rguenther@suse.de>
2561
2562         PR c/34668
2563         * gcc.dg/pr34668-1.c: New test.
2564         * gcc.dg/pr34668-2.c: Likewise.
2565
2566 2008-01-16  Richard Guenther  <rguenther@suse.de>
2567
2568         PR c++/33819
2569         * g++.dg/torture/pr33819.C: New testcase.
2570
2571 2008-01-16  Richard Guenther  <rguenther@suse.de>
2572
2573         PR c/34768
2574         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2575         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2576
2577 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2578
2579         PR fortran/34796
2580         * gfortran.dg/argument_checking_13.f90: New.
2581         * gfortran.dg/argument_checking_14.f90: New.
2582
2583 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2584         
2585         PR libfortran/34671
2586         * gfortran.dg/anyallcount_1.f90:  New test.
2587
2588 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2589
2590         PR c++/34399
2591         * g++.dg/cpp0x/vt-34399.C: New.
2592         * g++.dg/template/friend50.C: New.
2593
2594 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2595
2596         PR c++/34751
2597         * g++.dg/cpp0x/vt-34751.C: New.
2598
2599 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2600
2601         PR c++/34051
2602         PR c++/34055
2603         PR c++/34102
2604         PR c++/34103
2605         * g++.dg/cpp0x/vt-34051-2.C: New.
2606         * g++.dg/cpp0x/vt-34102.C: New.
2607         * g++.dg/cpp0x/vt-34051.C: New.
2608         * g++.dg/cpp0x/vt-34055.C: New.
2609         * g++.dg/cpp0x/vt-34103.C: New.
2610
2611 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2612
2613         PR c++/34314
2614         * g++.dg/cpp0x/vt-34314.C: New.
2615         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2616         reality (the error message was wrong previously).
2617
2618 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2619
2620         PR c++/33964
2621         * g++.dg/cpp0x/vt-33964.C: New.
2622         * g++.dg/template/partial5.C: New.
2623
2624 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2625
2626         PR c++/34052
2627         * g++.dg/cpp0x/vt-34052.C: New.
2628         * g++.dg/template/ttp26.C: New.
2629         
2630 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2631
2632         * gnat.dg/rep_clause2.ad[sb]: New test.
2633         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2634
2635 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2636
2637         PR c++/24924
2638         * g++.dg/cpp/pedantic-errors.C: Delete.
2639         * g++.dg/cpp/permissive.C: Delete.
2640         
2641 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * gcc.c-torture/compile/20080114-1.c: New test.
2644
2645 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2646
2647         PR fortran/34665
2648         * gfortran.dg/argument_checking_11.f90: New.
2649         * gfortran.dg/argument_checking_12.f90: New.
2650         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2651         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2652         * gfortran.dg/argument_checking_3.f90: Ditto.
2653         * gfortran.dg/pointer_intent_2.f90: Ditto.
2654         * gfortran.dg/import2.f90: Ditto.
2655         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2656         * gfortran.dg/implicit_actual.f90: Ditto.
2657         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2658         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2659
2660 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2661
2662         PR fortran/34763
2663         * gfortran.dg/interface_proc_end.f90: New.
2664
2665 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2666
2667         PR fortran/34759
2668         * gfortran.dg/assumed_size_refs_4.f90: New.
2669
2670 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2671
2672         * gnat.dg/unchecked_convert1.adb.
2673
2674 2008-01-13  Richard Guenther  <rguenther@suse.de>
2675
2676         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2677         readable and writable again before exiting.
2678
2679 2008-01-13  Richard Guenther  <rguenther@suse.de>
2680
2681         PR middle-end/34601
2682         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2683
2684 2008-01-13  Jan Hubicka  <jh@suse.cz>
2685
2686         PR middle-end/32135
2687         * gcc.dg/pr32135.c: new.
2688
2689 2008-01-12  Doug Kwan  <dougkwan@google.com>
2690
2691         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2692         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2693         -Wignored-qualifiers.
2694
2695 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2696
2697         * gnat.dg/slice3.adb: New test.
2698         * gnat.dg/slice4.adb: Likewise.
2699
2700 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2701
2702         * gnat.dg/bit_packed_array.ad[sb]: New test.
2703
2704 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         PR fortran/34432
2707         * gfortran.dg/parens_7.f90: New test.
2708
2709 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2710
2711         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2712         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2713
2714         * gcc.dg/pr33826.c: Require nonpic.
2715
2716 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717
2718         PR fortran/34722
2719         * gfortran.dg/inquire_12.f90: New test.
2720
2721 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2722
2723         PR libfortran/34670
2724         * all_bounds_1.f90: New test case.
2725         * maxloc_bounds_1.f90: New test case.
2726         * maxloc_bounds_2.f90: New test case.
2727         * maxloc_bounds_3.f90: New test case.
2728         * maxloc_bounds_4.f90: New test case.
2729         * maxloc_bounds_5.f90: New test case.
2730         * maxloc_bounds_6.f90: New test case.
2731         * maxloc_bounds_7.f90: New test case.
2732         * maxloc_bounds_8.f90: New test case.
2733
2734 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2735
2736         * gcc.dg/struct-ret-3.c: New test.
2737
2738 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2739
2740         PR fortran/34537
2741         * gfortran.dg/transfer_simplify_8.f90: New test.
2742
2743 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2744
2745         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2746         size_t using predefined macro.
2747
2748 2008-01-10  Raksit Ashok  <raksit@google.com>
2749
2750         PR rtl-optimization/27971
2751         * gcc.target/i386/pr27971.c: New testcase.
2752
2753 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/34396
2756         * gfortran.dg/bounds_check_12.f90: New test.
2757
2758 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2761         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2762
2763 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2764
2765         PR middle-end/34641
2766         * g++.dg/torture/pr34641.C: New testcase.
2767
2768 2008-01-10  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/34651
2771         * g++.dg/torture/pr34651.C: New testcase.
2772
2773 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2774
2775         PR tree-optimization/34017
2776         * gcc.dg/tree-ssa/pr34017.c: New.
2777
2778 2008-01-09  Richard Guenther  <rguenther@suse.de>
2779         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2780
2781         PR middle-end/30132
2782         * gcc.c-torture/compile/pr30132.c: New testcase.
2783
2784 2008-01-09  Richard Guenther  <rguenther@suse.de>
2785
2786         PR middle-end/34458
2787         * gcc.c-torture/compile/pr34458.c: New testcase.
2788
2789 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2790
2791         PR testsuite/30459
2792         g++.dg/eh/ia64-2.C: Require weak support.
2793
2794 2008-01-08  Richard Guenther  <rguenther@suse.de>
2795
2796         PR middle-end/31863
2797         * g++.dg/torture/pr31863.C: New testcase.
2798
2799 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2800
2801         PR middle-end/34694
2802         * gcc.dg/gomp/pr34694.c: New test.
2803         * g++.dg/gomp/pr34694.C: New test.
2804
2805         PR c++/33890
2806         * g++.dg/gomp/pr33890.C: New test.
2807
2808 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2809
2810         PR fortran/34476
2811         * gfortran.dg/parameter_array_init_3.f90: New test.
2812
2813 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2814
2815         PR fortran/34681
2816         PR fortran/34704
2817         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2818
2819 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2820
2821         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2822         * g++.dg/other/spu2vmx-1.C: Use it.
2823
2824 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2825
2826         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2827
2828         PR testsuite/34575
2829         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2830         * gcc.target/powerpc/parity-1.c: Likewise.
2831
2832 2008-01-07  Fred Fish  <fnf@specifix.com>
2833
2834         PR preprocessor/30363:
2835         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2836         macro expansions.
2837
2838 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2839
2840         PR fortran/34672
2841         * gfortran.dg/use_only_2.f90: New test.
2842
2843 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2844
2845         PR libstdc++/34680
2846         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2847         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2848
2849 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2850
2851         PR fortran/34545
2852         * gfortran.dg/use_12.f90: New test.
2853
2854 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2855
2856         PR fortran/34689
2857         * interface.c (compare_actual_formal): Fix intent(out) check for
2858         function result variables.
2859
2860 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2861
2862         PR fortran/34690
2863         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2864
2865 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2866
2867         PR fortran/34689
2868         * gfortran.dg/intent_out_4.f90: Fix test case.
2869
2870 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2871
2872         PR fortran/34689
2873         * gfortran.dg/intent_out_4.f90: New.
2874
2875 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2876
2877         PR libfortran/34540
2878         * gfortran.dg/optional_dim_3.f90: New test.
2879
2880 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2881
2882         PR fortran/34658
2883         * gfortran.dg/common_11.f90: New.
2884         * gfortran.dg/blockdata_1.f90: Update test case.
2885         * gfortran.dg/blockdata_2.f90: Update test case.
2886
2887 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2888
2889         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2890
2891 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2892
2893         PR fortran/34655
2894         * gfortran.dg/equiv_constraint_9.f90: New.
2895
2896 2008-01-06  Revital Eres  <eres@il.ibm.com>
2897
2898         PR tree-optimization/34263
2899         * gcc.dg/pr34263.c:  New testcase.
2900
2901 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2902
2903         PR fortran/34654
2904         * gfortran.dg/internal_io_unf.f90: New.
2905
2906 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2907
2908         PR fortran/34660
2909         * gfortran.dg/elemental_args_check_2.f90: New.
2910
2911 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/34662
2914         * gfortran.dg/intent_out_3.f90: New.
2915
2916 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2917
2918         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2919
2920 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2921
2922         PR libfortran/34676
2923         * gfortran.dg/list_read_8.f90: New test.
2924
2925 2008-01-04  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/34029
2928         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2929         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2930
2931 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR gcov-profile/34609
2934         * g++.dg/gcov/gcov-6.C: New test.
2935
2936 2008-01-04  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/31081
2939         * g++.dg/torture/pr31081-1.C: New testcase.
2940         * g++.dg/torture/pr31081-2.C: Likewise.
2941
2942 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2943
2944         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2945         * gcc.target/mips/rsqrt-2.c: Likewise.
2946         * gcc.target/mips/rsqrt-4.c: New test.
2947
2948 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2949
2950         PR fortran/34557
2951         * gfortran.dg/equiv_substr.f90: New.
2952
2953 2008-01-03  Tom Tromey  <tromey@redhat.com>
2954
2955         PR c/34457:
2956         * gcc.dg/pr34457-2.c: New file.
2957         * gcc.dg/pr34457-1.c: New file.
2958
2959 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2960
2961         Revert fix for PR tree-optimization/34458.
2962
2963 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2964
2965         PR tree-optimization/34458
2966         * gcc.dg/tree-ssa/pr34458.c: New.
2967
2968 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2969
2970         PR libfortran/34565
2971         * gfortran.dg/internal_readwrite_1.f90:  New test.
2972         * gfortran.dg/internal_readwrite_2.f90:  New test.
2973
2974 2008-01-03  Tom Tromey  <tromey@redhat.com>
2975
2976         PR preprocessor/34602:
2977         * gcc.dg/cpp/pr34602.c: New file.
2978
2979 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR tree-optimization/29484
2982         * gcc.c-torture/execute/20071220-1.c: New test.
2983         * gcc.c-torture/execute/20071220-2.c: New test.
2984
2985 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2986
2987         PR tree-optimization/34635
2988         * gcc.dg/tree-ssa/pr34635.c: New.
2989         * gcc.dg/tree-ssa/pr34635-1.c: New.
2990
2991 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2992
2993         PR middle-end/34562
2994         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2995         scan-assembler check.
2996
2997 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR middle-end/34608
3000         * g++.dg/gomp/pr34608.C: New test.
3001
3002 2008-01-02  Richard Guenther  <rguenther@suse.de>
3003
3004         PR middle-end/34093
3005         PR middle-end/31976
3006         * gcc.c-torture/compile/pr34093.c: New testcase.
3007
3008 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3009
3010         * g++.dg/cpp0x/long_long.C: New.
3011
3012 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3013
3014         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3015         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3016         warning on the function main.
3017
3018 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3019
3020         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3021         rather than __v2di type.
3022
3023 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3024
3025         PR fortran/34558
3026         * gfortran.dg/linked_list_1.f90: New test.
3027
3028 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3029
3030         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3031         instead of appending to it.
3032
3033 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3034
3035         PR tree-optimization/34591
3036         * gcc.dg/vect/pr34591.c: New test.
3037
3038 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3039
3040         PR libfortran/34594
3041         * gfortran.dg/direct_io_8.f90:  New test case.
3042
3043 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR target/34281
3046         * gcc.c-torture/execute/20071213-1.c: New test.
3047
3048 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3049
3050         PR libfortran/34560
3051         * gfortran.dg/read_eof_5.f90: New test.
3052
3053 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/34514
3056         * gfortran.dg/initialization_17.f90: New.
3057
3058 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3059
3060         PR libfortran/34566
3061         * gfortran.dg/matmul_6.f90:  New test.
3062
3063 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/34421
3066         * gfortran.dg/entry_17.f90: New.
3067
3068 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3069
3070         PR fortran/34536
3071         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3072         * gfortran.dg/real_const_3.f90: Likewise.
3073         * gfortran.dg/unary_operator.f90: New test.
3074
3075 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3076
3077         * gnat.dg/pack2.adb: New test.
3078
3079 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3080
3081         PR fortran/34559
3082         * gfortran.dg/repeat_6.f90: New test.
3083
3084 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3085
3086         PR fortran/34549
3087         * cshift_shift_real_1.f90:  New test.
3088
3089 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3090
3091         PR fortran/34540
3092         * gfortran.dg/shift-kind_2.f90: New test.
3093
3094 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3095
3096         PR target/8835
3097         * gcc.dg/pr8835-1.c: New.
3098
3099 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3100
3101         PR fortran/34438
3102         * gfortran.dg/default_initialization_3.f90: New test.
3103
3104 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3105
3106         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3107         conditions.
3108         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3109
3110 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3111
3112         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3113         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3114
3115 2007-12-20  Jason Merrill  <jason@redhat.com>
3116
3117         * gcc.dg/overload/arg[14].C: Remove expected errors.
3118
3119 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR c++/34459
3122         * gcc.c-torture/execute/20071219-1.c: New test.
3123
3124 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3125
3126         PR fortran/34530
3127         * gfortran.dg/namelist_44.f90: New.
3128
3129 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3130
3131         PR fortran/34482
3132         * gfortran.dg/boz_8.f90: Add error-check check.
3133         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3134         stop by call abort.
3135
3136 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3137
3138         * gcc.dg/gomp/combined-1.c: New test.
3139
3140 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3141
3142         PR tree-optimization/34355
3143         * g++.dg/tree-ssa/pr34355.C: New test.
3144
3145 2007-12-19  Revital Eres  <eres@il.ibm.com>
3146
3147          * gcc.dg/sms-5.c: New testcase.
3148
3149 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3150
3151         PR fortran/34325
3152         * gfortran.dg/missing_parens_1.f90: New.
3153         * gfortran.dg/missing_parens_1.f90: New.
3154         
3155 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3156
3157         PR fortran/34495
3158         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3159         expressions.
3160         * gfortran.dg/transfer_simplify_7.f90: New test.
3161
3162 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3163
3164         * gcc.dg/pr32912-3.c: Compile with -w.
3165
3166         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3167
3168 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3169             Jakub Jelinek  <jakub@redhat.com>
3170         
3171         PR c++/32565
3172         PR c++/33943
3173         PR c++/33965
3174         * g++.dg/cpp0x/variadic86.C: New.
3175         * g++.dg/cpp0x/variadic87.C: New.
3176         * g++.dg/cpp0x/variadic84.C: New.
3177         * g++.dg/cpp0x/variadic85.C: New.
3178         * g++.dg/template/ttp25.C: New.
3179
3180 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3181
3182         PR tree-optimization/34123
3183         * gcc.dg/tree-ssa/pr34123.c: New test.
3184
3185 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3186
3187         PR rtl-optimization/34456
3188         * gcc.c-torture/execute/pr34456.c: New test.
3189
3190 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR c++/34488
3193         * g++.dg/parse/friend7.C: New test.
3194
3195         PR rtl-optimization/34490
3196         * gcc.c-torture/execute/20071216-1.c: New test.
3197
3198 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3199
3200         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3201
3202 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3203
3204         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3205         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3206         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3207         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3208         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3209
3210 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3211
3212         PR c/34506
3213         * gcc.dg/gomp/clause-2.c: New test.
3214         * g++.dg/gomp/clause-4.C: New test.
3215
3216 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3217
3218         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3219         part of Fortran 77/95/2003.
3220
3221 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3222
3223         PR tree-optimization/34445
3224         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3225         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3226
3227 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3228
3229         PR fortran/34427
3230         * gfortran.dg/namelist_42.f90: Update.
3231         * gfortran.dg/namelist_43.f90: New.
3232         
3233 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3234
3235         PR fortran/34495
3236         * gfortran.dg/initialization_16.f90: New.
3237
3238 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3239
3240         PR fortran/34305
3241         * gfortran.dg/real_dimension_1.f:  New test case.
3242
3243 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3244
3245         * gcc.dg/torture/pr24257.c: Remove -O from options.
3246
3247 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3248
3249         PR fortran/34246
3250         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3251
3252 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3253
3254         PR fortran/31213
3255         PR fortran/33888
3256         PR fortran/33998
3257         * gfortran.dg/mapping_1.f90: New test.
3258         * gfortran.dg/mapping_2.f90: New test.
3259         * gfortran.dg/mapping_3.f90: New test.
3260
3261 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3262
3263         PR rtl-optimization/34415
3264         * gcc.c-torture/execute/pr34415.c: New test.
3265
3266 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3267
3268         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3269         void. 
3270
3271 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR bootstrap/34003
3274         * gcc.dg/pr34003-1.c: New test.
3275         * gcc.dg/pr34003-2.c: New.
3276
3277 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3278
3279         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3280         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3281         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3282         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3283         add -save-temps.
3284         * gcc.target/cris/torture/cris-torture.exp,
3285         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3286         * gcc.target/cris/builtin_ctz_v3.c,
3287         gcc.target/cris/builtin_ctz_v8.c,
3288         gcc.target/cris/builtin_clz_v0.c,
3289         gcc.target/cris/builtin_clz_v3.c,
3290         gcc.target/cris/builtin_bswap_v3.c,
3291         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3292         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3293         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3294         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3295         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3296         lib/target-supports.exp: Adjust for crisv32-*-*.
3297
3298 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3299
3300         * gcc.dg/debug/const-3.c: New.
3301
3302 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3303
3304         * g++.dg/other/datasec1.C: Require named section support.
3305
3306 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR target/29978
3309         * gcc.target/i386/pr29978.c: New test.
3310
3311 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3312
3313         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3314         instead of -msse4.1.
3315         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3316         * g++.dg/other/i386-2.C (dg-options): Ditto.
3317
3318 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3319
3320         PR fortran/34438
3321         * gfortran.dg/private_type_10.f90: New.
3322
3323 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3324
3325         PR fortran/34398
3326         * gfortran.dg/nan_4.f90: New.
3327
3328 2007-12-14  Richard Guenther  <rguenther@suse.de>
3329
3330         PR middle-end/34462
3331         * gcc.c-torture/compile/20071214-1.c: New testcase.
3332
3333 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3334
3335         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3336         macros to test macroized SSE intrinsics.  Use new macros to test
3337         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3338         emmintrin.h, xmmintrin.h and bmmintrin.h
3339         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3340         to test with immediate operand.
3341
3342 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3343
3344         PR target/34091
3345         * gcc.c-torture/compile/pr34091.c: New test.
3346
3347 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3348
3349         * gcc.dg/uninit-13.c: UnXFAIL.
3350         * gcc.dg/complex-5.c: New testcase.
3351
3352 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3353
3354         * gcc.dg/struct/struct-reorg.exp: Replace 
3355          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3356         
3357 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3358
3359         PR libfortran/34370
3360         PR libfortran/34323
3361         PR libfortran/34405
3362         * gfortran.dg/advance_6.f90:  New test case.
3363         * gfortran.dg/direct_io_7.f90:  New test case.
3364         * gfortran.dg/streamio_13.f90:  New test case.
3365
3366 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3367
3368         * g++.dg/cpp0x/__func__.C: New.
3369
3370 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3371
3372         PR target/34435
3373         * g++.dg/other/pr34435.C: New testcase.
3374
3375 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3376
3377         * gcc.dg/struct: New directory with tests 
3378         for struct-reorg optimizaion.
3379         * gcc.dg/struct/struct-reorg.exp: New script.
3380         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3381         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3382         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3383         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3384         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3385         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3386         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3387         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3388         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3389         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3390         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3391         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3392         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3393         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3394         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3395         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3396         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3397         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3398         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3399         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3400         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3401         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3402         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3403         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3404
3405 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3406
3407         PR fortran/34427
3408         * gfortran.dg/namelist_42.f90: New.
3409
3410 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/34254
3413         * gfortran.dg/function_kinds_3.f90: New.
3414
3415 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3416
3417         * gcc.target/s390/20071212-1.c: New testcase.
3418
3419 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3420
3421         PR c++/34238
3422         * g++.dg/ext/visibility/anon7.C: Add xfail.
3423         * g++.dg/ext/visibility/anon9.C: New test.
3424         * g++.dg/ext/visibility/anon10.C: New test.
3425
3426         PR c++/34364
3427         * g++.dg/rtti/dyncast2.C: New test.
3428
3429 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         PR tree-optimization/34407
3432         * gcc.dg/vect/pr34407.c: New test.
3433
3434 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3435
3436         PR fortran/34411
3437         * gfortran.dg/error_recovery_5.f90: New.
3438         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3439
3440 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR tree-optimization/34371
3443         * gcc.c-torture/compile/20071207-1.c: New test.
3444
3445 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3446
3447         PR c++/34059
3448         * g++.dg/parse/crash40.C: New test.
3449
3450 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451
3452         * g++.dg/opt/memcpy1.C: New test.
3453
3454 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3455
3456         PR fortran/34425
3457         * gfortran.dg/argument_checking_10.f90: New.
3458
3459 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR rtl-optimization/34302
3462         * gcc.c-torture/execute/20071210-1.c: New test.
3463
3464 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR c++/34395
3467         * g++.dg/cpp0x/error1.C: New test.
3468
3469         PR c++/34394
3470         * g++.dg/other/error22.C: New test.
3471
3472 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3473
3474         PR target/32086
3475         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3476         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3477         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3478
3479 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR c++/34178
3482         PR c++/34340
3483         * g++.dg/template/repo6.C: New test.
3484         * g++.dg/template/repo7.C: New test.
3485         * g++.dg/template/repo8.C: New test.
3486
3487 2007-12-09  H.J. Lu  <hjl@lucon.org>
3488             Tobias Burnus  <burnus@net-b.de>
3489
3490         PR fortran/34404
3491         * gfortran.dg/read_2.f90: New.
3492
3493 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3494
3495         * lib/target-supports.exp (check_effective_target_tls_native):
3496         Fix typo.
3497
3498 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3499
3500         PR ada/34366
3501         * gnat.dg/enclosing_record_reference.ads,
3502         gnat.dg/enclosing_record_reference.adb: New test.
3503
3504 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3505
3506         PR fortran/32129
3507         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3508         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3509
3510         PR fortran/31487
3511         * gfortran.dg/char_component_initializer_1.f90: New test.
3512
3513 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/34342
3516         PR fortran/34345
3517         PR fortran/18026
3518         PR fortran/29471
3519
3520         * gfortran.dg/boz_8.f90: New.
3521         * gfortran.dg/boz_9.f90: New.
3522         * gfortran.dg/boz_10.f90: New.
3523         * gfortran.dg/boz_7.f90: Update dg-warning.
3524         * gfortran.dg/pr16433.f: Add dg-error.
3525         * gfortan.dg/ibits.f90: Update dg-warning.
3526         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3527         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3528
3529 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR fortran/34359
3532         * gfortran.dg/include_1.f90: New test.
3533         * gfortran.dg/include_1.inc: New.
3534         * gfortran.dg/include_2.f90: New test.
3535
3536 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3537
3538         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3539
3540 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/34319
3543         * gfortran.dg/nan_3.f90: New.
3544
3545 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3548
3549 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3550
3551         * gnat.dg/tamdt*.ad?: Support for ...
3552         * gnat.dg/test_tamdt.adb: New test.
3553
3554 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3555
3556         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3557         exports and document how these can be exercised.
3558
3559 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3560
3561         PR ada/15805
3562         * gnat.dg/specs/access_constants.ads: New test.
3563
3564         * gnat.dg/specs/access_constant_decl.ads: New test.
3565
3566         PR ada/21346
3567         * gnat.dg/compose.adb: New test.
3568
3569 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3570
3571         PR ada/34173
3572         * gnat.dg/unc_memops.ad[sb]: Support for ...
3573         * gnat.dg/unc_memfree.adb: New test.
3574         
3575 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3576
3577         * gfortran.dg/ltrans-7.f90: New.
3578
3579 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3580             Dorit Nuzman  <dorit@il.ibm.com>
3581
3582         PR tree-optimization/34005
3583         * gcc.dg/vect/pr34005.c: New test.
3584
3585 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR c++/34336
3588         * g++.dg/template/new8.C: New test.
3589
3590 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3591
3592         PR fortran/34333
3593         * gfortran.dg/boz_7.f90: New.
3594         * gfortran.dg/int_1.f90: Disable -pedantic option.
3595         * gfortran.dg/boz_1.f90: Ditto.
3596         * gfortran.dg/boz_3.f90: Ditto.
3597         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3598         * gfortran.dg/ibits.f90: Ditto.
3599         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3600         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3601
3602 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3603
3604         PR fortran/34335
3605         * gfortran.dg/used_types_19.f90: New test.
3606
3607 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3608
3609         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3610         * gfortran.dg/nearest_2.f90: Likewise.
3611         * gfortran.dg/nearest_3.f90: Likewise.
3612
3613 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR middle-end/34337
3616         * gcc.c-torture/execute/20071205-1.c: New test.
3617
3618 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3619
3620         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3621         * gfortran.dg/real_const_3.f90: Likewise.
3622
3623 2007-12-05  Richard Guenther  <rguenther@suse.de>
3624
3625         PR tree-optimization/34138
3626         * gcc.c-torture/compile/pr34138.c: New testcase.
3627
3628 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR debug/33739
3631         * gfortran.dg/debug_2.f: New test.
3632
3633 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3634
3635         * gnat.dg/specs/elab1.ads: New test.
3636
3637 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3638
3639         PR target/34312
3640         * gcc.target/i386/pr34312.c: New test.
3641
3642 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3643
3644         PR fortran/34333
3645         * gfortran.dg/nan_2.f90: New.
3646
3647 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3648
3649         PR c++/34271
3650         * g++.dg/cpp0x/decltype9.C: New test.
3651         * g++.dg/cpp0x/decltype10.C: New test.
3652
3653 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3654
3655         PR ada/21489
3656         * gnat.dg/rm_6_4_1_13.adb: New test.
3657
3658 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR middle-end/34134
3661         * gcc.c-torture/compile/20071117-1.c: New test.
3662
3663 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3664
3665         PR c++/34101
3666         * g++.dg/cpp0x/variadic-ttp.C: New.
3667
3668 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3669         
3670         * gcc.dg/parse-decl-after-if.c: New.
3671         * gcc.dg/20031223-1.c: Adjust.
3672         
3673 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3674
3675         PR c++/33509
3676         * g++.dg/cpp0x/variadic-throw.C: New.
3677
3678 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3679
3680         PR c++/33091
3681         * g++.dg/cpp0x/variadic-unify.C: New.
3682
3683 2007-12-04  Richard Guenther  <rguenther@suse.de>
3684
3685         PR middle-end/34334
3686         PR middle-end/34222
3687         * gcc.c-torture/compile/pr34334.c: New testcase.
3688         * g++.dg/torture/pr34222.C: New testcase.
3689
3690 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3691
3692         * gcc.c-torture/execute/20071202-1.c: New test.
3693         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3694
3695 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3696
3697         PR fortran/34318
3698         * gfortran.dg/module_nan.f90: New.
3699
3700 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3701
3702         * lib/target-supports.exp (get_compiler_messages): Replace with...
3703         (check_compile): ...this new procedure.  Handle TYPE == executable.
3704         Use comments in the source to determine the correct extension.
3705         Return a pair containing the compiler output and the output filename.
3706         Don't delete the file here.
3707         (check_no_compiler_messages_nocache): New procedure.
3708         (check_no_compiler_messages): Use it.
3709         (check_no_messages_and_pattern_nocache): New procedure.
3710         (check_no_messages_and_pattern): Use it.
3711         (check_runtime_nocache, check_runtime): New procedures.
3712         (check_effective_target_tls): Use check_no_compiler_messages.
3713         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3714         (check_effective_target_tls_runtime): Use check_runtime.
3715         (check_effective_target_fstack_protector): Likewise.
3716         (check_iconv_available): Use check_runtime_nocache.
3717         (check_effective_target_fortran_large_real): Use
3718         check_no_compiler_messages.
3719         (check_effective_target_fortran_large_int): Likewise.
3720         (check_effective_target_static_libgfortran): Likewise.
3721         (check_750cl_hw_available): Use check_cached_effective_target
3722         and check_runtime_nocache.
3723         (check_vmx_hw_available): Likewise.
3724         (check_effective_target_broken_cplxf_arg): Likewise.
3725         (check_alpha_max_hw_available): Use check_runtime.
3726         (check_function_available): Use check_no_compiler_messages.
3727         (check_cxa_atexit_available): Use check_cached_effective_target
3728         and check_runtime_nocache.
3729         (check_effective_target_dfp_nocache): Use
3730         check_no_compiler_messages_nocache.
3731         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3732         (check_effective_target_dfp): Use check_cached_effective_target.
3733         (check_effective_target_dfprt): Likewise.
3734         (check_effective_target_arm_neon_hw): Use check_runtime.
3735         (check_effective_target_ultrasparc_hw): Likewise.
3736         (check_effective_target_c99_runtime): Use
3737         check_no_compiler_messages_nocache.
3738
3739 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR middle-end/29749
3742         * gcc.dg/fold-rotate-1.c: New test.
3743
3744         PR tree-optimization/33453
3745         * gcc.c-torture/compile/20071203-1.c: New test.
3746
3747 2007-12-03  Robert Dewar <dewar@adacore.com>
3748             Samuel Tardieu  <sam@rfc1149.net>
3749
3750         PR ada/34287
3751         * gnat.dg/check_elaboration_code.adb: New test.
3752         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3753         New support files.
3754
3755 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3756
3757         PR c++/34061
3758         * g++.dg/cpp0x/pr34061.C: New.
3759
3760 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3761
3762         PR c++/34273
3763         * g++.dg/other/error21.C: New.
3764
3765 2007-12-02  Revital Eres  <eres@il.ibm.com>
3766
3767         * gcc.dg/sms-4.c: New testcase.
3768
3769 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3770             Revital Eres  <eres@il.ibm.com>
3771
3772         * gcc.dg/sms-3.c: New testcase.
3773
3774 2007-12-01  Ollie Wild  <aaw@google.com>
3775
3776         PR c++/8171
3777         * g++.dg/conversion/ptrmem9.C: New test.
3778
3779 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3780
3781         PR libfortran/34291
3782         * gfortran.dg/namelist_41.f90: New test.
3783
3784 2007-11-30  Tom Tromey  <tromey@redhat.com>
3785
3786         PR preprocessor/32868:
3787         * gcc.dg/cpp/pr32868.c: New file.
3788
3789 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3790
3791         PR fortran/34248
3792         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3793
3794 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3795
3796         PR rtl-optimization/34171
3797         * gcc.dg/pr34171.c: New testcase.
3798
3799 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3800
3801         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3802
3803 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3804
3805         PR fortran/34133
3806         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3807         * gfortran.dg/bind_c_usage_11.f03: New.
3808         * gfortran.dg/bind_c_usage_12.f03: New.
3809
3810 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR c++/34275
3813         * g++.dg/other/error20.C: New test.
3814
3815 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3816
3817         PR fortran/34230
3818         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3819
3820 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3821
3822         PR tree-optimization/34244
3823         * gcc.dg/tree-ssa/pr34244.c: New test.
3824
3825 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3826
3827         PR tree-optimization/33434
3828         * gcc.dg/pr33434-1.c: New test.
3829         * gcc.dg/pr33434-2.c: New test.
3830         * gcc.dg/pr33434-3.c: New test.
3831         * gcc.dg/pr33434-4.c: New test.
3832
3833         PR c++/34270
3834         * g++.dg/template/cond7.C: New test.
3835
3836         PR c++/34267
3837         PR c++/34268
3838         * g++.dg/cpp0x/decltype7.C: New test.
3839         * g++.dg/cpp0x/decltype8.C: New test.
3840
3841 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3842
3843         PR fortran/34248
3844         * gfortran.dg/result_in_spec_3.f90: New.
3845
3846 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/34262
3849         * gfortran.dg/mvbits_3.f90: New.
3850
3851 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3852         
3853         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3854         Delete.
3855         (check_effective_target_hard_float): New.
3856         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3857         * gcc.dg/pr30957-1.c: Likewise.
3858         
3859 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3860
3861         PR ada/15804
3862         * gnat.dg/specs/variant_part.ads: New test.
3863
3864         PR ada/17318
3865         * gnat.dg/specs/attribute_parsing.ads: New test.
3866
3867         PR ada/32792
3868         * gnat.dg/specs/integer_value.ads: New test.
3869
3870         PR ada/22559
3871         * gnat.dg/specs/delta_small.ads: New test.
3872
3873 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR tree-optimization/34140
3876         * gcc.c-torture/compile/20071128-1.c: New test.
3877
3878 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3879
3880         PR fortran/32928
3881         * gfortran.dg/data_array_1.f90
3882         * gfortran.dg/data_array_2.f90
3883         * gfortran.dg/data_array_3.f90
3884         * gfortran.dg/data_array_4.f90
3885
3886 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887
3888         PR fortran/34227
3889         * gfortran.dg/blockdata_5.f90: New test.
3890         * gfortran.dg/blockdata_6.f90: New test.
3891
3892 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR tree-optimization/34016
3895         * gcc.dg/pr34016.c: New test.
3896
3897 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3898
3899         PR fortran/29389
3900         * gfortran.dg/stfunc_6.f90: New test.
3901
3902         PR fortran/33850
3903         * gfortran.dg/assign_10.f90: New test.
3904
3905 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3906
3907         PR fortran/33541
3908         * gfortran.dg/use_11.f90: New test.
3909
3910         PR fortran/34231
3911         * gfortran.dg/generic_15.f90: New test.
3912
3913 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR target/34225
3916         * gcc.dg/pr34225.c: New test.
3917
3918 2007-11-27  Richard Guenther  <rguenther@suse.de>
3919
3920         PR tree-optimization/34241
3921         * g++.dg/torture/pr34241.C: New testcase.
3922
3923 2007-11-27  Richard Guenther  <rguenther@suse.de>
3924
3925         * gcc.dg/builtins-error.c: New testcase.
3926
3927 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR c++/34213
3930         * g++.dg/ext/visibility/anon8.C: New test.
3931
3932 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3933
3934         PR target/34077
3935         * gcc.target/i386/pr34077.c: New testcase.
3936
3937 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3938
3939         PR fortran/34203
3940         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3941         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3942         * gfortran.dg/backslash_1.f90: Remove no longer needed
3943         -fno-backslash option.
3944
3945 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3946
3947         PR c/23722
3948         * gcc.dg/cpp/19990413-1.c: Update.
3949         * gcc.dg/parse-else-error.c: New.
3950         * gcc.dg/parse-else-error-2.c: New.
3951         * gcc.dg/parse-else-error-3.c: New.
3952         * gcc.dg/parse-else-error-4.c: New.
3953
3954 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3955
3956         PR c++/34081
3957         * g++.dg/template/dependent-expr6.C: New testcase.
3958
3959 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3960
3961         PR target/34215
3962         * gcc.target/i386/pr34215.c: New test.
3963
3964 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3965
3966         PR target/34174
3967         * gcc.dg/torture/pr34174-1.c: New.
3968
3969 2007-11-26  Richard Guenther  <rguenther@suse.de>
3970
3971         PR middle-end/34233
3972         * gcc.dg/pr34233.c: New testcase.
3973
3974 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3975             Revital Eres  <eres@il.ibm.com>
3976
3977         PR rtl-optimization/34085
3978         * gcc.dg/tree-prof (bb-reorg.c): New test.
3979
3980 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3981
3982         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3983         Return true for MIPS16 targets.
3984
3985 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986
3987         PR fortran/33152
3988         * gfortran.dg/blockdata_4.f90: New test.
3989
3990 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3991
3992         PR fortran/34079
3993         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3994         * gfortran.dg/bind_c_usage_16.f03: New.
3995         * gfortran.dg/bind_c_usage_16_c.c: New.
3996
3997 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3998
3999         * gnat.dg/specs/size_clause1.ads: New test.
4000         * gnat.dg/specs/size_clause2.ads: Likewise.
4001         * gnat.dg/specs/size_clause3.ads: Likewise.
4002
4003 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4004
4005         PR fortran/33499
4006         * gfortran.dg/entry_16.f90: New test.
4007
4008 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/34192
4011         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4012
4013 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4014
4015         PR fortran/33541
4016         * gfortran.dg/nested_modules_1.f90: Change the reference to
4017         FOO, forbidden by the standard, to a reference to W.
4018         * gfortran.dg/use_only_1.f90: New test.
4019
4020 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/34209
4023         * gfortran.dg/nearest_3.f90: New test.
4024
4025 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4026
4027         PR fortran/33317
4028         * gfortran.dg/optional_dim_2.f90: New test.
4029
4030 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4031
4032         PR fortran/34187
4033         * gfortran.dg/bind_c_usage_15.f90: New.
4034
4035 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4036
4037         PR fortran/34192
4038         * gfortran.dg/nearest_2.f90: New.
4039
4040
4041 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR c++/30293
4044         PR c++/30294
4045         * g++.dg/ext/java-2.C: New test.
4046
4047 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4048             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4049         
4050         PR c++/5310
4051         * g++.dg/warn/pr5310.C: New.
4052         * g++.dg/warn/pr33160.C: New.
4053         
4054 2007-11-23  Richard Guenther  <rguenther@suse.de>
4055             Michael Matz  <matz@suse.de>
4056
4057         PR tree-optimization/34176
4058         * gcc.c-torture/execute/pr34176.c: New testcase.
4059
4060 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR c++/34198
4063         * gcc.dg/Wconversion-5.c: New test.
4064         * g++.dg/Wconversion3.C: New test.
4065
4066 2007-11-23  Richard Guenther  <rguenther@suse.de>
4067
4068         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4069
4070 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4071
4072         PR c/14050
4073         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4074         qualifiers in abstract declarator.
4075
4076 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4077
4078         * gfortran.dg/derived_constructor_comps_3.f90: New.
4079
4080 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR c++/34094
4083         * g++.dg/ext/visibility/anon7.C: New test.
4084
4085 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4086
4087         PR fortran/34079
4088         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4089         * gfortran.dg/bind_c_usage_13.f03: New.
4090         * gfortran.dg/bind_c_usage_14.f03: New.
4091
4092 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4093
4094         PR rtl-optimization/33848
4095         * gcc.dg/torture/pr33848.c: New test.
4096
4097 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4098
4099         PR fortran/34083
4100         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4101
4102 2007-11-20  Richard Guenther  <rguenther@suse.de>
4103
4104         PR middle-end/34154
4105         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4106
4107 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4108
4109         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4110
4111 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4112
4113         PR fortran/32770
4114         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4115         so test passes with -frecord-marker=8.
4116         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4117         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4118         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4119         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4120         * gfortrand.dg/modulo_1.f90:  Likewise.
4121
4122 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4123
4124         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4125         New procedure.
4126         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4127         * gcc.dg/pr30957-1.c: Likewise.
4128
4129 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4130
4131         PR c++/34089
4132         * g++.dg/template/crash74.C: New test.
4133
4134 2007-11-20  Richard Guenther  <rguenther@suse.de>
4135
4136         * gcc.c-torture/execute/20071120-1.c: New testcase.
4137
4138 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4139
4140         PR c/34146
4141         * gcc.dg/tree-ssa/pr34146.c: New test.
4142
4143         PR testsuite/33978
4144         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4145         dependent on target settings like move_by_pieces etc.
4146
4147         PR c++/28879
4148         * g++.dg/template/vla2.C: New test.
4149
4150         PR c++/33962
4151         * g++.dg/overload/template3.C: New test.
4152
4153 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4154
4155         PR fortran/33317
4156         * gfortran.dg/optional_dim_2.f90: Remove test.
4157
4158 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4159
4160         * gcc.dg/dfp/ddmode-ice.c: New test.
4161
4162 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4163
4164         PR tree-optimization/34036
4165         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4166
4167 2007-11-19  Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/34
4170         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4171
4172 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4173
4174         PR fortran/34079
4175         * gfortran.dg/bind_c_usage_10_c.c: New.
4176         * gfortran.dg/bind_c_usage_10.f03: New.
4177
4178 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4179
4180         * gcc.dg/pr33007.c: Expect new warning.
4181         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4182         * g++.dg/opt/pr34036.C: New test.
4183
4184 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR c++/30988
4187         * g++.dg/warn/noreturn-4.C: New test.
4188         * g++.dg/warn/noreturn-5.C: New test.
4189         * g++.dg/warn/noreturn-6.C: New test.
4190         * g++.dg/warn/noreturn-7.C: New test.
4191
4192 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4193
4194         PR fortran/32770
4195         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4196         integers so tests works with -fdefault-integer-8.
4197         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4198         integers so test passes with -fdefault-integer-8.
4199         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4200         buffer length so test passes with -fdefault-integer-8.
4201         * gfortran.dg/bounds_check_8.f90:  Likewise.
4202         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4203         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4204         with -fdefault-integer-8.
4205         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4206         provoke overflow.
4207
4208 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR fortran/33317
4211         * gfortran.dg/optional_dim_2.f90: New test.
4212         
4213         PR fortran/34139
4214         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4215         
4216 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR rtl-optimization/34132
4219         * gcc.c-torture/compile/20071118-1.c: New test.
4220
4221 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4222
4223         PR fortran/31608
4224         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4225
4226 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4227
4228         PR fortran/34137
4229         * gfortran.dg/entry_14.f90: New.
4230         * gfortran.dg/entry_15.f90: New.
4231
4232 2007-11-18  Richard Guenther  <rguenther@suse.de>
4233
4234         PR tree-optimization/34127
4235         * gcc.c-torture/compile/pr34127.c: New testcase.
4236
4237 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4238
4239         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4240         type specifier, as they are not permitted according to the AltiVec
4241         Programming Interface Manual.
4242
4243 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4244
4245         PR fortran/34133
4246         * gfortran.dg/bind_c_usage_9.f03: New.
4247         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4248
4249 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4250
4251         PR fortran/25252
4252         * interface.c (gfc_current_interface_head,
4253         gfc_set_current_interface_head): New functions.
4254         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4255         On syntax error, restore previous state of the interface.
4256         * gfortran.h (gfc_current_interface_head,
4257         gfc_set_current_interface_head): New prototypes.
4258
4259 2007-11-17  Richard Guenther  <rguenther@suse.de>
4260
4261         PR middle-end/34130
4262         * gcc.c-torture/execute/pr34130.c: New testcase.
4263
4264 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4265
4266         PR fortran/34108
4267         * gfortran.dg/fmt_label_1.f90: New test.
4268
4269 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4270
4271         PR fortran/33957
4272         * gfortran.dg/initialization_15.f90 : New test.
4273
4274 2007-11-16  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/34030
4277         * gcc.c-torture/compile/pr34030.c: New testcase.
4278
4279 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4280
4281         PR fortran/34008
4282         * gfortran.dg/interface_assignment_3.f90.
4283
4284 2007-11-16  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/33870
4287         * gcc.dg/torture/pr33870.c: New testcase.
4288
4289 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4290
4291         PR fortran/33986
4292         * gfortran.dg/allocatable_function_3.f90.
4293
4294 2007-11-16  Richard Guenther  <rguenther@suse.de>
4295
4296         PR tree-optimization/34113
4297         * gcc.c-torture/compile/pr34113.c: New testcase.
4298
4299 2007-11-16  Richard Guenther  <rguenther@suse.de>
4300
4301         PR tree-optimization/34099
4302         * g++.dg/torture/pr3499.C: New testcase.
4303         * gcc.c-torture/execute/pr34099.c: Likewise.
4304
4305 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4306
4307         * gnat.dg/release_unc_maxalign.adb: New test.
4308
4309 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4310
4311         PR c++/34100
4312         * g++.dg/template/crash73.C: New test.
4313
4314 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4315
4316         PR middle-end/23848
4317         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4318         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4319         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4320         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4321
4322 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4323
4324         PR fortran/33917
4325         * gfortran.dg/proc_decl_11.f90: New.
4326
4327 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4328
4329         * gcc.target/spu/compare-dp.c: New test.
4330
4331 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332
4333         * gcc.dg/pr33923.c: New test.
4334
4335 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4336
4337         PR middle-end/34088
4338         * gcc.dg/pr34088.c: New test.
4339
4340 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4341
4342         * gcc.c-torture/compile/20071114-1.c: New test.
4343
4344 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345
4346         PR fortran/31608
4347         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4348         to match known variations in symbol format. Document in comments.
4349
4350 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4351
4352         PR fortran/33985
4353         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4354
4355 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356
4357         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4358         when done.
4359
4360 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4361
4362         PR fortran/33162
4363         * gfortran.dg/proc_decl_1.f90: Update.
4364         * gfortran.dg/proc_decl_7.f90: New test.
4365         * gfortran.dg/proc_decl_8.f90: New test.
4366         * gfortran.dg/proc_decl_9.f90: New test.
4367         * gfortran.dg/proc_decl_10.f90: New test.
4368
4369 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4370
4371         PR fortran/34080
4372         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4373
4374 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR c++/34054
4377         PR c++/34056
4378         PR c++/34057
4379         PR c++/34058
4380         PR c++/34060
4381         * g++.dg/parse/crash36.C: Add another dg-error.
4382         * g++.dg/cpp0x/pr34054.C: New test.
4383         * g++.dg/cpp0x/pr34056.C: New test.
4384         * g++.dg/cpp0x/pr34057.C: New test.
4385         * g++.dg/cpp0x/pr34058.C: New test.
4386         * g++.dg/cpp0x/pr34060.C: New test.
4387
4388         PR tree-optimization/34063
4389         * g++.dg/tree-ssa/pr34063.C: New test.
4390
4391 2007-11-13  Diego Novillo  <dnovillo@google.com>
4392
4393         PR tree-optimization/33870
4394         * gcc.c-torture/execute/pr33870-1.c: New test.
4395         * gcc.dg/tree-ssa/alias-16.c: New test.
4396
4397 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR c++/29225
4400         * g++.dg/template/crash72.C: New test.
4401
4402 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4403
4404         * g++.dg/opt/cfg5.C: New test.
4405
4406 2007-11-12  Richard Guenther  <rguenther@suse.de>
4407
4408         PR middle-end/34070
4409         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4410         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4411
4412 2007-11-12  Richard Guenther  <rguenther@suse.de>
4413
4414         PR middle-end/34027
4415         * gcc.dg/pr34027-1.c: New testcase.
4416         * gcc.dg/pr34027-2.c: Likewise.
4417
4418 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4419
4420         PR tree-optimization/33953
4421         * gcc.dg/vect/pr33953.c: New testcase.
4422
4423 2007-11-11  Tom Tromey  <tromey@redhat.com>
4424
4425         PR c++/17577:
4426         * g++.dg/ext/pr17577.h: New file.
4427         * g++.dg/ext/pr17577.C: New file.
4428
4429 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4430
4431         PR c++/8570
4432         * g++.old-deja/g++.ns/template13.C: Update expected output.
4433         * g++.old-deja/g++.pt/friend23.C: Likewise.
4434         * g++.dg/warn/pr8570.C: New.
4435
4436 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4437
4438         PR c++/34068
4439         * g++.dg/template/pseudodtor4.C: New test.
4440
4441 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4442
4443         PR middle-end/34018
4444         * g++.dg/opt/inline14.C: New test.
4445
4446         PR tree-optimization/33680
4447         * gcc.c-torture/compile/20071108-1.c: New test.
4448
4449         PR c++/32241
4450         * g++.dg/template/pseudodtor3.C: New test.
4451
4452 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4453
4454         PR c++/33510
4455         * g++.dg/cpp0x/variadic-init.C: New.
4456
4457 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4458             Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR rtl-optimization/34012
4461         * gcc.target/i386/pr34012.c: New test.
4462
4463 2007-11-09  Richard Guenther  <rguenther@suse.de>
4464
4465         PR tree-optimization/33604
4466         * g++.dg/tree-ssa/pr33604.C: New testcase.
4467         * gcc.dg/pr32721.c: Adjust pattern.
4468
4469 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4470
4471         * gcc.target/mips/dse-1.c: Disable.
4472
4473 2007-11-08  Tom Tromey  <tromey@redhat.com>
4474
4475         * gcc.dg/empty-source-3.c: Update warning location.
4476         * gcc.dg/gomp/barrier-2.c: Likewise.
4477         * gcc.dg/label-decl-3.c: Likewise.
4478         * gcc.dg/label-decl-2.c: Likewise.
4479         * gcc.dg/empty-source-2.c: Likewise.
4480
4481 2007-11-08  Tom Tromey  <tromey@redhat.com>
4482
4483         PR c++/30297:
4484         * g++.dg/inherit/pr30297.C: New file.
4485
4486 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4487
4488         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4489         -fno-common for cygwin and mingw32.
4490
4491 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4492
4493         PR middle-end/33826
4494         * gcc.dg/pr33826.c: New.
4495         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4496         recursive functions being marked pure or const.
4497         
4498 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4499
4500         PR fortran/33917
4501         * gfortran.dg/proc_decl_5.f90: New.
4502         * gfortran.dg/proc_decl_6.f90: New.
4503
4504 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR tree-optimization/32575
4507         * gcc.c-torture/execute/20071108-1.c: New test.
4508
4509 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4510
4511         * g++.dg/opt/anchor1.C: New.
4512
4513 2007-11-07  Diego Novillo  <dnovillo@google.com>
4514
4515         PR 33870
4516         * gcc.c-torture/execute/pr33870.x: Remove.
4517
4518 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4519
4520         PR c++/33045
4521         PR c++/33837
4522         PR c++/33838
4523         * g++.dg/cpp0x/decltype-33837.C: New.
4524         * g++.dg/cpp0x/decltype-refbug.C: New.
4525         * g++.dg/cpp0x/decltype-33838.C: New.
4526
4527 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4528
4529         * gcc.c-torture/compile/20071107-1.c: New test.
4530
4531 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4532
4533         * gcc.dg/out-of-bounds-1.c: New test.
4534
4535 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR c++/33501
4538         * g++.dg/warn/incomplete2.C: New test.
4539         * g++.dg/template/incomplete4.C: New test.
4540         * g++.dg/template/incomplete5.C: New test.
4541
4542 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4543
4544         * gnat.dg/max_align.adb: New test.
4545
4546 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4547
4548         PR target/30961
4549         * gcc.target/i386/pr30961-1.c: New.
4550
4551 2007-11-06  Tom Tromey  <tromey@redhat.com>
4552
4553         PR c++/32368:
4554         * g++.dg/warn/pragma-system_header3.h: New.
4555         * g++.dg/warn/pragma-system_header3.C: New.
4556
4557         PR c++/32256:
4558         * g++.dg/warn/pragma-system_header4.C: New.
4559         * g++.dg/warn/pragma-system_header4.h: New.
4560
4561 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4562
4563         PR c++/33977
4564         PR c++/33886
4565         * g++.dg/other/canon-array.C: New.
4566         
4567 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4568
4569         * g++.dg/parser/crash36.C: Tweak expected errors.
4570         * g++.dg/cpp0x/pr31439.C: New.
4571         * g++.dg/cpp0x/pr32114.C: New.
4572         * g++.dg/cpp0x/pr32115.C: New.
4573         * g++.dg/cpp0x/pr32125.C: New.
4574         * g++.dg/cpp0x/pr32126.C: New.
4575         * g++.dg/cpp0x/pr32127.C: New.
4576         * g++.dg/cpp0x/pr32128.C: New.
4577         * g++.dg/cpp0x/pr32253.C: New.
4578         * g++.dg/cpp0x/pr32566.C: New.
4579         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4580         * g++.dg/cpp0x/pr31438.C: Ditto.
4581         * g++.dg/cpp0x/variadic81.C: Ditto.
4582         * g++.dg/cpp0x/pr31432.C: Ditto.
4583         * g++.dg/cpp0x/pr31442.C: Ditto.
4584
4585 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR target/33168
4588         * g++.dg/other/datasec1.C: New test.
4589
4590         PR tree-optimization/33458
4591         * g++.dg/opt/inline12.C: New test.
4592
4593         PR tree-optimization/33993
4594         * gcc.c-torture/compile/20071105-1.c: New test.
4595
4596 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR rtl-optimization/33648
4599         * gcc.dg/pr33648.c: Require effective target freorder.
4600
4601 2007-11-05  Revital Eres  <eres@il.ibm.com>
4602
4603         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4604
4605 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4606
4607         PR c++/33996
4608         PR c++/33235
4609         PR c++/33930
4610         * g++.dg/cpp0x/pr33996.C: New
4611         * g++.dg/cpp0x/rv-trivial-bug.C: New
4612         * g++.dg/cpp0x/pr33930.C: New
4613
4614 2007-11-05  Nick Clifton  <nickc@redhat.com>
4615             Sebastian Pop  <sebastian.pop@amd.com>
4616
4617         PR tree-optimization/32540
4618         PR tree-optimization/33922
4619         * gcc.dg/tree-ssa/pr32540-1.c: New.
4620         * gcc.dg/tree-ssa/pr32540-2.c: New.
4621         * gcc.dg/tree-ssa/pr33922.c: New.
4622
4623 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4624
4625         PR c++/33939
4626         * g++.dg/cpp0x/variadic-rref.C: New.
4627         
4628 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4629
4630         * g++dg/warn/pointer-integer-comparison.C: New.
4631
4632 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR tree-optimization/33856
4635         * gcc.c-torture/compile/20071027-1.c: New test.
4636
4637         PR c++/33836
4638         * g++.dg/ext/label10.C: New test.
4639
4640         PR c++/33969
4641         * g++.dg/other/ptrmem9.C: New test.
4642
4643 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4644
4645         PR middle-end/32931
4646         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4647
4648 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4649
4650         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4651         * g++.dg/ext/visibility/namespace2.C: Add argument to
4652         dg-require-visibility.
4653         * g++.dg/ext/java-1.C: Disable on AIX.
4654
4655 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4656
4657         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4658
4659 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4660
4661         PR fortran/33881
4662         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4663
4664 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4665
4666         PR c/29062
4667         * gcc.dg/20031223-1.c: Adjust error output.
4668         * gcc.dg/parse-decl-after-label.c: New.
4669         
4670 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4671
4672         PR libfortran/24685
4673         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4674         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4675         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4676
4677 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4678
4679         PR rtl-optimization/28940
4680         * gcc.target/i386/addr-sel-1.c: New test.
4681
4682 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR middle-end/33670
4685         * gcc.dg/pr33670.c: New test.
4686
4687 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR c++/33516
4690         * g++.dg/lookup/typedef1.C: New test.
4691
4692 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4693
4694         PR testsuite/32076
4695         * lib/scandump.exp (dump-suffix): New.
4696         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4697         Include dump suffix in pass/fail messages, put regexp in quotes.
4698
4699 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4700
4701         PR c++/33495
4702         * g++.dg/other/error19.C: New.
4703
4704 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4705
4706         PR rtl-optimization/28062
4707         * gcc.c-torture/compile/20071102-1.c: New test.
4708
4709 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4710
4711         * g++.dg/cpp0x/pr33955.C: New.
4712
4713 2007-11-01  Tom Tromey  <tromey@redhat.com>
4714
4715         PR preprocessor/30805:
4716         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4717
4718 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR rtl-optimization/33648
4721         * gcc.dg/pr33648.c: New test.
4722
4723 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR c++/32384
4726         * g++.dg/template/pseudodtor1.C: New test.
4727         * g++.dg/template/pseudodtor2.C: New test.
4728
4729         PR c++/32260
4730         * g++.dg/rtti/typeid7.C: New test.
4731
4732 2007-11-01  Tom Tromey  <tromey@redhat.com>
4733
4734         PR preprocessor/30805:
4735         * gcc.dg/cpp/pr30805.c: New file.
4736
4737 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4738
4739         PR testsuite/25352
4740         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4741         add dg-skip-if.
4742         * gcc.c-torture/compile/20001205-1.c: Ditto.
4743         * gcc.c-torture/compile/20001226-1.c: Ditto.
4744         * gcc.c-torture/compile/20020312-1.c: Ditto.
4745         * gcc.c-torture/compile/20020604-1.c: Ditto.
4746         * gcc.c-torture/compile/920501-12.c: Ditto.
4747         * gcc.c-torture/compile/920501-4.c: Ditto.
4748         * gcc.c-torture/compile/920520-1.c: Ditto.
4749         * gcc.c-torture/compile/980506-1.c: Ditto.
4750         * gcc.c-torture/compile/990617-1.c: Ditto.
4751         * gcc.dg/compare6.c: Ditto.
4752         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4753         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4754         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4755         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4756         * g++.old-deja/g++.pt/static6.C: Ditto.
4757         * g++.old-deja/g++.pt/crash16.C: Ditto.
4758         * g++.old-deja/g++.mike/p10416.C: Ditto.
4759         * g++.old-deja/g++.mike/ns15.C: Ditto.
4760         * g++.old-deja/g++.mike/eh46.C: Ditto.
4761
4762 2007-11-01  Tom Tromey  <tromey@redhat.com>
4763
4764         * gcc.dg/redecl-1.c: Update.
4765         * gcc.dg/pr20368-3.c: Update.
4766         * gcc.dg/inline-14.c: Update.
4767         * gcc.dg/builtins-30.c: Update.
4768         * gcc.dg/dremf-type-compat-4.c: Update.
4769         * gcc.dg/pr20368-2.c: Update.
4770
4771 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR rtl-optimization/33673
4774         * gcc.dg/pr33673.c: New test.
4775
4776 2007-11-01  Michael Matz  <matz@suse.de>
4777
4778         PR tree-optimization/33961
4779         * gcc.dg/pr33961.c: New test.
4780
4781 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4782
4783         PR c++/33494
4784         * g++.dg/template/error35.C: New.
4785
4786 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4787
4788         PR target/31507
4789         * gcc.dg/pr31507-1.c: New test.
4790         * gcc.dg/pr31507-2.c: New test.
4791
4792 2007-10-31  Revital Eres  <eres@il.ibm.com>
4793
4794         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4795         target.
4796         * gcc.dg/vect/tree-vect.h (check_vect): Add
4797         powerpc-*paired test.
4798         * lib/target-supports.exp (check_750cl_hw_available):
4799         New.
4800         (check_effective_target_vect_int,
4801         check_effective_target_vect_intfloat_cvt,
4802         check_effective_target_powerpc_altivec_ok,
4803         check_effective_target_vect_long,
4804         check_effective_target_vect_sdot_hi,
4805         check_effective_target_vect_udot_hi,
4806         check_effective_target_vect_pack_trunc,
4807         check_effective_target_vect_unpack,
4808         check_effective_target_vect_shift,
4809         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4810         target.
4811         * gcc.dg/vect/vect-ifcvt-11.c: New.
4812         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4813         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4814         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4815         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4816         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4817         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4818
4819 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4820             Tobias Burnus  <burnus@net-b.de>
4821
4822         PR fortran/33941
4823         * gfortran.dg/module_read_1.f90: New.
4824
4825 2007-10-31  Tom Tromey  <tromey@redhat.com>
4826
4827         PR preprocessor/30786:
4828         * gcc.dg/cpp/pr30786.c: New file.
4829
4830 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4831
4832         PR fortran/33162
4833         * gfortran.dg/interface_19.f90: New.
4834         * gfortran.dg/interface_20.f90: New.
4835         * gfortran.dg/interface_21.f90: New.
4836         
4837 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4838
4839         PR tree-optimization/32377
4840         * gfortran.dg/vect/pr32377.f90: New.
4841         
4842 2007-10-31  Richard Guenther  <rguenther@suse.de>
4843
4844         PR middle-end/33779
4845         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4846         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4847
4848 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4849
4850         PR fortran/33897
4851         * gfortran.dg/contained_3.f90: New.
4852
4853 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4854
4855         PR c++/19531
4856         * g++.dg/opt/nrv8.C: New.
4857         
4858 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR c++/33709
4861         * g++.dg/opt/compound1.C: New test.
4862
4863         PR c++/33616
4864         * g++.dg/template/ptrmem18.C: New test.
4865
4866 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4867
4868         PR fortran/33596
4869         * gfortran.dg/isnan_2.f90: New test.
4870
4871 2007-10-30  Ed Schouten  <ed@fxq.nl>
4872
4873         PR tree-optimization/32500
4874         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4875
4876 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4877
4878         PR c++/31993
4879         PR c++/32252
4880         * g++.dg/cpp0x/pr31993.C: New
4881         * g++.dg/cpp0x/pr32252.C: New
4882
4883 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR tree-optimization/33723
4886         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4887
4888 2007-10-30  Richard Guenther  <rguenther@suse.de>
4889
4890         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4891         gcc.target/i386/loop-3.c.
4892
4893 2007-10-30  Revital Eres  <eres@il.ibm.com>
4894
4895         * gcc.dg/vect/pr33866.c: Require vect_long.
4896
4897 2007-10-30  Revital Eres  <eres@il.ibm.com>
4898
4899         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4900         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4901
4902 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4903
4904         PR tree-optimization/32893
4905         * lib/target-supports.exp
4906         (check_effective_target_unaligned_stack): new keyword.
4907         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4908         not sensitive to unaligned_stack.
4909         * gcc.dg/vect/vect-3.c: Likewise.
4910         * gcc.dg/vect/vect-4.c: Likewise.
4911         * gcc.dg/vect/vect-5.c: Likewise.
4912         * gcc.dg/vect/vect-6.c: Likewise.
4913         * gcc.dg/vect/vect-7.c: Likewise.
4914         * gcc.dg/vect/vect-13.c: Likewise.
4915         * gcc.dg/vect/vect-17.c: Likewise.
4916         * gcc.dg/vect/vect-18.c: Likewise.
4917         * gcc.dg/vect/vect-19.c: Likewise.
4918         * gcc.dg/vect/vect-20.c: Likewise.
4919         * gcc.dg/vect/vect-21.c: Likewise.
4920         * gcc.dg/vect/vect-22.c: Likewise.
4921         * gcc.dg/vect/vect-27.c: Likewise.
4922         * gcc.dg/vect/vect-29.c: Likewise.
4923         * gcc.dg/vect/vect-64.c: Likewise.
4924         * gcc.dg/vect/vect-65.c: Likewise.
4925         * gcc.dg/vect/vect-66.c: Likewise.
4926         * gcc.dg/vect/vect-72.c: Likewise.
4927         * gcc.dg/vect/vect-73.c: Likewise.
4928         * gcc.dg/vect/vect-86.c: Likewise.
4929         * gcc.dg/vect/vect-all.c: Likewise.
4930         * gcc.dg/vect/slp-25.c: Likewise.
4931         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4932         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4933         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4934
4935         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4936         * gcc.dg/vect/vect-34.c: Likewise.
4937         * gcc.dg/vect/vect-36.c: Likewise.
4938         * gcc.dg/vect/vect-64.c: Likewise.
4939         * gcc.dg/vect/vect-65.c: Likewise.
4940         * gcc.dg/vect/vect-66.c: Likewise.
4941         * gcc.dg/vect/vect-68.c: Likewise.
4942         * gcc.dg/vect/vect-76.c: Likewise.
4943         * gcc.dg/vect/vect-77.c: Likewise.
4944         * gcc.dg/vect/vect-78.c: Likewise.
4945
4946         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4947         testcase (without no-section-anchors prefix) but with global arrays.
4948         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4949         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4950         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4951         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4952         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4953         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4954         * gcc.dg/vect/vect-77-global.c: Likewise.
4955         * gcc.dg/vect/vect-78-global.c: Likewise.
4956
4957         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4958         testcase (without no-section-anchors prefix) but fix alignment checks
4959         to also consider unaligned_stack targets.
4960         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4961
4962 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4963
4964         PR tree-optimization/33723
4965         * gcc.c-torture/execute/20071029-1.c: New test.
4966         * gcc.dg/tree-ssa/pr33723.c: New test.
4967
4968 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4969
4970         PR tree-optimization/33614
4971         * gcc.c-torture/compile/pr33614.c: New test.
4972
4973 2007-10-29  Richard Guenther  <rguenther@suse.de>
4974
4975         PR tree-optimization/33870
4976         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4977
4978 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR tree-optimization/33757
4981         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4982         true architectures instead of having a big dg-skip-if.
4983
4984         PR c++/33841
4985         * g++.dg/other/bitfield3.C: New test.
4986
4987 2007-10-29  Richard Guenther  <rguenther@suse.de>
4988
4989         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4990
4991 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4992
4993         Automatic parallelization reduction tests.
4994
4995         * gcc.dg/tree-ssa/reduc-1.c: New test.
4996         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4997         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4998         * gcc.dg/tree-ssa/reduc-2.c: New test.
4999         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5000         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5001         * gcc.dg/tree-ssa/reduc-3.c: New test.
5002         * gcc.dg/tree-ssa/reduc-6.c: New test.
5003         * gcc.dg/tree-ssa/reduc-7.c: New test.
5004         * gcc.dg/tree-ssa/reduc-8.c: New test.
5005         * gcc.dg/tree-ssa/reduc-9.c: New test.
5006
5007 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5008             Zdenek Dvorak  <ook@ucw.cz>
5009
5010         OMP_ATOMIC Changes, testsuite changes.
5011
5012         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5013         instead of gimple dump.
5014         * gcc.dg/gomp/atomic-9.c: Same.
5015         * gcc.dg/gomp/atomic-10.c: Same.
5016         * g++.dg/gomp/atomic-3.C: Same.
5017         * g++.dg/gomp/atomic-9.C: Same.
5018         * g++.dg/gomp/atomic-10.C: Same.
5019
5020 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5021
5022         PR fortran/31217
5023         PR fortran/33811
5024         * gfortran.dg/forall_12.f90: New test.
5025
5026         PR fortran/33686
5027         * gfortran.dg/forall_13.f90: New test.
5028
5029 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5030             Mark Mitchell  <mark@codesourcery.com>
5031
5032         PR c++/30659
5033         * g++.dg/template/crash71.C: New.
5034
5035 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5036
5037         PR fortran/32147
5038         * gfortran.dg/module_md5_1.f90: Update hash-value.
5039
5040 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5041
5042         PR tree-opt/33589
5043         * g++.dg/torture/pr33589-1.C: New testcase.
5044         * g++.dg/torture/pr33589-2.C: New testcase.
5045
5046 2007-10-28  Richard Guenther  <rguenther@suse.de>
5047
5048         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5049
5050 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5051             Uros Bizjak  <ubizjak@gmail.com>
5052
5053         PR tree-optimization/33920
5054         * gcc.dg/tree-ssa/pr33290.c: New test.
5055
5056 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058         PR fortran/31306
5059         * gfortran.dg/argument_check_7.f90: New test.
5060         * gfortran.dg/argument_check_8.f90: New test.
5061         
5062 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5063
5064         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5065         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5066         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5067         * gcc.target/i386/sse-14.c: Ditto.
5068
5069 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR c++/33844
5072         * g++.dg/other/ptrmem8.C: New test.
5073
5074         PR c++/33842
5075         * g++.dg/template/error34.C: New test.
5076
5077 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5078
5079         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5080
5081 2007-10-27  Richard Guenther  <rguenther@suse.de>
5082
5083         PR tree-optimization/33870
5084         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5085         * gcc.c-torture/execute/pr33870.c: Likewise.
5086
5087 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5088
5089         PR fortran/33162
5090         * gfortran.dg/argument_checking_9.f90: New test.
5091
5092 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5093
5094         * g++.dg/other/pr33601.C: New.
5095
5096 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5097
5098         PR c++/31988
5099         * g++.dg/init/new25.C: New.
5100
5101 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5102
5103         * g++.dg/cpp0x/pr33839.C: New.
5104         
5105 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR c++/33744
5108         * g++.dg/template/arg6.C: New test.
5109
5110 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5111
5112         PR c++/31747
5113         * g++.dg/parse/crash39.C: New.
5114
5115 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5116
5117         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5118         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5119         "offset: -4B".
5120
5121 2007-10-25  David Daney  <ddaney@avtrex.com>
5122
5123         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5124
5125 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5126
5127         PR c++/33843
5128         * g++.dg/template/error32.C: New.
5129
5130 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5131             Ira Rosen  <irar@il.ibm.com>
5132
5133         PR tree-optimization/33833
5134         * gcc.dg/vect/pr33833.c: New testcase.
5135
5136 2007-10-25  David Daney  <ddaney@avtrex.com>
5137
5138         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5139
5140 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5141             Ira Rosen  <irar@il.ibm.com>
5142
5143         PR tree-optimization/33866
5144         * gcc.dg/vect/pr33866.c: New testcase.
5145
5146 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5147
5148         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5149         Add -w to compile flags to suppress "call-clobbered register" warnings
5150         and remove dg-warning directives.
5151
5152 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5153
5154         * gcc.dg/sms-2.c: Cleanup sms dump file.
5155         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5156         profile-use step.
5157
5158 2007-10-24  David Daney  <ddaney@avtrex.com>
5159
5160         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5161
5162 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5163
5164         PR target/33755
5165         * gcc.target/mips/pr33755.c: New test.
5166
5167 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5168
5169         PR tree-optimization/33804
5170         * gcc.dg/vect/pr33804.c: New testcase.
5171
5172 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5173
5174         PR forrtran/33849
5175         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5176
5177 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5178             Uros Bizjak  <ubizjak@gmail.com>
5179
5180         PR rtl-optimization/33846
5181         * gcc.dg/vect/pr33846.c: New testcase.
5182
5183 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5184             Dorit Nuzman  <dorit@il.ibm.com>
5185
5186         PR tree-optimization/33860
5187         * g++.dg/vect/pr33860.cc: New test.
5188         * g++.dg/vect/pr33860a.cc: New test.
5189
5190 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5191             Revital Eres  <eres@il.ibm.com>      
5192
5193         * gcc.dg/sms-2.c: New testcase.
5194
5195 2007-10-22  David S. Miller  <davem@davemloft.net>
5196
5197         * gcc.dg/globalreg-1.c: New test.
5198
5199 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5200             Dorit Nuzman  <dorit@il.ibm.com>
5201
5202         PR tree-optimization/33834
5203         PR tree-optimization/33835
5204         * g++.dg/vect/pr33834_1.cc: New test.
5205         * g++.dg/vect/pr33834_2.cc: New test.
5206         * g++.dg/vect/pr33835.cc: New test.
5207
5208 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5209
5210         * gcc.dg/pr33644.c: New test.
5211
5212 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR c++/33372
5215         * g++.dg/gomp/pr33372-1.C: New test.
5216         * g++.dg/gomp/pr33372-2.C: New test.
5217         * g++.dg/gomp/pr33372-3.C: New test.
5218
5219 2007-10-22  Michael Matz  <matz@suse.de>
5220
5221         PR tree-optimization/33855
5222         * gcc.c-torture/compile/pr33855.c: New testcase.
5223
5224 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5225
5226         PR tree-optimization/33854
5227         * gcc.dg/vect/O1-pr33854.c: New testcase.
5228         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5229
5230 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5231
5232         * gcc.dg/unwind-1.c: Disable on AIX.
5233         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5234
5235 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5236
5237         PR fortran/33749
5238         * gfortran.dg/assign_9.f90: New test.
5239
5240 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5241
5242         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5243         (dg-mips-options): Skip tests that specify an ABI other than o32
5244         and o64 if generating MIPS16 hard-float code.
5245
5246 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5247             Revital Eres  <eres@il.ibm.com>
5248
5249         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5250         * gcc.dg/vect/vect-16.c: Fix comment.
5251         * gcc.dg/vect/pr33369.c: Require vect_int.
5252         * gcc.dg/vect/slp-33.c: Add spaces.
5253         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5254         targets.
5255         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5256         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5257         targets.
5258         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5259         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5260         targets.
5261         * gcc.dg/vect/slp-10.c: Add spaces.
5262         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5263         targets.
5264         * gcc.dg/vect/slp-36.c: Require vect_int.
5265         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5266         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5267         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5268         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5269         targets.
5270         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5271         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5272         instead of vector_alignment_reachable_for_double.
5273         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5274         (natural_alignment): Split into...
5275         (natural_alignment_32, natural_alignment_64): New.
5276         (vector_alignment_reachable): Depend on natural_alignment_32.
5277         (vector_alignment_reachable_for_double): Rename to ...
5278         (vector_alignment_reachable_for_64bit): And depend on
5279         natural_alignment_64.
5280
5281 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5282
5283         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5284         MIPS targets.
5285         * g++.dg/vect/vect.exp: Likewise.
5286         * lib/fortran-torture.exp: Likewise.
5287         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5288         mipsisa64*-*-* as the target selector.  Remove -mips64,
5289         -mhard-float and -mgp64 from the options list.
5290         * gcc.target/mips/mips-ps-2.c: Likewise.
5291         * gcc.target/mips/mips-ps-3.c: Likewise.
5292         * gcc.target/mips/mips-ps-4.c: Likewise.
5293         * gcc.target/mips/mips-ps-6.c: Likewise.
5294         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5295         options list.
5296         * gcc.target/mips/sb1-1.c: Likewise.
5297         * gcc.target/mips/mips-ps-type.c: Likewise.
5298         * gcc.target/mips/mips-ps-7.c: New test.
5299         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5300         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5301         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5302         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5303         as forcing an ABI and an architecture.
5304         (is_gp32_flag, is_gp64_flag): Fold into...
5305         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5306         then -mfp64 imply -mhard-float.  Apply register rules after the
5307         loop.  Handle -march=mipsN like -mipsN.
5308
5309 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5310
5311         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5312         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5313
5314 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5315
5316         PR fortran/33818
5317         * gfortran.dg/entry_dummy_ref_3.f90: New.
5318
5319 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5320             FX Coudert <fxcoudert@gcc.gnu.org>
5321
5322         PR fortran/31608
5323         * gfortran.dg/char_cast_1.f90: New test.
5324
5325 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5326
5327         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5328         * gfortran.dg/large_real_kind_2.F90: ditto.
5329         * gfortran.dg/default_format_2.f90: ditto.
5330         * gfortran.dg/default_format_denormal_1.f90: ditto.
5331
5332 2007-10-19  Richard Guenther  <rguenther@suse.de>
5333
5334         PR middle-end/33816
5335         PR middle-end/32921
5336         * gfortran.dg/pr32921.f: New testcase.
5337
5338 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         PR libfortran/33544
5341         * gfortran.dg/transfer_check_1.f90: Adjust options.
5342
5343 2007-10-19  Richard Guenther  <rguenther@suse.de>
5344
5345         Revert
5346         2007-10-19  Richard Guenther  <rguenther@suse.de>
5347
5348         PR middle-end/32921
5349         * gfortran.dg/pr32921.f: New testcase.
5350
5351 2007-10-19  Richard Guenther  <rguenther@suse.de>
5352
5353         * gcc.c-torture/execute/20071018-1.c: New testcase.
5354
5355 2007-10-19  Richard Guenther  <rguenther@suse.de>
5356
5357         PR middle-end/32921
5358         * gfortran.dg/pr32921.f: New testcase.
5359
5360 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5361
5362         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5363
5364 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5365
5366         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5367
5368 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/33233
5371         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5372         * gfortran.dg/host_assoc_function_3.f90: New test.
5373
5374 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/33733
5377         * gfortran.dg/transfer_simplify_6.f90: New test.
5378
5379 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5380             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5381
5382         PR middle-end/33794
5383         * gfortran.dg/pr33794.f90: New testcase.
5384
5385 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         PR target/32961
5388         * gcc.target/i386/pr32961.c: New testcase.
5389         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5390         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5391         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5392         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5393         __builtin_ia32_pslldi128 defines.
5394
5395 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5396
5397         PR fortran/33760
5398         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5399
5400 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5401
5402         PR c++/28639
5403         PR c++/30299
5404         * g++.dg/template/void12.C: New.
5405         * g++.dg/template/void13.C: New.
5406
5407 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5408
5409         PR c++/31446
5410         * g++.dg/template/void11.C: New.
5411         * g++.dg/template/void2.C: Adjust error markers.
5412         * g++.dg/template/void10.C: Likewise.
5413         * g++.dg/template/crash55.C: Likewise.
5414
5415 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * g++.dg/opt/const5.C: New test.
5418
5419 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5420             Maxim Kuvyrkov  <maxim@codesourcery.com>
5421
5422         * gcc.target/ia64/20040709-2.c: New test.
5423
5424 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5425
5426         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5427
5428 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5429
5430         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5431         to each function.  Check that there are no unsigned loads.
5432
5433 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5434
5435         PR tree-optimization/33136
5436         * gcc.c-torture/execute/20070824-1.c: New test.
5437         * gcc.dg/pr33136-1.c: New test.
5438         * gcc.dg/pr33136-2.c: New test.
5439         * gcc.dg/pr33136-3.c: New test.
5440
5441 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5442
5443         PR tree-optimization/33735
5444         * g++.dg/torture/pr33735.C: New.
5445
5446 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5447
5448         PR middle-end/33706
5449         * gcc.dg/va-arg-pack-2.c: New.
5450
5451 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR tree-optimization/33619
5454         * gcc.dg/pr33619.c: New test.
5455
5456 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5457
5458         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5459         flag for AIX.
5460         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5461
5462 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5463
5464         PR libfortran/33055
5465         * gfortran.dg/inquire_11.f90: New test.
5466         * gfortan.dg/negative_unit_int8.f: New test.
5467
5468 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5469
5470         PR target/33133
5471         * gcc.c-torture/compile/pr33133.c: New test.
5472
5473 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5474
5475         PR libfortran/33672
5476         * gfortran.dg/namelist_40.f90: New test.
5477
5478 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5479
5480         PR fortran/33745
5481         * gfortran.dg/bounds_check_11.f90: New.
5482
5483 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5484
5485         PR c++/30303
5486         * g++.dg/other/ctor1.C: New test.
5487         * g++.dg/other/ctor2.C: New test.
5488         * g++.dg/other/dtor1.C: New test.
5489
5490 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5491
5492         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5493
5494 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5495             Paul Thomas  <pault@gcc.gnu.org>
5496
5497         PR fortran/33254
5498         PR fortran/33727
5499         * gfortran.dg/bounds_check_10.f90: New.
5500
5501 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5502
5503         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5504         * gcc.target/powerpc/popcount-1.c: Same.
5505
5506 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5507
5508         PR c++/26698
5509         * g++.dg/conversion/op4.C: New test.
5510
5511 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5512
5513         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5514
5515 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5516
5517         PR fortran/33542
5518         * gfortran.dg/ambiguous_specific_1.f90: New test.
5519
5520 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5521
5522         PR fortran/33664
5523         * gfortran.dg/impure_spec_expr_1.f90: New test.
5524         * gfortran.dg/char_result_7.f90: Remove illegal test.
5525
5526 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5527
5528         PR 11001
5529         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5530         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5531         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5532         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5533         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5534         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5535         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5536         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5537         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5538
5539 2007-10-12  Richard Guenther  <rguenther@suse.de>
5540
5541         PR middle-end/26198
5542         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5543         * gcc.c-torture/execute/20071011-1.c: Likewise.
5544         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5545
5546 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5547
5548         PR tree-optimization/33742
5549         * gcc.dg/pr33742.c: New testcase.
5550
5551 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR tree-optimization/33645
5554         * gcc.dg/pr33645-1.c: New test.
5555         * gcc.dg/pr33645-2.c: New test.
5556         * gcc.dg/pr33645-3.c: New test.
5557  
5558         PR c++/32121
5559         * g++.dg/ext/label4.C: Adjust error regexp.
5560         * g++.dg/ext/label6.C: Adjust error regexp.
5561         * g++.dg/ext/label7.C: New test.
5562         * g++.dg/ext/label8.C: New test.
5563         * g++.dg/ext/label9.C: New test.
5564
5565 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5566
5567         PR middle-end/33676
5568         * gcc.dg/pr33676.c: New.
5569
5570 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5571
5572         PR c++/31441
5573         * g++.dg/cpp0x/variadic83.C: New.
5574
5575 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5576
5577         PR c++/33461
5578         * g++.dg/cpp0x/variadic81.C: New.
5579         * g++.dg/cpp0x/variadic82.C: Likewise.
5580
5581 2007-10-11  Richard Guenther  <rguenther@suse.de>
5582
5583         PR middle-end/33724
5584         * gcc.dg/pr33724.c: New testcase.
5585
5586 2007-10-11  Richard Guenther  <rguenther@suse.de>
5587
5588         PR c/33726
5589         * gcc.dg/pr33726.c: New testcase.
5590
5591 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5592
5593         PR fortran/33500
5594         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5595         
5596 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5597
5598         PR testsuite/33391
5599         * gfortran.dg/do_3.F90: Run with -fwrapv.
5600
5601 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5602
5603         * gcc.dg/unwind-1.c: New.
5604
5605 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5606
5607         PR libfortran/33683
5608         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5609         failure on some common systems.
5610
5611 2007-10-09  Richard Guenther  <rguenther@suse.de>
5612
5613         PR middle-end/33692
5614         * gcc.dg/pr33692.c: New testcase.
5615
5616 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5617
5618         PR middle-end/33669
5619         * gcc.c-torture/execute/pr33669.c: New.
5620
5621 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5622
5623         PR tree-optimization/33615
5624         * g++.dg/tree-ssa/pr33615-2.C: New test.
5625
5626 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5627
5628         PR tree-optimization/33615
5629         * g++.dg/tree-ssa/pr33615.C: New test.
5630
5631 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5632
5633         PR tree-optimization/33572
5634         * g++.dg/torture/pr33572.C: Replace with complete test.
5635
5636 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5637
5638         PR fortran/33689
5639         * gfortran.dg/spec_expr_5.f90: New.
5640
5641 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5642
5643         * gcc.dg/pragma-darwin-2.c: New.
5644
5645 2007-10-08  Richard Guenther  <rguenther@suse.de>
5646
5647         PR middle-end/33693
5648         PR middle-end/33695
5649         PR middle-end/33697
5650         * gcc.dg/pr33693.c: New testcase.
5651         * gcc.dg/pr33695.c: Likewise.
5652         * gcc.dg/pr33697.c: Likewise.
5653
5654 2007-10-08  Richard Guenther  <rguenther@suse.de>
5655
5656         PR middle-end/33691
5657         PR middle-end/33694
5658         PR middle-end/33696
5659         * gcc.dg/pr33691.c: New testcase.
5660         * gcc.dg/pr33694.c: Likewise.
5661         * gcc.dg/pr33696.c: Likewise.
5662
5663 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5664
5665         PR libfortran/33683
5666         * gfortran.dg/gamma_5.f90:  New test case
5667
5668 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5669
5670         PR fortran/20851
5671         * initialization_1.f90: Fix dg-error annotations.
5672         * initialization_14.f90: New.
5673         * initialization_7.f90: Fix dg-error annotations.
5674         * initialization_9.f90: Likewise.
5675
5676 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5677
5678         * gfortran.dg/error_recovery_4.f90: New test.
5679
5680 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5681
5682         * gfortran.dg/default_format_denormal_2.f90: New test.
5683         * gfortran.dg/default_format_2.inc: New test.
5684         * gfortran.dg/default_format_denormal_1.f90: New test.
5685         * gfortran.dg/default_format_1.inc: New test.
5686         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5687         numbers.
5688         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5689         numbers.
5690
5691 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5692
5693         * gfortran.dg/namelist_15.f90: Revise test.
5694
5695 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5696
5697         PR tree-optimization/33655
5698         * gcc.dg/torture/pr33655.c: New.
5699
5700 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5701
5702         PR tree-optimization/33572
5703         * g++.dg/torture/pr33572.C: New.
5704
5705 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5706
5707         PR fortran/25076
5708         * gfortran.dg/forall_11.f90: New.
5709
5710 2007-10-05  Michael Matz  <matz@suse.de>
5711
5712         PR middle-end/33667
5713         * gcc.dg/pr33667.c: New testcase.
5714
5715 2007-10-05  Richard Guenther  <rguenther@suse.de>
5716
5717         PR middle-end/33666
5718         * gcc.dg/pr33666.c: New testcase.
5719
5720 2007-10-05  Michael Matz  <matz@suse.de>
5721
5722         PR inline-asm/33600
5723         * gcc.target/i386/pr33600.c: New testcase.
5724
5725 2007-10-05  Richard Guenther  <rguenther@suse.de>
5726
5727         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5728
5729 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5730
5731         PR target/33635
5732         * gcc.target/mips/pr33635-1.c: New test.
5733
5734 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5735
5736         PR libfortran/33253
5737         * gfortran.dg/namelist_39.f90: Revise to use long names.
5738
5739 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5740
5741         PR fortran/33646
5742         * gfortran.dg/pr33646.f90: New file.
5743
5744 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5745
5746         PR fortran/33529
5747         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5748         * gfortran.dg/char_decl_2.f90: New test.
5749
5750 2007-10-04  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/33641
5753         * gcc.c-torture/compile/pr33641.c: New testcase.
5754
5755 2007-10-04  Michael Matz  <matz@suse.de>
5756
5757         PR rtl-optimization/33653
5758         * gcc.dg/pr33653.c: New.
5759
5760 2007-10-04  Richard Guenther  <rguenther@suse.de>
5761
5762         PR tree-optimization/33627
5763         * g++.dg/torture/pr33627.C: New testcase.
5764
5765 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5766
5767         PR fortran/33626
5768         * gfortran.dg/parens_6.f90: New.
5769
5770 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/33646
5773         PR fortran/33542
5774         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5775
5776 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5777
5778         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5779
5780 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5781
5782         PR target/33635
5783         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5784         and mips_forced_be.
5785         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5786         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5787         options.
5788         * gcc.target/mips/fpr-moves-1.c: New test.
5789         * gcc.target/mips/fpr-moves-2.c: Likewise.
5790         * gcc.target/mips/fpr-moves-3.c: Likewise.
5791         * gcc.target/mips/fpr-moves-4.c: Likewise.
5792         * gcc.target/mips/fpr-moves-5.c: Likewise.
5793         * gcc.target/mips/fpr-moves-6.c: Likewise.
5794         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5795
5796 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5797
5798         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5799
5800 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5801
5802         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5803         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5804
5805 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5806
5807         PR fortran/33198
5808         * gfortran.dg/common_errors_1.f90: New.
5809
5810 2007-10-03  Doug Kwan  <dougkwan@google.com>
5811         Richard Guenther  <rguenther@suse.de>
5812
5813         PR debug/31899
5814         * g++.dg/debug/using3.C: New testcase.
5815
5816 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5817
5818         PR libfortran/33253
5819         * gfortran.dg/namelist_38.f90: New test.
5820         * gfortran.dg/namelist_39.f90: New test.
5821
5822 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5823
5824         PR libfortran/33469
5825         * gfortran.dg/default_format_1.f90: New test.
5826         * gfortran.dg/default_format_2.f90: New test.
5827         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5828         * gfortran.dg/real_const_3.f90: Adjust expected output.
5829
5830 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5831
5832         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5833         default ABI.  Split mips_forced_abi into mips_forced_abi and
5834         mips_forced_regs.
5835         (is_gp32_flag): Return true for -mabi=32.
5836         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5837         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5838         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5839         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5840         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5841         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5842         * gcc.target/mips/save-restore-2.c: Likewise.
5843         * gcc.target/mips/save-restore-3.c: Likewise.
5844         * gcc.target/mips/save-restore-4.c: Likewise.
5845
5846 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5847
5848         PR middle-end/33617
5849         * gcc.c-torture/compile/pr33617.c: New test.
5850
5851 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5852
5853         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5854         -gstabs+ for extended options.
5855
5856 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5857
5858         PR fortran/33542
5859         * gfortran.dg/ambiguous_specific_1.f90: New test.
5860
5861 2007-10-02  Revital Eres  <eres@il.ibm.com>
5862
5863         * gcc.target/powerpc/paired-8.c: New test.
5864         * gcc.target/powerpc/paired-9.c: New test.
5865         * gcc.target/powerpc/paired-10.c: New test.
5866
5867 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5868
5869         PR fortran/33566
5870         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5871
5872 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5873
5874         PR fortran/33554
5875         * gfortran.dg/intent_out_2.f90: New test.
5876
5877 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5878
5879         PR fortran/33550
5880         * gfortran.dg/ambiguous_reference_1.f90: New test.
5881
5882 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5883
5884         PR fortran/31154
5885         PR fortran/31229
5886         PR fortran/33334
5887         * gfortran.dg/function_kinds_1.f90: New test.
5888         * gfortran.dg/function_kinds_2.f90: New test.
5889         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5890         use association into interfaces.
5891
5892 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5893
5894         PR testsuite/31828
5895         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5896         (overflow): Use INFINITY, not FP_INFINITE.
5897         gcc.dg/float-range-4.c: Likewise.
5898         gcc.dg/float-range-5.c: Likewise.
5899
5900 2007-10-01  Nick Clifton  <nickc@redhat.com>
5901
5902         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5903         for 16-bit targets.
5904
5905 2007-09-30  Diego Novillo  <dnovillo@google.com>
5906
5907         PR 33593
5908         * g++.dg/tree-ssa/pr33593.C: New test.
5909
5910 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5911
5912         PR libfortran/33400
5913         * gfortran.dg/PR19872.f: Fix test condition.
5914         * gfortran.dg/list_read_7.f90: New test.
5915
5916 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5917
5918         PR tree-optimization/33597
5919         * gcc.dg/vect/pr33597.c: New testcase.
5920
5921 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5922
5923         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5924         * gcc.target/i386/pr33524.c: ...this.
5925
5926 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5927
5928         PR fortran/33354
5929         * gfortran.dg/minmaxloc_4.f90: New.
5930
5931 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5932
5933         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5934
5935 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5936
5937         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5938
5939 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5940
5941         PR c++/33213
5942         * g++.dg/cpp0x/variadic79.C: New.
5943
5944 2007-09-28  Michael Matz  <matz@suse.de>
5945             Jakub Jelinek  <jakub@redhat.com>
5946
5947         PR rtl-optimization/33552
5948         * gcc.target/i386/pr33552.c: New runtime test.
5949         * gcc.target/i386/strinline.c: New compile time test.
5950
5951 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5952
5953         * gfortran.dg/openmp_stack.f90: Removed.
5954
5955         PR c++/31434
5956         * g++.dg/cpp0x/variadic80.C: New test.
5957
5958 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5959
5960         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5961         r128057.
5962
5963 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5964
5965         PR middle-end/7003
5966         * gcc.target/powerpc/gcse-1.c: New test.
5967
5968 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5969
5970         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5971         fixed capitalizations.
5972         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5973         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5974         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5975         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5976         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5977         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5978         * gfortran.dg/min_max_conformance.f90: Likewise.
5979
5980 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5981
5982         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5983         options.
5984         * gcc.dg/c99-tgmath-2.c: Likewise.
5985         * gcc.dg/c99-tgmath-3.c: Likewise.
5986         * gcc.dg/c99-tgmath-4.c: Likewise.
5987
5988 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5989
5990         PR fortran/33568
5991         * gfortran.dg/anint_1.f90: New test.
5992
5993 2007-09-27  Ian Lance Taylor  <iant@google.com>
5994
5995         PR tree-optimization/33565
5996         * gcc.dg/Wstrict-overflow-20.c: New test.
5997
5998 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5999
6000         * gfortran.dg/openmp_stack.f90: Fix typo.
6001         * gfortran.dg/recursive_stack.f90: Fix typo.
6002
6003 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6004
6005         PR c++/33493
6006         * g++.dg/template/error31.C: New.
6007
6008 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * lib/prune.exp: Prune also "^In function .*$" lines and
6011         "^    inlined from .*$" lines.
6012
6013 2007-09-26  Richard Guenther  <rguenther@suse.de>
6014
6015         PR tree-optimization/33563
6016         * gcc.dg/torture/pr33563.c: New testcase.
6017
6018 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6019
6020         PR c/25309
6021         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6022         array.
6023         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6024         without -O2.
6025
6026 2007-09-26  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/30375
6029         PR tree-optimization/33560
6030         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6031         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6032         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6033         * gcc.dg/torture/pr30375.c: New testcase.
6034         * gcc.dg/torture/pr33560.c: New testcase.
6035         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6036
6037 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6038
6039         PR c++/33207
6040         * g++.dg/parse/crash38.C: New test.
6041
6042 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6043
6044         PR target/33524
6045         * gcc.target/i386/sse5-convert.c: New file, test int->long
6046         vectorized conversions.
6047
6048 2007-09-25  Revital Eres  <eres@il.ibm.com>
6049
6050         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6051
6052 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6053
6054         PR c/32295
6055         * gcc.dg/enum-incomplete-1.c: New test.
6056
6057 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6058
6059         * gcc.c-torture/compile/20070919-1.c: New test.
6060
6061 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6062
6063         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6064
6065 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6066
6067         PR c++/14688
6068         * g++.dg/inherit/override_attribs.C: New file.
6069
6070 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6071
6072         PR fortran/33269
6073         * io.c (check_format_string): Move NULL and constant checks into
6074         this function.
6075         (check_io_constraints): Call gfc_simplify_expr() before calling
6076         check_format_string().  Remove NULL and constant checks.
6077
6078 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6079
6080         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6081         * gcc.c-torture/execute/loop-2g.x: Likewise.
6082
6083 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6084
6085         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6086         Reject hard-float modes unless the ABI is o32 or o64.
6087         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6088         of gcc.exp.  Skip the tests when mips16 code generation is not
6089         supported.
6090         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6091         and use dg-add-options mips16_attribute.
6092
6093 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6094
6095         PR c++/33506
6096         * g++.dg/ext/attrib29.C: New test.
6097
6098 2007-09-23  Ollie Wild  <aaw@google.com>
6099
6100         * gcc.dg/fold-bitand-1.c: New test.
6101         * gcc.dg/fold-bitand-2.c: New test.
6102         * gcc.dg/fold-bitand-3.c: New test.
6103         * gcc.dg/fold-bitand-4.c: New test.
6104
6105 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6106
6107         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6108         any of the macros to be defined for __mips16.
6109         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6110
6111 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6112
6113         * gcc.dg/vect/pr21591.c: Require vect_int.
6114         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6115         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6116         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6117
6118 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6119
6120         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6121         attributes.
6122         * gcc.dg/va-arg-pack-len-2.c: New test.
6123         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6124         attributes.
6125         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6126
6127         PR tree-optimization/32772
6128         * gcc.c-torture/compile/20070905-1.c: New test.
6129
6130         PR tree-optimization/32975
6131         * gcc.dg/pr32975.c: New test.
6132
6133         PR middle-end/28755
6134         * gcc.dg/pr28755.c: New test.
6135
6136 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6137
6138         * lib/target-supports.exp (check_effective_target_nomips16): New
6139         procedure.
6140         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6141         for mipsisa64*-*-*.
6142         * gcc.dg/vect/vect.exp: Likewise.
6143         * g++.dg/vect/vect.exp: Likewise.
6144         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6145         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6146         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6147         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6148         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6149         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6150         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6151         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6152         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6153         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6154         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6155         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6156         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6157         (test14, test15, test16, test17, test18): Likewise.
6158         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6159         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6160         (test14, test15, test16, test17, test18, test19, test20, test21)
6161         (test22): Likewise.
6162         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6163         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6164         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6165         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6166         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6167         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6168         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6169         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6170         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6171         (test13, test14, test15, test16, test17, test18, test19, test20)
6172         (test21, test22, test23, test24, test25, test26, test27, test28)
6173         (test29, test30, test31): Likewise.
6174         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6175         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6176         (test13, test14, test15, test16, test17, test18, test19, test20)
6177         (test21, test22, test23, test24, test25, test26, test27, test28)
6178         (test29, test30, test31, test32, test33, test34, test35, test36)
6179         (test37, test38, test39, test40, test41, test42, test43, test44)
6180         (test45, test46, test47, test48, test49, test50, test51, test52)
6181         (test53, test54, test55, test56, test57, test58, test59, test60)
6182         (test61, test62, test63): Likewise.
6183         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6184         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6185         (test13, test14, test15, test16, test17, test18, test19, test20)
6186         (test21, test22, test23, test24, test25, test26, test27, test28)
6187         (test29, test30, test31): Likewise.
6188         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6189         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6190         (test13, test14, test15, test16, test17, test18, test19, test20)
6191         (test21, test22, test23, test24, test25, test26, test27, test28)
6192         (test29, test30, test31): Likewise.
6193         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6194         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6195         (test13, test14, test15): Likewise.
6196         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6197         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6198         (test13, test14, test15): Likewise.
6199         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6200         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6201         (test13, test14, test15, test16, test17, test18, test19, test20)
6202         (test21, test22, test23, test24, test25, test26, test27, test28)
6203         (test29, test30, test31): Likewise.
6204         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6205         (matrix_multiply4: Likewise.
6206         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6207         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6208         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6209         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6210         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6211         (test13, test14, test15, test16, test17, test18, test19, test20)
6212         (test21, test22, test23, test24, test25, test26, test27, test28)
6213         (test29, test30, test31): Likewise.
6214         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6215         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6216         (test13, test14, test15, test16, test17, test18, test19, test20)
6217         (test21, test22, test23, test24, test25, test26, test27, test28)
6218         (test29, test30, test31): Likewise.
6219         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6220         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6221         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6222         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6223         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6224         (sub_v4qi): Likewise.
6225         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6226         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6227         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6228         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6229         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6230         (subb, subc): Likewise.
6231         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6232         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6233         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6234         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6235         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6236         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6237         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6238         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6239         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6240         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6241         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6242         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6243         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6244
6245 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6246
6247         * lib/target-supports.exp (add_options_for_mips16_attribute)
6248         (check_effective_target_mips16_attribute): New functions.
6249         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6250         command line.
6251         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6252         extra_test_flags.
6253         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6254         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6255         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6256         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6257         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6258         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6259         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6260         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6261         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6262         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6263         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6264         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6265         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6266         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6267         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6268         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6269         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6270         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6271         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6272         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6273         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6274         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6275         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6276         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6277         (NOMIPS16): Delete.
6278         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6279         of dg-options.
6280         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6281         options.  Require { target mips16_attribute } and use dg-add-options
6282         to add the associated options.
6283         (foo): Use MIPS16.
6284         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6285         * gcc.target/mips/call-saved-3.c: Likewise.
6286         * gcc.target/mips/code-readable-1.c: Require { target
6287         mips16_attribute } and use dg-add-options to add the associated
6288         options.  Remove trailing whitespace.
6289         (NOMIPS16): Delete.
6290         * gcc.target/mips/code-readable-2.c: Likewise.
6291         * gcc.target/mips/code-readable-3.c: Likewise.
6292         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6293         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6294         Require { target mips16_attribute } and use dg-add-options to
6295         add the associated options.
6296         (cksum16, cksum8): Use MIPS16.
6297         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6298         Require { target mips16_attribute } and use dg-add-options to
6299         add the associated options.
6300         (foo): Use MIPS16.
6301         * gcc.target/mips/save-restore-2.c: Likewise.
6302         * gcc.target/mips/save-restore-3.c: Likewise.
6303         * gcc.target/mips/save-restore-4.c: Likewise.
6304         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6305         -mno-abicalls.
6306         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6307         (foo): Use NOMIPS16.
6308
6309 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6310
6311         PR fortran/33337
6312         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6313
6314         PR fortran/33376
6315         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6316
6317 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6318
6319         PR fortran/33445
6320         * gfortran.dg/gomp/free-2.f90: New.
6321         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6322         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6323
6324 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6325
6326         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6327         * gcc.target/i386/sse5-haddX.c: Ditto.
6328         * gcc.target/i386/sse5-hsubX.c: Ditto.
6329         * gcc.target/i386/sse5-maccXX.c: Ditto.
6330         * gcc.target/i386/sse5-msubXX.c: Ditto.
6331         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6332         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6333         * gcc.target/i386/sse5-permpX.c: Ditto.
6334         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6335         effective target.
6336         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6337         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6338         * gcc.target/i386/sse5-pcmov.c: Ditto.
6339         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6340
6341 2007-09-22  Richard Guenther  <rguenther@suse.de>
6342
6343         PR tree-optimization/33146
6344         * gcc.c-torture/compile/pr33146.c: New testcase.
6345
6346 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6347
6348         * lib/target-supports.exp (check_cached_effective_target): New
6349         procedure.
6350         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6351         (check_effective_target_c99_runtime): New procedure.
6352         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6353         (test3l): Likewise cargl.
6354         * gcc.dg/builtins-59.c: Require c99_runtime.
6355         * gcc.dg/builtins-61.c: Likewise.
6356         * gcc.dg/builtins-62.c: Likewise.
6357
6358 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6359
6360         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6361         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6362         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6363         target-specific dg-options.
6364         * gcc.dg/builtins-20.c: Likewise.
6365         * gcc.dg/builtins-53.c: Likewise.
6366         * gcc.dg/builtins-55.c: Likewise.
6367         * gcc.dg/single-precision-constant.c: Likewise.
6368         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6369         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6370         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6371         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6372         * gcc.dg/torture/builtin-power-1.c: Likewise.
6373
6374 2007-09-21  Chao-ying Fu  <fu@mips.com>
6375
6376         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6377         check if targets have fixed-point supports.
6378         * gcc.dg/fixed-point/fixed-point.exp: New file.
6379         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6380         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6381         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6382         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6383         * gcc.dg/fixed-point/constants-pedantic.c,
6384         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6385         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6386         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6387         * gcc.dg/fixed-point/keywords-pedantic.c,
6388         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6389         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6390         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6391         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6392         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6393         * gcc.dg/fixed-point/func-vararg-mixed.c,
6394         * gcc.dg/fixed-point/operator-logical.c,
6395         * gcc.dg/fixed-point/struct-union.c,
6396         * gcc.dg/fixed-point/bit-complement.c,
6397         * gcc.dg/fixed-point/operator-bitwise.c,
6398         * gcc.dg/fixed-point/operator-comma.c,
6399         * gcc.dg/fixed-point/struct-layout-1.c,
6400         * gcc.dg/fixed-point/union-init.c,
6401         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6402         * gcc.dg/fixed-point/func-mixed.c,
6403         * gcc.dg/fixed-point/func-vararg-size0.c,
6404         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6405         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6406         * gcc.dg/fixed-point/operator-unary.c,
6407         * gcc.dg/fixed-point/allop-const.c,
6408         * gcc.dg/fixed-point/muldiv-warning.c,
6409         * gcc.dg/nofixed-point-1.c,
6410         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6411         * gcc.target/mips/fixed-vector-type.c,
6412         * gcc.target/mips/fixed-scalar-type.c: New tests.
6413
6414 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6415
6416         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6417         * gnat.dg/test_nested_subtype_byref.adb: New test.
6418
6419 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6420
6421         PR fortran/33439
6422         * gfortran.dg/gomp/pr33439.f90: New test.
6423
6424 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/33455
6427         * gfortran.dg/merge_char_3.f90: New.
6428
6429 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/33037
6432         * gfortran.dg/transfer_check_1.f90: New.
6433
6434 2007-09-20  Asher Langton  <langton2@llnl.gov>
6435
6436         PR fortran/20441
6437         * gfortran.dg/init_flag_1.f90: New.
6438         * gfortran.dg/init_flag_2.f90: New.
6439         * gfortran.dg/init_flag_3.f90: New.
6440         * gfortran.dg/init_flag_4.f90: New.
6441         * gfortran.dg/init_flag_5.f90: New.
6442         * gfortran.dg/init_flag_6.f90: New.
6443         * gfortran.dg/init_flag_7.f90: New.
6444
6445 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6446
6447         PR c++/33460
6448         * g++.dg/ext/anon-struct6.C: New.
6449
6450 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6451
6452         PR libfortran/23272
6453         * gfortran.dg/inquire_10.f90: New test.
6454
6455 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6456
6457         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6458
6459 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6460
6461         PR fortran/33221
6462         * gfortran.dg/used_types_18.f90: Declare variable of empty
6463         derived type.
6464
6465 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6466
6467         PR fortran/33288
6468         * gfortran.dg/array_constructor_19.f90: New test.
6469
6470 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6471
6472         PR debug/33316
6473         * gcc.dg/debug/pr33316.c: New test.
6474
6475         PR c++/33496
6476         * g++.dg/cpp0x/variadic76.C: New test.
6477         * g++.dg/cpp0x/variadic77.C: New test.
6478         * g++.dg/cpp0x/variadic78.C: New test.
6479
6480         PR c/33238
6481         PR c/27301
6482         * gcc.c-torture/execute/20070919-1.c: New test.
6483         * gcc.dg/pr33238.c: New test.
6484         * gcc.dg/pr27301.c: New test.
6485
6486 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6487
6488         * lib/target-supports.exp (check_effective_target_mips64): New
6489         procedure.
6490         * gcc.dg/lower-subreg-1.c: Require !mips64.
6491         * gcc.dg/sibcall-3.c (ATTR): New macro.
6492         (recurser_void1, recurser_void2): Use it.
6493         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6494         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6495
6496 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6497
6498         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6499         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6500         warning annotation.
6501         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6502
6503 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6504
6505         PR fortran/33497
6506         * gfortran.dg/c_loc_tests_11.f03: New test case.
6507
6508 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6509
6510         PR c++/33459
6511         * g++.dg/init/ref14.C: New.
6512
6513 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6514
6515         * gnat.dg/slice2.ad[sb]: New testcase.
6516
6517 2007-09-19  Nick Clifton  <nickc@redhat.com>
6518
6519         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6520
6521 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6522
6523         * gcc.target/bfin/bfin.exp: New.
6524         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6525         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6526         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6527         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6528         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6529         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6530         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6531         mcpu-bf561.c, mcpu-default.c}: New tests.
6532
6533 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6534
6535         Restore detection of unsupported TLS.
6536
6537         Revert this patch:
6538         2007-02-10  Richard Henderson  <rth@redhat.com>
6539
6540         * lib/target-supports.exp (check_effective_target_tls): Redefine
6541         to mean non-emulated tls.
6542         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6543         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6544         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6545         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6546         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6547         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6548         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6549
6550         And then:
6551         * lib/target-supports.exp (check_effective_target_tls): Use
6552         stronger test for compiler support for TLS.
6553         (check_effective_target_tls_native): New, to test for non-emulated
6554         TLS support.
6555         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6556         instead of dg-require-effective-target tls.
6557         * g++.dg/gomp/copyin-1.C: Likewise.
6558         * g++.dg/gomp/sharing-1.C: Likewise.
6559         * g++.dg/gomp/tls-1.C: Likewise.
6560         * g++.dg/gomp/tls-2.C: Likewise.
6561         * g++.dg/gomp/tls-3.C: Likewise.
6562         * g++.dg/tls/diag-1.C: Likewise.
6563         * g++.dg/tls/diag-2.C: Likewise.
6564         * g++.dg/tls/diag-3.C: Likewise.
6565         * g++.dg/tls/diag-4.C: Likewise.
6566         * g++.dg/tls/diag-5.C: Likewise.
6567         * g++.dg/tls/init-1.C: Likewise.
6568         * g++.dg/tls/init-2.C: Likewise.
6569         * g++.dg/tls/trivial.C: Likewise.
6570         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6571         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6572         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6573         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6574         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6575         * gcc.dg/gomp/clause-1.c: Likewise.
6576         * gcc.dg/gomp/copyin-1.c: Likewise.
6577         * gcc.dg/gomp/sharing-1.c: Likewise.
6578         * gcc.dg/gomp/tls-1.c: Likewise.
6579         * gcc.dg/gomp/tls-2.c: Likewise.
6580         * gcc.dg/tls/alpha-1.c: Likewise.
6581         * gcc.dg/tls/opt-1.c: Likewise.
6582         * gcc.dg/tls/opt-13.c: Likewise.
6583         * gcc.dg/tls/opt-14.c: Likewise.
6584         * gcc.dg/tls/opt-2.c: Likewise.
6585         * gcc.dg/tls/opt-3.c: Likewise.
6586         * gcc.dg/tls/opt-4.c: Likewise.
6587         * gcc.dg/tls/opt-7.c: Likewise.
6588         * gcc.dg/tls/section-1.c: Likewise.
6589         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6590         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6591         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6592         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6593         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6594         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6595         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6596         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6597         * gfortran.dg/gomp/fixed-1.f: Likewise.
6598         * gfortran.dg/gomp/free-1.f90: Likewise.
6599         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6600         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6601         * gfortran.dg/gomp/reduction1.f90: Likewise.
6602         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6603
6604 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6605
6606         PR fortran/31119
6607         * gfortran.dg/bounds_check_9.f90: New test.
6608         * gfortran.dg/bounds_check_fail_2.f90: New test.
6609
6610 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6611
6612         PR c++/33462 (again)
6613         * g++.dg/ext/va-arg1.C: Adjust.
6614
6615 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6616
6617         PR c++/33462
6618         * g++.dg/ext/va-arg1.C: New.
6619
6620 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6621
6622         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6623
6624 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6625
6626         PR c++/33463
6627         * g++.dg/rtti/typeid6.C: New.
6628
6629 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6630
6631         PR c++/33464
6632         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6633         * g++.dg/ext/is_class_error2.C: New.
6634
6635 2007-09-18  Richard Guenther  <rguenther@suse.de>
6636
6637         PR tree-optimization/33340
6638         * g++.dg/torture/pr33340.C: New testcase.
6639
6640 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6641
6642         PR fortran/33231
6643         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6644         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6645         * gfortran.dg/elemental_subroutine_5.f90: New.
6646
6647 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6648
6649         * lib/target-supports.exp (check_profiling_available): Extend
6650         mips*-*-elf check to mips*-*-elf*.
6651
6652 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6653
6654         * gcc.dg/format/c90-scanf-5.c: New test.
6655         * gcc.dg/format/c99-scanf-4.c: New test.
6656         * gcc.dg/format/ext-7.c: New test.
6657         * gcc.dg/format/ext-8.c: New test.
6658
6659         PR middle-end/33423
6660         * gcc.c-torture/compile/20070915-1.c: New test.
6661
6662 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6663
6664         PR fortran/33106
6665         * gfortran.dg/private_type_9.f90: New.
6666
6667 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6668
6669         PR middle-end/33449
6670         * gfortran.dg/pr33449.f90: New test.
6671
6672 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6673
6674         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6675         * gfortran.dg/private_type_1.f90: Ditto
6676         * gfortran.dg/interface_18.f90: New.
6677         * gfortran.dg/private_type_8.f90: New.
6678
6679 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6680
6681         PR c++/33124
6682         * g++.dg/warn/new1.C: Adjust.
6683         * g++.dg/torture/str_empty.C: Likewise.
6684
6685 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6686
6687         * gcc.target/mips/dse-1.c: New test.
6688
6689 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6690
6691         PR c++/32756
6692         * g++.dg/overload/operator3.C: New.
6693
6694 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6695
6696         * gcc.target/mips/truncate-1.c: New test.
6697
6698 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6699
6700         PR fortran/29396
6701         PR fortran/29606
6702         PR fortran/30625
6703         PR fortran/30871
6704         * gfortran.dg/subref_array_pointer_1.f90: New test.
6705         * gfortran.dg/subref_array_pointer_2.f90: New test.
6706
6707 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6708
6709         * gfortran.dg/nint_2.f90: Correct last change.
6710
6711 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6712
6713         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6714
6715 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6716
6717         * gcc.dg/vect/pr33373b.c: New test.
6718
6719 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6720
6721         PR target/33438
6722         * gcc.target/i386/pr33438.c: New test.
6723
6724 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6725
6726         * gfortran.dg/nint_2.f90: Revert previous commit.
6727
6728 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6729
6730         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6731
6732 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6733
6734         PR debug/33429
6735         * g++.dg/other/unused1.C: XFAIL class2 scan.
6736
6737 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6738
6739         PR fortran/33343
6740         * gfortran.dg/elemental_args_check_1.f90: New.
6741         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6742         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6743
6744 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6745
6746         * gfortran.dg/recursive_check_3.f90: New.
6747
6748 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6749
6750         PR fortran/33412
6751         * gfortran.dg/elemental_bind_c.f90: New.
6752
6753 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6754
6755         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6756         * gcc.target/mips/mips16-attributes-2.c: New test.
6757         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6758         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6759         hard-float asm when __mips16 is defined.
6760         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6761         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6762         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6763         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6764         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6765         * gcc.target/mips/pr26765.c (foo): Likewise.
6766         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6767         targets, use dg-mips-options instead of dg-options, and use -mgp32
6768         to force 32-bit mode.
6769         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6770         and 64-bit mode.
6771         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6772
6773 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6774             Michael Meissner  <michael.meissner@amd.com>
6775
6776         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6777         * gcc.target/i386/sse5-hsubX.c: Ditto.
6778         * gcc.target/i386/sse5-permpX.c: Ditto.
6779         * gcc.target/i386/sse5-haddX.c: Ditto.
6780         * gcc.target/i386/sse5-maccXX.c: Ditto.
6781         * gcc.target/i386/sse5-msubXX.c: Ditto.
6782         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6783         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6784
6785         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6786         optimizes floating point conditional moves into the pcmov
6787         instruction on SSE5.
6788         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6789
6790         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6791         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6792         SSE5.
6793
6794         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6795         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6796
6797         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6798         optimizes (a*b)+c into fmadd on SSE5.
6799
6800         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6801         whether the SSE5 instructions can be generated.
6802
6803         * gcc.target/i386/sse5-check.h: New. Add support for 
6804         SSE5 tests.
6805
6806         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6807         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6808         * gcc.target/i386/sse-13.c: Ditto.
6809         * gcc.target/i386/sse-14.c: Ditto.
6810
6811 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6812
6813         PR testsuite/33153
6814         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6815         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6816
6817 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6818
6819         PR target/32338
6820         * gcc.dg/pr32338-1.c: New test.
6821         * gcc.dg/pr32338-2.c: New test.
6822
6823 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6824         
6825         * lib/target-supports.exp (check_effective_target_sync_int_long):
6826         Revert change to add xtensa.
6827         (check_effective_target_sync_char_short): Likewise.
6828         
6829 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6830
6831         * gnat.dg/packed_subtype.adb: New test.
6832
6833 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6834
6835         PR fortran/33297
6836         * gfortran.dg/intrinsic_size.f90: New.
6837
6838 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6839
6840         PR fortran/33284
6841         PR fortran/33310
6842         * gfortran.dg/conflicts_2.f90: New.
6843
6844 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6845
6846         PR tree-optimization/32377
6847         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6848         dependence distance.
6849         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6850         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6851         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6852         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6853
6854 2007-09-12  Richard Guenther  <rguenther@suse.de>
6855
6856         PR middle-end/33382
6857         * gcc.c-torture/compile/pr33382.c: New testcase.
6858         * gcc.c-torture/execute/pr33382.c: Likewise.
6859
6860 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6861
6862         PR fortran/33395
6863         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6864
6865 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6866
6867         PR tree-optimization/33373
6868         * gcc.dg/vect/pr33373.c: New test.
6869
6870 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6871
6872         * lib/target-supports.exp (check_effective_target_vect_no_double):
6873         Remove unused proc.
6874
6875 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6876             Ulrich Weigand  <uweigand@de.ibm.com>
6877
6878         * gcc.target/spu/dfcgt-nan.c: New test.
6879
6880 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6881
6882         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6883
6884 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6885
6886         PR fortran/33040
6887         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6888
6889 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6890
6891         * gcc.dg/va-arg-pack-len-1.c: New test.
6892         * g++.dg/va-arg-pack-len-1.C: New test.
6893
6894 2007-09-11  Michael Matz  <matz@suse.de>
6895
6896         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6897
6898 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6899
6900         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6901         checks for size of long double.
6902         * gcc.dg/dfp/convert.h: New file.
6903         * gcc.dg/dfp/convert-bfp-2.c: New test.
6904         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6905         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6906         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6907         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6908         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6909         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6910         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6911         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6912         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6913
6914 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6915
6916         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6917         Change dg-final to expect 1 non-profitable loop and
6918         3 profitable loops.
6919         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6920         Change dg-final to expect 1 non-profitable loop and
6921         3 profitable loops.
6922         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6923         Change dg-final to expect 1 profitable loop.
6924         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6925         Change dg-final to expect 1 profitable loop.    
6926         
6927 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6928
6929         * gcc.target/mips/call-saved-1.c: New test.
6930         * gcc.target/mips/call-saved-2.c: Likewise.
6931         * gcc.target/mips/call-saved-3.c: Likewise.
6932         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6933         instead of mips_mips64.  Set mips_fp64 too.
6934         (is_gp32_flag): Return true for -mips1 and -mips2.
6935         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6936
6937 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6938
6939         * g++.dg/ext/va-arg-pack-1.C: New test.
6940         * g++.dg/ext/va-arg-pack-2.C: New test.
6941
6942 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6943
6944         PR target/33369
6945         * gcc.dg/vect/pr33369.c: New test.
6946
6947 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6948
6949         PR fortran/33370
6950         * gfortran.dg/array_memcpy_5.f90:  New test.
6951
6952 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6953
6954         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6955
6956 2007-09-09  Richard Guenther  <rguenther@suse.de>
6957
6958         * gcc.c-torture/compile/20070906-1.c: New testcase.
6959
6960 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6961
6962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6963         noinline attribute.
6964         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6965         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6966         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6967         Likewise.
6968
6969 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6970
6971         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6972
6973 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6974
6975         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6976
6977 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6978
6979         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6980         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6981         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6982         Compile tests with -fno-tree-pre.
6983         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6984         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6985         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6986         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6987         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6988         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6989         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6990         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6991         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6992         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6993         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6994         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6995         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6996         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6997         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6998         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6999         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7000         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7001         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7002
7003 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7004
7005         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7006         to call objdump.
7007         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7008         Use remote_exec to call c++filt.
7009         * lib/target-supports-dg.exp (dg-require-host-local): New.
7010         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7011         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7012         * g++.dg/rtti/repo1.C: Likewise.
7013         * g++.dg/template/repo1.C: Likewise.
7014         * g++.dg/template/repo2.C: Likewise.
7015         * g++.dg/template/repo3.C: Likewise.
7016         * g++.dg/template/repo4.C: Likewise.
7017         * g++.dg/template/repo5.C: Likewise.
7018         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7019         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7020         * g++.old-deja/g++.pt/repo1.C: Likewise.
7021         * g++.old-deja/g++.pt/repo2.C: Likewise.
7022         * g++.old-deja/g++.pt/repo3.C: Likewise.
7023         * g++.old-deja/g++.pt/repo4.C: Likewise.
7024         * gcc.dg/cpp/trad/builtins.c: Likewise.
7025
7026 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7027
7028         PR tree-optimization/32283
7029         * gcc.dg/tree-ssa/loop-31.c: New test.
7030
7031 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7032
7033         PR rtl-optimization/26449
7034         * gcc.target/i386/pr26449-1.c: New file.
7035
7036 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7037
7038         PR target/33329
7039         PR rtl-optimization/26449
7040         * gcc.target/i386/pr33329.c: New file.
7041
7042 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7043
7044         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7045
7046 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7047
7048         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7049
7050 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7051
7052         PR tree-optimization/33301
7053         * gfortran.dg/vect/pr33301.f: New test.
7054
7055 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7056
7057         PR libfortran/33307
7058         * gfortran.dg/backspace_10.f90: New test.
7059
7060 2007-09-07  Richard Guenther  <rguenther@suse.de>
7061
7062         Reapply
7063         2007-09-06  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/32586
7066         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7067         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7068         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7069         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7070         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7071         now obsolete simplification.
7072
7073 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7074         
7075         PR tree-optimization/33299
7076         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7077         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7078
7079 2007-09-07  Richard Guenther  <rguenther@suse.de>
7080
7081         Revert
7082         2007-09-06  Richard Guenther  <rguenther@suse.de>
7083
7084         PR tree-optimization/32586
7085         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7086         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7087         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7088         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7089         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7090         now obsolete simplification.
7091
7092 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7093
7094         PR tree-optimization/32821
7095         * gcc.dg/tree-ssa/pr32821.c: New file.
7096
7097 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7098
7099         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7100         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7101         and mips_forced_no_er.
7102         (dg-mips-options): Add -mno-abicalls when a small-data option is
7103         specified.  Skip tests with small-data options if mips_forced_gp.
7104         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7105         * gcc.target/mips/sdata-1.c: New test.
7106         * gcc.target/mips/sdata-2.c: Likewise.
7107         * gcc.target/mips/sdata-3.c: Likewise.
7108         * gcc.target/mips/sdata-4.c: Likewise.
7109
7110 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7111
7112         PR fortran/33298
7113         * spread_zerosize_1.f90:  New test case.
7114         * spread_bounds_1.f90:  New test case.
7115
7116 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7117
7118         PR c++/32674
7119         * g++.dg/template/static31.C: New.
7120
7121 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7122
7123         PR fortran/33271
7124         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7125         powerpc*-linux-gnu.
7126
7127 2007-09-06  David Daney  <ddaney@avtrex.com>
7128             Richard Sandiford  <richard@codesourcery.com>
7129
7130         PR target/33256
7131         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7132         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7133         * gcc.target/mips/pr33256.c: New test.
7134
7135 2007-09-06  Tom Tromey  <tromey@redhat.com>
7136
7137         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7138
7139 2007-09-06  Richard Guenther  <rguenther@suse.de>
7140
7141         PR tree-optimization/32586
7142         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7143         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7144         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7145         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7146         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7147         now obsolete simplification.
7148
7149 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7152         * gcc.target/i386/sse3-addsubps.c: Ditto.
7153         * gcc.target/i386/sse3-haddpd.c: Ditto.
7154         * gcc.target/i386/sse3-haddps.c: Ditto.
7155         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7156         * gcc.target/i386/sse3-hsubps.c: Ditto.
7157         * gcc.target/i386/sse3-lddqu.c: Ditto.
7158         * gcc.target/i386/sse3-movddup.c: Ditto.
7159         * gcc.target/i386/sse3-movshdup.c: Ditto.
7160         * gcc.target/i386/sse3-movsldup.c: Ditto.
7161
7162 2007-09-06  Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/33302
7165         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7166
7167 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR libfortran/33225
7170         * gfortran.dg./fmt_float.f90: New test.
7171
7172 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7173
7174         PR libfortran/33253
7175         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7176
7177 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7178
7179         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7180         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7181
7182 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7183
7184         * g++.dg/eh/builtin1.C: New test.
7185         * g++.dg/eh/builtin2.C: New test.
7186         * g++.dg/eh/builtin3.C: New test.
7187
7188         PR c++/33289
7189         * g++.dg/eh/builtin4.C: New test.
7190
7191 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7192
7193         * gcc.target/powerpc/dfp-dd.c: New test.
7194         * gcc.target/powerpc/dfp-td.c: New test.
7195
7196 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7197
7198         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7199         * gcc.dg/va-arg-pack-1.c: New test.
7200
7201 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7202
7203         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7204         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7205         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7206         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7207         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7208
7209 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7210
7211         PR c++/30302
7212         * g++.dg/ext/anon-struct5.C: New.
7213
7214 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7215
7216         * gcc.dg/i386-cpuid.h: Remove.
7217         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7218         (main): Use __get_cpuid to get target features.
7219         * gcc.target/i386/sse-check.h: Ditto.
7220         * gcc.target/i386/sse2-check.h: Ditto.
7221         * gcc.target/i386/sse3-check.h: Ditto.
7222         * gcc.target/i386/ssse3-check.h: Ditto.
7223         * gcc.target/i386/sse4_1-check.h: Ditto.
7224         * gcc.target/i386/sse4_2-check.h: Ditto.
7225         * gcc.target/i386/sse4a-check.h: Ditto.
7226         * gcc.dg/torture/pr16104-1.c: Ditto.
7227         (do_test): Change to void.
7228         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7229         * gcc.target/i386/sse-6.c: Ditto.
7230         * gcc.target/i386/sse-7.c: Ditto.
7231         * g++.dg/other/i386-1.C: Include cpuid.h.
7232         (main): New function.  Use __get_cpuid to get target fetaures.
7233
7234 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7235             David Ung  <davidu@mips.com>
7236             Nigel Stephens <nigel@mips.com>
7237
7238         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7239         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7240         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7241         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7242         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7243         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7244         * gcc.dg/torture/pr19683-1.c: Likewise.
7245         * gcc.target/mips/madd-3.c: Likewise.
7246         * gcc.target/mips/maddu-3.c: Likewise.
7247         * gcc.target/mips/msub-3.c: Likewise.
7248         * gcc.target/mips/msubu-3.c: Likewise.
7249         * gcc.target/mips/asm-1.c: Likewise.
7250         * gcc.target/mips/branch-1.c: Likewise.
7251         * gcc.target/mips/ins-1.c: Likewise.
7252         * gcc.target/mips/near-far-3.c: Likewise.
7253         * gcc.target/mips/near-far-4.c: Likewise.
7254         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7255         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7256         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7257         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7258         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7259         * gcc.target/mips/dspr2-MULT.c: Likewise.
7260         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7261         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7262         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7263         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7264         * gcc.target/mips/code-readable-2.c: Likewise.
7265         * gcc.target/mips/code-readable-3.c: Likewise.
7266
7267 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7268             David Ung  <davidu@mips.com>
7269             Nigel Stephens <nigel@mips.com>
7270
7271         * gcc.target/mips/mips16-attributes.c: New.
7272
7273 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/31564
7276         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7277
7278         PR fortran/33241
7279         * gfortran.dg/char_length_10.f90: New test.
7280
7281 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7282
7283         PR c++/29731
7284         * g++.dg/parse/template24.C: New.
7285
7286 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7287
7288         * g++.dg/other/spu2vmx-1.C: New test.
7289
7290 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7291
7292         PR tree-optimization/33017
7293         * gcc.dg/pr33017.c: New test.
7294
7295 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7296
7297         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7298         __protected_stream family of macros.
7299
7300 2007-09-04  Jan Hubicka  <jh@suse.cz>
7301
7302         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7303         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7304         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7305         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7306         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7307         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7308         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7309         Likewise.
7310
7311 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7312             Tobias Burnus  <burnus@net-b.de>
7313
7314         * gfortran.dg/proc_decl_1.f90: New.
7315         * gfortran.dg/proc_decl_2.f90: New.
7316         * gfortran.dg/proc_decl_3.f90: New.
7317         * gfortran.dg/proc_decl_4.f90: New.
7318
7319 2007-09-04  Jan Hubicka  <jh@suse.cz>
7320
7321         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7324         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7325         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7326         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7329         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7330         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7331         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7333         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7334         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7336         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7337         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7338         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7339         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7340         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7341         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7342         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7343         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7344         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7345         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7346         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7347         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7349         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7350         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7352         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7355         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7357         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7358         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7361         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7362         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7363         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7365         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7366         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7367         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7371         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7372         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7373         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7376         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7378         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7379         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7383         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7384         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7385         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7388         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7389         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7393         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7395         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7399         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7400         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7401         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7403         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7404         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7405         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7406         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7407         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7408         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7409         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7410         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7411         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7412         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7413         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7414         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7416         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7419         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7420         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7421         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7422         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7423         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7424         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7425         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7426         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7427         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7428         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7429         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7430         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7431         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7432         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7433         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7434         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7435         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7436         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7437         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7438         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7439         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7440         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7441         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7442         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7443         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7444         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7445         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7446         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7447         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7448         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7449         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7450         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7451         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7452         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7453         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7454         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7455         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7456         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7457         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7458         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7459         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7460         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7461         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7462         noinline.
7463         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7464         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7465         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7466         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7467         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7468         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7469         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7470         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7471         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7472         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7473         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7474         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7475         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7476         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7477         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7478         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7479         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7480         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7481         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7482         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7483         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7484         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7485         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7486         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7487         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7488         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7489         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7490         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7491         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7492         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7493         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7494         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7495         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7496         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7497         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7498         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7499         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7500         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7501         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7502         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7503         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7504         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7505         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7506         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7507         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7508         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7509         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7510         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7511         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7512         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7513         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7514         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7515         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7516         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7517         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7518         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7519         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7520         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7521         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7522         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7523         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7524         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7525         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7526         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7527         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7528         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7529         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7530         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7531         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7532         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7533         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7534         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7535         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7536         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7537         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7538         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7539         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7540         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7541         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7542         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7543         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7544         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7545         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7546         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7547         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7548         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7549         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7550         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7551         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7552         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7553         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7554         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7555         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7556         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7557         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7558         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7559         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7560         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7561         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7562         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7563         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7564         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7565         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7566         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7567         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7568         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7569         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7570         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7571         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7572         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7573         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7574         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7575         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7576         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7577         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7578         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7579         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7580         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7581         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7582         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7583         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7584         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7585         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7586         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7587         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7588         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7589
7590 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7591
7592         PR middle-end/33187
7593         * gcc.target/i386/cmov7.c: New file.
7594
7595 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7596
7597         * gcc.target/i386/sse4a-check.h: New file.
7598         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7599         * gcc.target/i386/sse4a-insert.c: Ditto.
7600         * gcc.target/i386/sse4a-montsd.c: Ditto.
7601         * gcc.target/i386/sse4a-montss.c: Ditto.
7602         * gcc.target/i386/mmx-check.h: New file.
7603         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7604         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7605         * gcc.target/i386/sse-check.h: New file.
7606         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7607         * gcc.target/i386/sse-3.c: Ditto.
7608         * gcc.target/i386/sse-7.c: Ditto.
7609         * gcc.target/i386/sse-9.c: Ditto.
7610         * gcc.target/i386/ssefn-3.c: Ditto.
7611         * gcc.target/i386/sse-recip.c: Ditto.
7612         * gcc.target/i386/sse-recip-vec.c: Ditto.
7613         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7614         * gcc.target/i386/20020523-1.c: Remove.
7615         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7616         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7617         * gcc.target/i386/ssefn-4.c: Ditto.
7618         * gcc.target/i386/sse-6.c: Ditto.
7619         * gcc.target/i386/sse-10.c: Ditto.
7620         * gcc.target/i386/sse-11.c: Ditto.
7621         * gcc.target/i386/sse-18.c: Ditto.
7622         * gcc.target/i386/fpprec-1.c: Ditto.
7623         * g++.dg/other/i386-1.C: Ditto.
7624
7625 2007-09-04  Richard Guenther  <rguenther@suse.de>
7626
7627         PR tree-optimization/33291
7628         * gcc.dg/volatile2.c: New testcase.
7629         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7630         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7631         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7632         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7633
7634 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7635
7636         PR fortran/33253
7637         * gfortran.dg/namelist_15.f90: Update test.
7638         * gfortran.dg/namelist_24.f90: Update test.
7639         * gfortran.dg/namelist_38.f90: New test.
7640
7641 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7642
7643         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7644         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7645         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7646         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7647         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7648         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7649
7650 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7651
7652         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7653         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7654
7655         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7656
7657 2007-09-02  David Daney  <ddaney@avtrex.com>
7658
7659         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7660         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7661         * gcc.target/mips/atomic-memory-1.c: Ditto.
7662         * gcc.target/mips/atomic-memory-2.c: Ditto.
7663
7664 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7665
7666         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7667         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7668
7669 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7670
7671         * gfortran.dg/substr_6.f90: New test.
7672
7673 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7674
7675         PR c++/33208
7676         * g++.dg/other/error18.C: New.
7677         * g++.dg/expr/bitfield3.C: Adjust.
7678
7679 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         PR fortran/33276
7682         * gfortran.fortran-torture/compile/pr33276.f90: New.
7683
7684 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7685
7686         PR C/29237
7687         PR middle-end/33272
7688         * gcc.dg/c99-arraydecl-3.c: New test.
7689
7690 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7691
7692         PR c++/32597
7693         * g++.dg/cpp0x/variadic-new2.C: New.
7694         * g++.dg/cpp0x/variadic-new.C: New.
7695
7696 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7697
7698         PR fortran/33232
7699         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7700         * gfortran.dg/read_1.f90: New.
7701
7702 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7703
7704         PR c++/33210
7705         * g++.dg/template/error30.C: New.
7706
7707 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7708
7709         PR c++/32113
7710         * g++.dg/template/crash70.C: New.
7711
7712 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7713
7714         PR c++/33212
7715         * g++.dg/ext/is_class_error.C: New.
7716
7717 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7718
7719         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7720         
7721 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7722             Revital Eres  <eres@il.ibm.com>
7723
7724         * gcc.target/powerpc/paired-1.c: New test.
7725         * gcc.target/powerpc/paired-2.c: New test.
7726         * gcc.target/powerpc/paired-3.c: New test.
7727         * gcc.target/powerpc/paired-4.c: New test.
7728         * gcc.target/powerpc/paired-5.c: New test.
7729         * gcc.target/powerpc/paired-6.c: New test.
7730         * gcc.target/powerpc/paired-7.c: New test.
7731         * gcc.target/powerpc/ppc-paired.c: New test.
7732
7733 2007-08-31  Ollie Wild  <aaw@google.com>
7734
7735         * g++.dg/conversion/ptrmem2.C: New test.
7736         * g++.dg/conversion/ptrmem3.C: New test.
7737         * g++.dg/conversion/ptrmem4.C: New test.
7738         * g++.dg/conversion/ptrmem5.C: New test.
7739         * g++.dg/conversion/ptrmem6.C: New test.
7740         * g++.dg/conversion/ptrmem7.C: New test.
7741         * g++.dg/conversion/ptrmem8.C: New test.
7742
7743 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7744
7745         PR fortran/31879
7746         * gfortran.dg/char_length_7.f90: New test.
7747         * gfortran.dg/char_length_9.f90: New test.
7748         * gfortran.dg/char_assign_1.f90: Add extra warning.
7749
7750         PR fortran/31197
7751         PR fortran/31258
7752         * gfortran.dg/char_length_8.f90: New test.
7753
7754 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7755
7756         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7757
7758 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gcc.dg/inline-24.c: New test.
7761         * g++.dg/opt/inline11.C: New test.
7762
7763 2007-08-30  Richard Guenther  <rguenther@suse.de>
7764
7765         * gcc.target/i386/vectorize5.c: New testcase.
7766
7767 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7768
7769         PR fortran/33228
7770         * interface.c (check_interface0): Improve error for external procs.
7771         (check_sym_interfaces): Fix checking of module procedures.
7772
7773 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7774
7775         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7776         (AI): Add AI_ALIGN.
7777         * gcc.dg/sync-3.c: New test.
7778
7779         PR middle-end/32758
7780         * gcc.dg/cleanup-12.c: New test.
7781
7782 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7783
7784         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7785         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7786         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7787         * gcc.dg/pr32450.c: Ditto.
7788         * gcc.dg/nest.c: Ditto.
7789         * gcc.dg/nested-func-4.c: Ditto.
7790         * g++.old-deja/g++.law/profile1.C: Ditto.
7791
7792 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7793
7794         PR fortran/32989
7795         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7796         non-default integer kind arguments.
7797
7798 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7799
7800         PR fortran/33105
7801         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7802
7803 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7804
7805         * gcc.dg/h8300-ice2.c: Remove target selector.
7806
7807 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7808
7809         PR fortran/33215
7810         * gfortran.dg/binding_label_tests_15.f03: New test case.
7811         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7812
7813 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7814
7815         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7816         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7817
7818 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7819
7820         PR c++/33194
7821         * g++.dg/other/canon-33194.C: New.
7822
7823 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7824
7825         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7826         * gcc.c-torture/execute/pr23135.c: Likewise.
7827
7828 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         * gcc.dg/pr31344.c: Move to ...
7831         * gcc.dg/dfp/pr31344.c: ... here.
7832         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7833         * gcc.dg/20050503-1.c: Ditto.
7834         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7835         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7836         * gcc.dg/20060801-1.c: Ditto.
7837
7838 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7839
7840         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7841         * gfortran.dg/nan_1.f90: Likewise.
7842
7843 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7844
7845         PR fortran/33055
7846         Revert previous patch.
7847
7848 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7849             Kazu Hirata  <kazu@codesourcery.com>
7850
7851         * gcc.target/m68k/interrupt-1.c: New.
7852
7853 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7854
7855         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7856         10000 for targets where "int" can't hold at least 100000.
7857         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7858         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7859         (test5)(test6): Use it.
7860         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7861         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7862         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7863         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7864         * gcc.dg/attr-alloc_size.c (test): Likewise.
7865
7866 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7867
7868         PR c++/33209
7869         * g++.dg/template/error29.C: New.
7870
7871 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7872
7873         PR c++/32596
7874         * g++.dg/ext/visibility/anon5.C: New test.
7875
7876 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7877
7878         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7879
7880 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7881
7882         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7883         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7884         * gfortran.dg/gamma_4.f90: New: large-real tests.
7885
7886 2007-08-28  Jason Merrill  <jason@redhat.com>
7887
7888         PR c++/29000
7889         * g++.dg/ext/stmtexpr12.C: New test.
7890
7891         PR c++/28558
7892         * g++.dg/ext/attrib28.C: New test.
7893
7894 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7895
7896         PR target/32661
7897         * gcc.target/i386/pr32661.c: New test.
7898
7899 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7900
7901         PR middle-end/32370
7902         * gcc.dg/pr32370.c: New test.
7903
7904         PR rtl-optimization/33148
7905         * gcc.c-torture/compile/20070827-1.c: New test.
7906
7907         PR debug/32914
7908         * d++.dg/debug/const3.C: New test.
7909         * d++.dg/debug/const4.C: New test.
7910         * d++.dg/debug/dwarf2/const1.C: New test.
7911         * d++.dg/debug/dwarf2/const2.C: New test.
7912         * d++.dg/debug/dwarf2/const2b.C: New test.
7913
7914 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7915             Vladimir Yanovsky  <yanov@il.ibm.com>
7916             Revital Eres  <eres@il.ibm.com>
7917             Andrey Belevantsev  <abel@ispras.ru>
7918
7919         * gcc.dg/sms-1.c: New test.
7920
7921 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7922
7923         * g++.dg/ext/gnu-inline-common.h: New.
7924         * g++.dg/ext/gnu-inline-global-reject.C: New.
7925         * g++.dg/ext/gnu-inline-global.C: New.
7926         * g++.dg/ext/gnu-inline-namespace.C: New.
7927         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7928         * g++.dg/ext/gnu-inline-class.C: New.
7929         * g++.dg/ext/gnu-inline-class-static.C: New.
7930         * g++.dg/ext/gnu-inline-template-class.C: New.
7931         * g++.dg/ext/gnu-inline-template-func.C: New.
7932
7933 2007-08-27  Jason Merrill  <jason@redhat.com>
7934
7935         PR c++/31337
7936         * g++.dg/ext/stmtexpr11.C: New.
7937
7938 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7939
7940         * lib/target-supports.exp (check_profiling_available):
7941         Set profiling_available_saved to 0 on fido-*-elf.
7942
7943 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7944
7945         PR tree-optimization/33173
7946         
7947         * gcc.c-torture/compile/pr33173.c: New.
7948
7949 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7950
7951         PR target/31385
7952         * gcc.dg/dfp/pr31385.c: New.
7953
7954 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7955
7956         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7957
7958 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7959
7960         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7961         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7962         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7963         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7964         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7965         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7966         gcc.target/m68k directory.
7967         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7968         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7969         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7970         gcc.target/cris directory.
7971         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7972         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7973         gcc.target/bfin directory.
7974
7975         * gcc.target/sh: New directory.
7976         * gcc.target/sh/sh.exp: New file.
7977         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7978         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7979         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7980         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7981         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7982         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7983
7984 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7985
7986         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7987         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7988         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7989         * gcc.target/i386/local2.c: Ditto.
7990         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7991         * gcc.target/i386/20011119-1.c: Ditto.
7992         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7993         * gcc.target/i386/fastcall-1.c: Fix target selector.
7994
7995 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7996
7997         PR fortran/33055
7998         * gfortran.dg/negative_unit.f: Add new check
7999         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8000         -fdefault-integer-8.
8001
8002 2007-08-26  Asher Langton  <langton2@llnl.gov>
8003
8004         * gfortran.dg/recursive_stack.f90: New.
8005         * gfortran.dg/openmp_stack.f90: New.
8006
8007 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8008
8009         PR fortran/31298
8010         * gfortran.dg/use_10.f90: New.
8011
8012 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8013
8014         PR fortran/32985
8015         * gfortran.dg/namelist_14.f90: Make test case valid.
8016         * gfortran.dg/common_10.f90: New.
8017
8018 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         PR middle-end/33181
8021         * gcc.dg/ifelse-2.c: New.
8022
8023 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8024
8025         PR fortran/32980
8026         * gfortran.dg/gamma_1.f90: New.
8027         * gfortran.dg/gamma_2.f90: New.
8028         * gfortran.dg/gamma_3.f90: New.
8029
8030 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8031
8032         PR fortran/33188
8033         * gfortran.dg/used_types_18.f90: New.
8034
8035 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8036
8037         * gcc.dg/array-init-2.c: New test.
8038
8039 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8040
8041         PR fortran/33178
8042         * gfortran.dg/initialization_4.f90: Update dg-error.
8043         * gfortran.dg/initialization_13.f90: New.
8044
8045 2007-08-24  Richard Guenther  <rguenther@suse.de>
8046
8047         PR middle-end/33166
8048         * gcc.c-torture/compile/pr33166.c: New testcase.
8049
8050 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8051
8052         PR fortran/33139
8053         * gfortran.dg/pointer_assign_4.f90: New.
8054         * gfortran.dg/shape_2.f90: Fix test case.
8055         * gfortran.dg/char_result_4.f90: Ditto.
8056
8057 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8058
8059         * gcc.dg/array-init-1.c: New test.
8060
8061         PR c++/32567
8062         * g++.dg/parse/crash36.C: New test.
8063
8064 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8065
8066         * gcc.dg/pr32721.c: Updated.
8067
8068 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8069
8070         PR tree-optimization/32573
8071         PR middle-end/32946
8072         * gcc.dg/pr32573.c: New test.
8073
8074         PR c++/32898
8075         * g++.dg/lookup/ns3.C: New test.
8076
8077         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8078
8079         PR c++/31941
8080         * g++.dg/parse/crash37.C: New test.
8081
8082 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8083
8084         PR target/17390
8085         * gcc.target/i386/pr17390.c: New test.
8086
8087 2007-08-23  Richard Guenther  <rguenther@suse.de>
8088
8089         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8090         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8091         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8092         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8093         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8094         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8095         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8096         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8097
8098 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8099
8100         * gcc.target/s390: New directory.
8101         * gcc.target/s390/s390.exp: New file.
8102         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8103         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8104         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8105         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8106         gcc.target/s390 directory.
8107
8108 2007-08-23  Richard Guenther  <rguenther@suse.de>
8109
8110         PR tree-optimization/32328
8111         * gcc.dg/pr32328.c: New testcase.
8112
8113 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8114
8115         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8116           available.
8117
8118 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8119
8120         PR fortran/33095
8121         * gfortran.dg/min_max_optional_5.f90: New test.
8122         * gfortran.dg/min_max_optional_2.f90: Remove.
8123         * gfortran.dg/min_max_optional_3.f90: Remove.
8124         * gfortran.dg/min_max_optional_4.f90: Remove.
8125
8126 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8127
8128         * gcc.target/i386/xorps-sse.c: New.
8129         * gcc.target/i386/xorps-sse2.c: New.
8130
8131 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8132
8133         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8134         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8135         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8136
8137 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8138
8139         PR fortran/33020
8140         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8141         include multiple kinds for SHAPE parameter within a single
8142         namespace.
8143         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8144         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8145
8146 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8147
8148         * interface_abstract_1.f90: Extended test case.
8149         * interface_abstract_3.f90: New test.
8150
8151 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8152
8153         * gcc.dg/fold-sub.c: New test.
8154         
8155 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8156
8157         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8158         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8159         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8160         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8161         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8162         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8163
8164 2007-08-22  Richard Guenther  <rguenther@suse.de>
8165
8166         PR middle-end/33007
8167         * gcc.dg/pr33007.c: New testcase.
8168
8169 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8170
8171         * gcc.c-torture/execute/strcmp-1.x: Delete.
8172
8173 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8174
8175         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8176         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8177         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8178         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8179         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8180         gcc.target/i386/stack-realign.c,
8181         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8182         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8183         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8184         target using dg-require-effective-target directive.
8185         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8186         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8187         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8188         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8189         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8190         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8191         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8192         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8193         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8194         Require lp64 target using dg-require-effective-target directive.
8195         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8196         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8197         directive.
8198         * gcc.target/i386/20010202-1.c: Move from here ...
8199         * gcc.dg/20010202-1.c: ... to here.
8200
8201 2007-08-22  Richard Guenther  <rguenther@suse.de>
8202
8203         PR tree-optimization/33142
8204         * gcc.c-torture/execute/pr33142.c: New testcase.
8205
8206 2007-08-22  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/32563
8209         * g++.dg/torture/pr32563.C: New testcase.
8210
8211 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR middle-end/32912
8214         * gcc.dg/pr32912-1.c: Add -w to options.
8215         * gcc.dg/pr32912-2.c: Likewise.
8216         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8217
8218 2007-08-21  Ian Lance Taylor  <iant@google.com>
8219
8220         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8221
8222 2007-08-21  Ian Lance Taylor  <iant@google.com>
8223
8224         PR tree-optimization/33134
8225         * g++.dg/tree-ssa/pr33134.C: New test.
8226
8227 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8228
8229         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8230         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8231
8232 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR debug/32610
8235         * gcc.dg/debug/pr32610.c: New test.
8236
8237         * g++.dg/init/new24.C: New test.
8238
8239         PR middle-end/32912
8240         * gcc.dg/pr32912-1.c: New test.
8241         * gcc.dg/pr32912-2.c: New test.
8242         * gcc.dg/pr32912-3.c: New test.
8243
8244 2007-08-21  Richard Guenther  <rguenther@suse.de>
8245
8246         * gcc.dg/pointer-arith-10.c: New testcase.
8247
8248 2007-08-21  Richard Guenther  <rguenther@suse.de>
8249
8250         PR middle-end/33122
8251         * gcc.c-torture/compile/pr33122.c: New testcase.
8252
8253 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8254
8255         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8256
8257 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8258
8259         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8260
8261 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR c++/33025
8264         * g++.dg/init/new23.C: New test.
8265
8266 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8267
8268         PR middle-end/30564
8269         * gcc.c-torture/compile/pr30564-1.c: New test.
8270         * gcc.c-torture/compile/pr30564-2.c: New test.
8271
8272 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8273
8274         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8275
8276 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8277
8278         * gfortran.dg/interface_abstract_2.f90: New.
8279         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8280
8281 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8282
8283         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8284         unknown (so that outer-loop wont get analyzed).
8285         * gcc.dg/vect/vect-outer-1a.c: New test.
8286         * gcc.dg/vect/vect-outer-1b.c: New test.
8287         * gcc.dg/vect/vect-outer-1.c: New test.
8288         * gcc.dg/vect/vect-outer-2a.c: New test.
8289         * gcc.dg/vect/vect-outer-2b.c: New test.
8290         * gcc.dg/vect/vect-outer-2c.c: New test.
8291         * gcc.dg/vect/vect-outer-2.c: New test.
8292         * gcc.dg/vect/vect-outer-3a.c: New test.
8293         * gcc.dg/vect/vect-outer-3b.c: New test.
8294         * gcc.dg/vect/vect-outer-3c.c: New test.
8295         * gcc.dg/vect/vect-outer-3.c: New test.
8296         * gcc.dg/vect/vect-outer-4a.c: New test.
8297         * gcc.dg/vect/vect-outer-4b.c: New test.
8298         * gcc.dg/vect/vect-outer-4c.c: New test.
8299         * gcc.dg/vect/vect-outer-4d.c: New test.
8300         * gcc.dg/vect/vect-outer-4e.c: New test.
8301         * gcc.dg/vect/vect-outer-4f.c: New test.
8302         * gcc.dg/vect/vect-outer-4g.c: New test.
8303         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8304         * gcc.dg/vect/vect-outer-4i.c: New test.
8305         * gcc.dg/vect/vect-outer-4j.c: New test.
8306         * gcc.dg/vect/vect-outer-4k.c: New test.
8307         * gcc.dg/vect/vect-outer-4l.c: New test.
8308         * gcc.dg/vect/vect-outer-4m.c: New test.
8309         * gcc.dg/vect/vect-outer-4.c: New test.
8310         * gcc.dg/vect/vect-outer-5.c: New test.
8311         * gcc.dg/vect/vect-outer-6.c: New test.
8312         * gcc.dg/vect/vect-outer-fir.c: New test.
8313         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8314         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8315
8316 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8317
8318         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8319         and -fno-tree-reassoc.
8320         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8321         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8322         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8323         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8324         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8325         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8326         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8327         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8328         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8329         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8330         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8331         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8332         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8333         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8334         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8335         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8336         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8337         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8338         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8339         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8340         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8341         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8342         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8343         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8344         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8345         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8346         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8347         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8348         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8349         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8350         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8351         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8352         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8353         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8354         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8355         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8356         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8357
8358 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8359
8360         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8361         versioning for aliasing).
8362         * gcc.dg/vect/vect-35.c: Likewise.
8363
8364         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8365         targets.
8366         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8367
8368 2007-08-18  Tom Tromey  <tromey@redhat.com>
8369
8370         PR preprocessor/32974:
8371         * gcc.dg/cpp/pr32974.c: New file.
8372
8373 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8374
8375         * gfortran.dg/interface_abstract_1.f90: New.
8376
8377 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/32881
8380         * gfortran.dg/pure_initializer_1.f90: New test.
8381
8382 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8383
8384         PR fortran/32875
8385         * gfortran.dg/array_constructor_18.f90: New test.
8386
8387 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8388
8389         PR c++/28989
8390         * g++.dg/expr/lval3.C: New test.
8391         * g++.dg/expr/lval4.C: New test.
8392
8393 2007-08-17  Ollie Wild  <aaw@google.com>
8394
8395         PR c++/31749
8396         * g++.dg/lookup/builtin3.C: New test.
8397         * g++.dg/lookup/builtin4.C: New test.
8398         * g++.dg/lookup/using19.C: New test.
8399
8400 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8401
8402         PR c++/32190
8403         * g++.dg/parse/error31.C: New.
8404
8405 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8406
8407         PR c++/32112
8408         * g++.dg/template/error26.C: New.
8409
8410 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8411
8412         PR fortran/33079
8413         * gfortran.dg/zero_length_2.f90: New test.
8414
8415 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8416
8417         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8418         * gfortran.dg/kind_tests_3.f03: Ditto.
8419         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8420         * gfortran.dg/interface_13.f90: Ditto.
8421         * gfortran.dg/pr32738.f90: Ditto.
8422         * gfortran.dg/module_private_1.f90: Ditto.
8423         * gfortran.dg/test_only_clause.f90: Ditto.
8424         * gfortran.dg/bind_c_vars.f90: Ditto.
8425         * gfortran.dg/bind_c_dts.f90: Ditto.
8426         * gfortran.dg/use_9.f90: Ditto.
8427         * gfortran.dg/generic_8.f90: Ditto.
8428         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8429         * gfortran.dg/private_type_6.f90: Ditto.
8430         * gfortran.dg/c_assoc.f90: Ditto.
8431         * gfortran.dg/private_type_7.f90: Ditto.
8432         * gfortran.dg/global_vars_c_init.f90: Ditto.
8433         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8434         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8435         * gfortran.dg/c_size_t_test.f03: Ditto.
8436         * gfortran.dg/used_types_12.f90: Ditto.
8437         * gfortran.dg/pr25923.f90: Ditto.
8438         * gfortran.dg/test_com_block.f90: Ditto.
8439         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8440         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8441         * gfortran.dg/com_block_driver.f90: Ditto.
8442         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8443         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8444         * gfortran.dg/c_loc_test.f90: Ditto.
8445         * gfortran.dg/c_ptr_tests.f03: Ditto.
8446         * gfortran.dg/module_interface_1.f90: Ditto.
8447
8448 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8449
8450         PR c++/32870
8451         * g++.dg/other/error17.C: Adjust.
8452         
8453 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8454
8455         PR middle-end/32970
8456         * g++.dg/ext/altivec-14.C: New test.
8457
8458 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8459
8460         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8461         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8462         dump files.
8463         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8464         * gcc.dg/vect/pr32366.c: Ditto.
8465
8466 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8467
8468         PR testsuite/33082
8469         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8470         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8471         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8472         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8473
8474 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8475
8476         PR fortran/33072
8477         * gfortran.dg/use_9.f90: New.
8478
8479 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8480
8481         * g++.dg/gcov/gcov-5.C: New test.
8482
8483 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8484
8485         * g++.dg/gcov/gcov-4.C: New test.
8486         * lib/gcov.exp (verify-lines): Add support for
8487         checking no-coverage lines.
8488
8489 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8490
8491         * gcc.dg/vect/vect-vfa-01.c: New.
8492         * gcc.dg/vect/vect-vfa-02.c: New.
8493         * gcc.dg/vect/vect-vfa-03.c: New.
8494         * gcc.dg/vect/vect-vfa-04.c: New.
8495         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8496         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8497         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8498         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8499         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8500         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8501         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8502         gfortran.dg/vect/pr19049.f90: Rename to start with
8503         prefix no-vfa-.
8504         * gcc.dg/vect/vect.exp: Disable versioning for alias
8505         when test starts with no-vfa-.
8506         * gfortran.dg/vect/vect.exp: Likewise.
8507
8508 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8509
8510         * gcc.dg/torture/pr32897.c: New test.
8511
8512 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8513
8514         PR c++/31132
8515         * g++.dg/template/crash69.C: New.
8516
8517 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8518
8519         * lib/target-supports.exp (check_effective_target_arm32): Use
8520         check_no_compiler_messages.
8521
8522 2007-08-15  Diego Novillo  <dnovillo@google.com>
8523
8524         gcc.dg/tree-ssa/20070815.c: New test.
8525
8526 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8527
8528         PR fortran/33077
8529         * gfortran.dg/random_7.f90: Initialize variable.
8530
8531 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR middle-end/33074
8534         * gfortran.dg/pr33074.f90: New test.
8535
8536         PR c++/32992
8537         * g++.dg/opt/nrv14.C: New test.
8538
8539 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8540
8541         PR c++/33035
8542         * g++.dg/template/crash68.C: New.
8543
8544 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8545
8546         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8547         * gcc.dg/sibcall-4.c: Ditto.
8548
8549 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8550
8551         PR fortran/33066
8552         * gfortran.dg/use_8.f90: New test.
8553         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8554
8555 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8556
8557         PR c++/27211
8558         * g++.dg/template/error27.C: New.
8559         * g++.dg/template/error28.C: New.
8560         * g++.dg/other/pr28304.C: Adjust.
8561         * g++.old-deja/g++.mike/p811.C: Likewise.
8562
8563 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8564
8565         PR target/30315
8566         * gcc.target/i386/pr30315.c: New.
8567
8568 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8569
8570         PR fortran/32594
8571         * gfortran.dg/substr_5.f90: New test.
8572
8573 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8574
8575         PR c/30428
8576         * gcc.dg/vector-2.c: New test.
8577
8578         PR c++/30428
8579         * g++.dg/ext/vector8.C: New test.
8580
8581 2007-08-13  Dan Hipschman  <dsh@google.com>
8582
8583         PR c/32953
8584         * gcc.dg/format/array-1.c: Add an additional test for
8585         unterminated format strings of length 1.
8586
8587 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/32926
8590         * gfortran.dg/external_procedures_3.f90: New test.
8591
8592 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8593
8594         PR fortran/32827
8595         * gfortran.dg/import6.f90: New test.
8596
8597 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8598
8599         PR C/30427
8600         *  gcc.dg/vector-1.c: New test.
8601
8602 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8603
8604         * gcc.dg/pr21255-4.c: Skip for PIC.
8605         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8606
8607 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8608
8609         * gcc.dg/attr-isr.c: Skip for PIC.
8610         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8611         * gcc.dg/attr-isr-trapa.c: Likewise.
8612         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8613         * gcc.dg/pragma-isr-trapa.c: Likewise.
8614         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8615
8616 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8617
8618         PR fortran/32962
8619         * gfortran.dg/transpose_1.f90: New test.
8620
8621 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8622
8623         PR fortran/29600
8624         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8625         intrinsic.
8626
8627 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8628
8629         PR fortran/30964
8630         PR fortran/33054
8631         * gfortran.dg/random_4.f90: New test.
8632         * gfortran.dg/random_5.f90: New test.
8633         * gfortran.dg/random_6.f90: New test.
8634         * gfortran.dg/random_7.f90: New test.
8635
8636 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8637
8638         PR fortran/32860
8639         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8640
8641 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8642
8643         PR fortran/31629
8644         * gfortran.dg/module_private_1.f90: New test.
8645
8646 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8647
8648         PR fortran/29600
8649         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8650         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8651
8652 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8653
8654         PR fortran/32937
8655         * gfortran.dg/char_length_6.f90: New test.
8656
8657 2007-08-10  Ollie Wild  <aaw@google.com>
8658
8659         * g++.dg/lookup/using18.C: New test.
8660
8661 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8662
8663         PR c++/17763
8664         * g++.dg/other/error16.C: New.
8665
8666 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8667
8668         PR libfortran/33039
8669         * gfortran.dg/namelist_37.f90: New test.
8670
8671 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8672
8673         PR c++/22256
8674         * g++.dg/conversion/op3.C: New.
8675
8676 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8677
8678         PR fortran/32987
8679         * gfortran.dg/fmt_tab_1.f90: New.
8680         * gfortran.dg/fmt_tab_2.f90: New.
8681
8682 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8683
8684         PR c/32796
8685         * gcc.c-torture/compile/pr32796.c: New test.
8686
8687 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8688
8689         PR middle-end/32813
8690         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8691         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8692         instead of just -O.
8693
8694 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8695
8696         * gcc.target/mips/code-readable-1.c: New test.
8697         * gcc.target/mips/code-readable-2.c: Likewise.
8698         * gcc.target/mips/code-readable-3.c: Likewise.
8699
8700 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8701             Revital Eres  <eres@il.ibm.com>
8702
8703         * gfortran.dg/sms-1.f90: Add comment.
8704         * gfortran.dg/sms-2.f90: New.
8705
8706 2007-08-07  Ian Lance Taylor  <iant@google.com>
8707
8708         * gcc.dg/instrument-1.c: New test.
8709         * gcc.dg/instrument-2.c: New test.
8710         * gcc.dg/instrument-3.c: New test.
8711
8712 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8713
8714         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8715
8716 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8717
8718         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8719         !vector_alignment_reachable targets.
8720         * gcc.dg/vect/vect-33.c: Likewise.
8721         * gcc.dg/vect/vect-42.c: Likewise.
8722         * gcc.dg/vect/vect-44.c: Likewise.
8723         * gcc.dg/vect/vect-50.c: Likewise.
8724         * gcc.dg/vect/vect-70.c: Likewise.
8725         * gcc.dg/vect/vect-71.c: Likewise.
8726         * gcc.dg/vect/vect-87.c: Likewise.
8727         * gcc.dg/vect/vect-88.c: Likewise.
8728         * gcc.dg/vect/vect-91.c: Likewise.
8729         * gcc.dg/vect/vect-93.c: Likewise.
8730         * gcc.dg/vect/vect-96.c: Likewise.
8731         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8732         * gcc.dg/vect/section-anchors-69.c: Likewise.
8733         * gcc.dg/vect/pr25413.c: Likewise.
8734         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8735         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8736         * gfortran.dg/vect-2.f90: Likewise.
8737         * gfortran.dg/vect-3.f90: Likewise.
8738         * gfortran.dg/vect-4.f90: Likewise.
8739         * gfortran.dg/vect-5.f90: Likewise.
8740         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8741         Return false for darwin. 
8742         (check_effective_target_vector_alignment_reachable_for_double): New.
8743
8744 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8745
8746         * gcc.dg/multiword-1.c: New testcase.
8747
8748 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8749
8750         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8751         messages.
8752         * gfortran.dg/namelist_36.f90: New test.
8753
8754 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8755
8756         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8757           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8758
8759 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8760
8761         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8762         * gcc.dg/torture/type-generic-1.c: Likewise.
8763
8764 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8765
8766         * gcc.c-torture/20070522-1.c: Move to ...
8767         * gcc.c-torture/compile/20070522-1.c: Here.
8768
8769 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8770
8771         PR fortran/29828
8772         * gfortran.dg/minmax_char_1.f90: New test.
8773         * gfortran.dg/minmax_char_2.f90: New test.
8774         * gfortran.dg/min_max_optional_4.f90: New test.
8775
8776 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8777
8778         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8779         hanging on the testcase.
8780
8781 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8782
8783         PR middle-end/32988
8784         * gcc.c-torture/compile/pr32988.c: New test.
8785
8786 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8787
8788         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8789
8790 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8791
8792         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8793
8794         Revert:
8795         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8796
8797         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8798
8799 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8800
8801         PR fortran/32979
8802         * gfortran.dg/isnan_1.f90: New test.
8803
8804 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8805             Revital Eres <eres@il.ibm.com>
8806
8807         * gcc.dg/sms-antideps.c: New test.
8808
8809 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8810
8811         PR fortran/31214
8812         * gfortran.dg/entry_13.f90: New test.
8813
8814         * gfortran.dg/entry_12.f90: Clean up .mod file.
8815
8816 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8817
8818         PR fortran/32770
8819         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8820         variables as kind=4 so they don't overflow the record length.
8821
8822 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8823
8824         PR fortran/32968
8825         * gfortran.dg/selected_kind_1.f90: New test.
8826
8827 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8828
8829         PR middle-end/32780
8830         * gcc.c-torture/compile/pr32780.c: New test.
8831
8832 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8833
8834         RP middle-end/32399
8835         * gcc.c-torture/compile/pr32399.c: New testcase.
8836
8837 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8838
8839         PR middle-end/32304
8840         * g++.dg/torture/pr32304.C: New testcase.
8841
8842 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8843
8844         PR middle-end/32935
8845         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8846
8847 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8848
8849         PR fortran/32955
8850         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8851
8852 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8853
8854         PR fortran/31202
8855         * gfortran.dg/nint_2.f90: New test.
8856
8857 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8858
8859         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8860         * gcc.dg/weak/typeof-2.c: Likewise.
8861
8862 2007-08-03  Diego Novillo  <dnovillo@google.com>
8863
8864         PR 31521
8865         * gcc.dg/tree-ssa/pr31521.c: New test.
8866
8867 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8868
8869         PR fortran/32770
8870         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8871         iostat must be default kind.
8872
8873 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8874
8875         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8876
8877 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8878
8879         PR fortran/32770
8880         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8881         explicit so test passes with -fdefault-integer-8.
8882         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8883         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8884
8885 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8886
8887         PR c++/30849
8888         * g++.dg/parse/asm1.C: New test.
8889
8890         PR c++/30850
8891         * g++.dg/parse/asm2.C: Likewise.
8892
8893         PR c++/30851
8894         * g++.dg/parse/asm3.C: Likewise.
8895         
8896 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8897
8898         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8899           "int" is only 16 bit bits wide.
8900         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8901
8902 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8903
8904         * g++.dg/torture/type-generic-1.C: New.
8905         * gcc.dg/pr28796-2.c: Move tests ...
8906         * gcc.dg/tg-tests.h: ... here.
8907         * gcc.dg/torture/type-generic-1.c: New.
8908
8909 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8910
8911         PR libfortran/32954
8912         * minmaxloc_3.f90:  New test case.
8913
8914 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8915
8916         PR fortran/32936
8917         * gfortran.dg/allocate_stat.f90: New.
8918
8919 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8920
8921         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8922
8923 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8924
8925         PR tree-optimization/32919
8926         * gcc.c-torture/compile/pr32919.c: New.
8927
8928 2007-08-01  Nick Clifton  <nickc@redhat.com>
8929
8930         * gcc.c-torture/execute/execute.exp: Change copyright header to
8931         refer to version 3 of the GNU General Public License and to point
8932         readers at the COPYING3 file and the FSF's license web page.
8933         * gcc.c-torture/execute/ieee/ieee.exp,
8934         gcc.c-torture/unsorted/unsorted.exp,
8935         gcc.c-torture/compile/compile.exp,
8936         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8937         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8938         gcc.target/cris/torture/cris-torture.exp,
8939         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8940         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8941         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8942         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8943         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8944         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8945         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8946         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8947         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8948         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8949         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8950         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8951         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8952         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8953         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8954         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8955         gcc.dg/noncompile/noncompile.exp,
8956         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8957         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8958         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8959         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8960         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8961         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8962         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8963         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8964         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8965         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8966         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8967         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8968         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8969         g++.old-deja/old-deja.exp,
8970         gfortran.fortran-torture/execute/execute.exp,
8971         gfortran.fortran-torture/compile/compile.exp,
8972         treelang/output/output-1.c, treelang/output/output-1.tree,
8973         treelang/execute/execute.exp, treelang/Makefile.in,
8974         treelang/compile/compile.exp, g++.dg/dg.exp,
8975         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8976         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8977         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8978         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8979         g++.dg/compat/struct-layout-1.exp,
8980         g++.dg/compat/struct-layout-1_generate.c,
8981         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8982         g++.dg/bprob/bprob.exp, config/default.exp,
8983         gcc.test-framework/test-framework.awk,
8984         gcc.test-framework/gen_directive_tests,
8985         gcc.test-framework/test-framework.exp,
8986         objc.dg/special/special.exp,
8987         objc.dg/gnu-encoding/gnu-encoding.exp,
8988         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8989         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8990         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8991         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8992         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8993         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8994         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8995         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8996         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8997         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8998         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8999         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9000         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9001         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9002         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9003         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9004         Likewise.
9005
9006 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9007
9008         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9009         error message text.
9010
9011 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9012
9013         PR fortran/32945
9014         * gfortran.dg/initialization_12.f90: New test.
9015
9016 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9017
9018         PR fortran/31609
9019         * gfortran.dg/entry_12.f90: New test.
9020
9021 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9022
9023         PR fortran/32938
9024         * gfortran.dg/altreturn_6.f90: New test.
9025
9026 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9027
9028         PR fortran/32942
9029         * gfortran.dg/exponent_2.f90: New test.
9030
9031 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9032
9033         * gcc.dg/vect/vect-117.c: New test.
9034         * gcc.dg/vect/vect-74.c: Enabled test
9035         * gcc.dg/vect/vect-81.c: Enabled test
9036
9037 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9038
9039         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9040         s/dg-error/dg-warning where warning is expected.
9041
9042 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9043
9044         PR fortran/32770
9045         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9046         of huge() to correct kind.
9047
9048 2007-07-30  Ollie Wild  <aaw@google.com>
9049
9050         * gcc.dg/cpp/counter-2.c: New test.
9051         * gcc.dg/cpp/counter-3.c: New test.
9052         * gcc.dg/cpp/dir-only-1.c: New test.
9053         * gcc.dg/cpp/dir-only-1.h: New file.
9054         * gcc.dg/cpp/dir-only-2.c: New test.
9055         * gcc.dg/cpp/dir-only-3.c: New test.
9056         * gcc.dg/cpp/dir-only-3a.h: New file.
9057         * gcc.dg/cpp/dir-only-3b.h: New file.
9058         * gcc.dg/cpp/dir-only-4.c: New test.
9059         * gcc.dg/cpp/dir-only-5.c: New test.
9060         * gcc.dg/cpp/dir-only-6.c: New test.
9061
9062 2007-07-30  Julian Brown  <julian@codesourcery.com>
9063
9064         * gcc.target/arm/neon/v*.c: Regenerate.
9065
9066 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9067
9068         PR c++/32108
9069         * g++.dg/ext/label6.C: New.
9070
9071 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9072
9073         PR libfortran/32858
9074         PR libfortran/30814
9075         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9076
9077 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9078
9079         PR fortran/31211
9080         * gfortran.dg/actual_pointer_function_1.f90: New test.
9081
9082         PR fortran/32682
9083         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9084
9085 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9086
9087         PR fortran/32906
9088         * gfortran.dg/shape_1.f90: Adjust error message.
9089         * gfortran.dg/parameter_array_ref_1.f90: New test.
9090
9091 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9092
9093         PR fortran/31609
9094         * gfortran.dg/entry_11.f90: New test.
9095
9096 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9097             Revital Eres  <eres@il.ibm.com>
9098
9099         * gfortran.dg/sms-1.f90: New test.
9100
9101 2007-07-28  Richard Guenther  <rguenther@suse.de>
9102
9103         * gcc.c-torture/compile/pr32920.c: New testcase.
9104
9105 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9106
9107         PR c++/30917
9108         * g++.dg/lookup/friend11.C: New test.
9109
9110 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9111
9112         * gfortran.dg/namelist_5.f90: Adjusted error message.
9113         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9114         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9115         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9116         * gfortran.dg/namelist_32.f90: ... this.
9117
9118         PR fortran/32876
9119         * gfortran.dg/namelist_33.f90: New test.
9120
9121         PR fortran/32905
9122         * gfortran.dg/namelist_34.f90: New test.
9123
9124         PR fortran/31818
9125         * gfortran.dg/namelist_35.f90: New test.
9126
9127 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9128
9129         PR fortran/32880
9130         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9131
9132 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9133
9134         PR testsuite/32471
9135         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9136           assuming it is 0x7ffffffff.
9137         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9138         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9139
9140 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9141
9142         * gfortran.dg/operator_3.f90: Fix dg directive.
9143         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9144         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9145         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9146
9147 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9148
9149         * g++.dg/cpp0x/decltype1.C: New.
9150         * g++.dg/cpp0x/decltype2.C: New.
9151         * g++.dg/cpp0x/decltype3.C: New.
9152         * g++.dg/cpp0x/decltype4.C: New.
9153         * g++.dg/cpp0x/decltype5.C: New.
9154         * g++.dg/cpp0x/decltype6.C: New.
9155
9156 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9157
9158         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9159           because the test relies on bit 31 to be the sign bit.
9160
9161 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9162
9163         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9164           assuming it is 0x7fffffff.
9165         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9166         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9167
9168 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9169
9170         PR c++/32346
9171         * g++.dg/expr/bitfield9.C: New test.
9172
9173 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9174
9175         PR fortran/32899
9176         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9177
9178 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9179
9180         PR fortran/32760
9181         * gfortran.dg/private_type_7.f90: New test.
9182
9183 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9184
9185         PR fortran/32035
9186         * gfortran.dg/select_char_1.f90: New test.
9187
9188 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9189
9190         PR fortran/32903
9191         * gfortran.dg/initialization_11.f90: New test.
9192
9193 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9194
9195         * gcc.target/mips/ins-1.c: New test.
9196
9197 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9198
9199         PR/19232
9200         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9201         (f1): Likewise.
9202
9203 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9204
9205         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9206         error: width of 'spare' exceeds its type.
9207
9208 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9209
9210         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9211         * gcc.dg/sibcall-4.c: Likewise.
9212
9213 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9214
9215         PR rtl-optimization/31500
9216         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9217         * g++.dg/warn/Warray-bounds.C: Likewise.
9218
9219 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9220
9221         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9222
9223 2007-07-25  Julian Brown  <julian@codesourcery.com>
9224             Paul Brook  <paul@codesourcery.com>
9225             Joseph Myers  <joseph@codesourcery.com>
9226             Mark Shinwell  <shinwell@codesourcery.com>
9227
9228         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9229         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9230         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9231         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9232         (check_effective_target_arm_neon_hw): New.
9233         * gcc.target/arm/neon/neon.exp: New file.
9234         * gcc.target/arm/neon/polytypes.c: New file.
9235         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9236
9237 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9238
9239         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9240           targets where an "int" is less than 32 bits wide.
9241
9242 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9243
9244         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9245
9246 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9247
9248         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9249           during addition if an int is only 16 bits wide.
9250         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9251
9252 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9253
9254         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9255           size as "long int" and are 32 or 64 bits wide.
9256         * gcc.dg/torture/pr28814.c: Likewise.
9257
9258 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9259
9260         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9261           exactly as wide as an int.
9262
9263 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9264
9265         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9266         Define and use throughout as long long printf format specifier.
9267         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9268         Likewise.
9269
9270 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9273         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9274
9275 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9276
9277         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9278
9279 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9280
9281         * gcc.c-torture/execute/20070724-1.c: New.
9282
9283 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9284
9285         PR fortran/31205
9286         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9287         "deallocates" to 24, since patch has code rid of much spurious
9288         code.
9289         * gfortran.dg/interface_assignment_1.f90 : New test.
9290
9291         PR fortran/32842
9292         * gfortran.dg/interface_assignment_2.f90 : New test.
9293
9294 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9295
9296         PR fortran/32867
9297         * fortran.dg/initialization_10.f90: New test.
9298
9299 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9300
9301         PR fortran/32778
9302         * gfortran.dg/imag_2.f: Removed
9303         * gfortran.dg/warn_std_1.f90: New test.
9304         * gfortran.dg/warn_std_2.f90: New test.
9305         * gfortran.dg/warn_std_3.f90: New test.
9306
9307 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9308
9309         PR c++/29001
9310         * g++.dg/init/new22.C: New.
9311
9312 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9313
9314         PR c++/32561
9315         * g++.dg/template/crash67.C: New.
9316
9317 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9318
9319         * lib/target-support.exp (check_effective_target_natural_alignment): 
9320         (check_effective_target_vector_alignment_reachable): New.
9321         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9322         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9323         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9324         check.
9325         * gcc.dg/vect/pr25413.c: Likewise.
9326         * gcc.dg/vect/pr31699.c: Likewise.
9327
9328 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9329
9330         PR fortran/30814
9331         * gfortran.dg/pack_bounds_1.f90:  New test case.
9332
9333 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9334
9335         PR fortran/31639
9336         * gfortran.dg/initialization_9.f90: New test.
9337
9338 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9339
9340         PR fortran/32797
9341         PR fortran/32800
9342         * gfortran.dg/bind_c_usage_8.f03: New test case.
9343         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9344         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9345
9346 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9347
9348         * gcc.target/mips/branch-cost-1.c: New test.
9349         * gcc.target/mips/branch-cost-2.c: Likewise.
9350
9351 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9352
9353         PR fortran/32732
9354         * gfortran.dg/c_char_tests.f03: New test case.
9355         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9356         * gfortran.dg/c_char_tests_2.f03: New test case.
9357         * gfortran.dg/value_6.f03: Ditto.
9358         * gfortran.dg/value_7.f03: Ditto.
9359
9360 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9361
9362         PR fortran/32600
9363         * gfortran.dg/c_funloc_tests_5.f03: New.
9364         * gfortran.dg/c_funloc_tests_5.f04: New.
9365         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9366
9367 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9368
9369         PR c++/32839
9370         * g++.dg/expr/call4.C: New.
9371         * g++.dg/expr/call5.C: New.
9372
9373 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9374
9375         PR fortran/32710
9376         * gfortran.dg/namelist_30.f90: New test.
9377
9378 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9379
9380         PR fortran/29962
9381         * gfortran.dg/array_initializer_1.f90: Removed warning.
9382         * gfortran.dg/initialization_1.f90: Adjusted messages.
9383         * gfortran.dg/nested_modules_6.f90: Removed warning.
9384
9385         PR fortran/31253
9386         * gfortran.dg/initialization_7.f90: New test.
9387
9388         PR fortran/31639
9389         * gfortran.dg/initialization_8.f90: New test.
9390
9391 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9392
9393         PR c++/30818
9394         * g++.dg/template/crash47.C: Adjust errors.
9395         * g++.dg/template/crash48.C: Adjust errors.
9396         * g++.dg/template/typename12.C: New.
9397         * g++.dg/template/typename13.C: New.
9398         * g++.dg/template/typename14.C: New.
9399         * g++.dg/template/typedef6.C: Adjust errors.
9400
9401 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9402
9403         PR fortran/32627
9404         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9405         * gfortran.dg/pr32627.f03: New test case.
9406
9407         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9408         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9409         c_f_pointer_logical.
9410         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9411         c_f_pointer_complex.
9412         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9413         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9414         c_f_pointer_shape_tests_2.
9415         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9416
9417 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9418
9419         PR fortran/32804
9420         * gfortran.dg/c_loc_tests_9.f03: New test case.
9421         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9422
9423 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9424
9425         PR fortran/32823
9426         * gfortran.dg/int_2.f90: New test.
9427         
9428 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9429
9430         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9431
9432 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9433
9434         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9435         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9436
9437 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9438
9439         PR tree-optimization/19910
9440         * gcc.dg/pr19910.c: New test.
9441
9442 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9443
9444         PR fortran/32738
9445         * gfortran.dg/pr32738.f90: New test.
9446
9447 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9448
9449         PR tree-optimzation/32635
9450         * gfortran.dg/pr32635.f:  New test case.
9451
9452 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9453
9454         PR fortran/32801
9455         * gfortran.dg/pr32801.f03: New test case.
9456
9457 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9458
9459         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9460         Test negative numbers also.
9461         * gcc.dg/c99-math-float-1.c: Likewise.
9462         * gcc.dg/c99-math-long-double-1.c: Likewise.
9463         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9464         test inputs.
9465
9466 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9467         
9468         * lib/target-supports.exp (check_effective_target_sync_int_long):
9469         Enable for xtensa.
9470         (check_effective_target_sync_char_short): Likewise.
9471         
9472 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9473
9474         * gcc.dg/pr28796-2.c: Add more cases.
9475
9476 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9477
9478         * gcc.dg/pr28796-1.c: Add more cases.
9479         * gcc.dg/pr28796-2.c: Likewise.
9480
9481 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9482
9483         * gcc.dg/pr28796-1.c: Add more cases.
9484         * gcc.dg/pr28796-2.c: Likewise.
9485
9486 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9487
9488         PR fortran/32535
9489         * gfortran.dg/pr32535.f90: New test.
9490
9491 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9492
9493         PR fortran/31320
9494         PR fortran/32665
9495         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9496
9497 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9498
9499         PR rtl-optimization/32773
9500         * gcc.dg/pr32773.c: New test.
9501
9502 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9503
9504         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9505         match flax-vector-conversions note.
9506         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9507         instead of dg-error for the warning.
9508
9509 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9510
9511         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9512           adapted to work on targets with 16-bit or wider int.
9513         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9514         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9515         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9516         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9517
9518 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9519
9520         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9521         support large arrays.
9522         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9523         * gcc.dg/20061109-1.c: Likewise.
9524         * gcc.c-torture/execute/20061101-1.x: Likewise.
9525         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9526         * gcc.c-torture/execute/pr31448.x: Likewise.
9527
9528 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9529
9530         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9531
9532         PR fortran/32238
9533         * gfortran.dg/pr32238.f90: New test.
9534
9535         PR fortran/32222
9536         * gfortran.dg/pr32222.f90: New test.
9537
9538         PR fortran/32242
9539         * gfortran.dg/pr32242.f90: New test.
9540         
9541 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9542             David Ung  <davidu@mips.com>
9543
9544         * gcc.target/mips/mips-sched-madd.c: New test case.
9545
9546 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9547
9548         PR libfortran/32611
9549         * gfortran.dg/large_real_kind_1.f90: Update test.
9550         * gfortran.dg/pr17706.f90: Update test.
9551         * gfortran.dg/fmt_zero_digits.f90: Update test.
9552         * gfortran.dg/fmt_zero_precision.f90: Update test.
9553         * gfortran.dg/real_const_3.f90: Update test.
9554
9555 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9556
9557         PR fortran/32036
9558         * gfortran.dg/bounds_check_8.f90: New test.
9559         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9560
9561 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9562
9563         PR fortran/32357
9564         * gfortran.dg/mvbits_2.f90: New test.
9565
9566 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9567
9568         PR libfortran/32731
9569         * gfortran.dg/pack_mask_1.f90:  New test.
9570         * gfortran.dg/unpack_mask_1.f90:  New test.
9571
9572 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9573
9574         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9575         * gcc.dg/20001101-1.c: Likewise.
9576         * gcc.dg/20001102-1.c: Likewise.
9577         * gcc.dg/20020116-2.c: Likewise.
9578         * gcc.dg/20020416-1.c: Likewise.
9579         * gcc.dg/sparc-constant-1.c: Likewise.
9580         * gcc.dg/sparc-dwarf2.c: Likewise.
9581         * gcc.dg/sparc-frame-1.c: Likewise.
9582         * gcc.dg/sparc-getcontext-1.c: Likewise.
9583         * gcc.dg/sparc-loop-1.c: Likewise.
9584         * gcc.dg/sparc-reg-1.c: Likewise.
9585         * gcc.dg/sparc-ret.c: Likewise.
9586         * gcc.dg/sparc-trap-1.c: Likewise.
9587         * gcc.dg/ultrasp10.c: Likewise.
9588         * gcc.dg/ultrasp11.c: Likewise.
9589         * gcc.dg/ultrasp1.c: Likewise.
9590         * gcc.dg/ultrasp2.c: Likewise.
9591         * gcc.dg/ultrasp3.c: Likewise.
9592         * gcc.dg/ultrasp4.c: Likewise.
9593         * gcc.dg/ultrasp5.c: Likewise.
9594         * gcc.dg/ultrasp6.c: Likewise.
9595         * gcc.dg/ultrasp7.c: Likewise.
9596         * gcc.dg/ultrasp8.c: Likewise.
9597         * gcc.dg/ultrasp9.c: Likewise.
9598         * gcc.dg/splet-1.c: Delete.
9599
9600 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9601
9602         PR fortran/32724
9603         * gfortran.dg/stfunc_5.f90: New test.
9604
9605 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9606
9607         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9608         New procedure to check if arrays are naturally aligned to the vector
9609         alignment boundary.
9610         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9611         in size_t typedef.  Adjust tree dump scan results according to
9612         vect_aligned_arrays target check.
9613         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9614         vect_aligned_arrays target check.
9615         * gcc.dg/vect/pr31699.c: Ditto.
9616
9617 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9618
9619         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9620         for V2DFmode vector conditional expression.
9621         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9622         and dfceq patterns.
9623         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9624         and dfcgt patterns.
9625         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9626         V2DFmode comparison and test special values.
9627         * lib/target-supports.exp: Switch on test for V2DFmode 
9628         vector conditional expression.
9629
9630 2007-07-13  Richard Guenther  <rguenther@suse.de>
9631
9632         PR tree-optimization/32721
9633         * gcc.dg/pr32721.c: New testcase.
9634
9635 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9636
9637         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9638         error message part that continues on a new line.
9639
9640 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9641
9642         * gcc.dg/c99-tgmath-1.c: New.
9643         * gcc.dg/c99-tgmath-2.c: New.
9644         * gcc.dg/c99-tgmath-3.c: New.
9645         * gcc.dg/c99-tgmath-4.c: New.
9646
9647 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9648             Janis Johnson  <janis187@us.ibm.com>
9649
9650         PR testsuite/25241
9651         * gcc.test-framework/dg-error-exp-F.c: New test.
9652         * gcc.test-framework/dg-warning-exp-F.c: New test.
9653         * lib/gcc.exp: Enable warning and error prefixes.
9654         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9655         (dg-error): Wrap original dg-error.
9656         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9657         markers from dg-error/dg-warning directives.
9658         * gcc.dg/20040322-1.c: Likewise.
9659         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9660         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9661         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9662         * gcc.dg/Werror-1.c: Likewise.
9663         * gcc.dg/Werror-10.c: Likewise.
9664         * gcc.dg/Werror-11.c: Likewise.
9665         * gcc.dg/Werror-2.c: Likewise.
9666         * gcc.dg/Werror-3.c: Likewise.
9667         * gcc.dg/Werror-4.c: Likewise.
9668         * gcc.dg/Werror-5.c: Likewise.
9669         * gcc.dg/Werror-6.c: Likewise.
9670         * gcc.dg/Werror-7.c: Likewise.
9671         * gcc.dg/Werror-8.c: Likewise.
9672         * gcc.dg/Werror-9.c: Likewise.
9673         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9674         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9675         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9676         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9677         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9678         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9679         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9680         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9681         * gcc.dg/Wnested-externs-1.c: Likewise.
9682         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9683         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9684         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9685         * gcc.dg/Wshadow-3.c: Likewise.
9686         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9687         * gcc.dg/Wwrite-strings-1.c: Likewise.
9688         * gcc.dg/anon-struct-5.c: Likewise.
9689         * gcc.dg/anon-struct-6.c: Likewise.
9690         * gcc.dg/anon-struct-7.c: Likewise.
9691         * gcc.dg/anon-struct-8.c: Likewise.
9692         * gcc.dg/array-8.c: Likewise.
9693         * gcc.dg/array-quals-2.c: Likewise.
9694         * gcc.dg/asm-qual-1.c: Likewise.
9695         * gcc.dg/asm-wide-1.c: Likewise.
9696         * gcc.dg/assign-warn-1.c: Likewise.
9697         * gcc.dg/assign-warn-2.c: Likewise.
9698         * gcc.dg/bitfld-10.c: Likewise.
9699         * gcc.dg/bitfld-11.c: Likewise.
9700         * gcc.dg/bitfld-12.c: Likewise.
9701         * gcc.dg/bitfld-13.c: Likewise.
9702         * gcc.dg/bitfld-14.c: Likewise.
9703         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9704         * gcc.dg/builtins-30.c: Likewise.
9705         * gcc.dg/c90-const-expr-5.c: Likewise.
9706         * gcc.dg/c90-typespec-1.c: Likewise.
9707         * gcc.dg/c99-const-expr-5.c: Likewise.
9708         * gcc.dg/c99-flex-array-5.c: Likewise.
9709         * gcc.dg/c99-fordecl-3.c: Likewise.
9710         * gcc.dg/c99-tag-3.c: Likewise.
9711         * gcc.dg/c99-typespec-1.c: Likewise.
9712         * gcc.dg/c99-vla-jump-1.c: Likewise.
9713         * gcc.dg/c99-vla-jump-2.c: Likewise.
9714         * gcc.dg/c99-vla-jump-3.c: Likewise.
9715         * gcc.dg/c99-vla-jump-4.c: Likewise.
9716         * gcc.dg/c99-vla-jump-5.c: Likewise.
9717         * gcc.dg/cast-1.c: Likewise.
9718         * gcc.dg/cast-2.c: Likewise.
9719         * gcc.dg/cast-3.c: Likewise.
9720         * gcc.dg/cast-4.c: Likewise.
9721         * gcc.dg/cast-pretty-print-1.c: Likewise.
9722         * gcc.dg/comp-goto-2.c: Likewise.
9723         * gcc.dg/comp-goto-3.c: Likewise.
9724         * gcc.dg/cpp/error-1.c: Likewise.
9725         * gcc.dg/cpp/if-paren.c: Likewise.
9726         * gcc.dg/decl-7.c: Likewise.
9727         * gcc.dg/decl-8.c: Likewise.
9728         * gcc.dg/decl-nospec-1.c: Likewise.
9729         * gcc.dg/decl-nospec-2.c: Likewise.
9730         * gcc.dg/decl-nospec-3.c: Likewise.
9731         * gcc.dg/declspec-10.c: Likewise.
9732         * gcc.dg/declspec-11.c: Likewise.
9733         * gcc.dg/declspec-12.c: Likewise.
9734         * gcc.dg/declspec-13.c: Likewise.
9735         * gcc.dg/declspec-14.c: Likewise.
9736         * gcc.dg/declspec-15.c: Likewise.
9737         * gcc.dg/declspec-16.c: Likewise.
9738         * gcc.dg/declspec-17.c: Likewise.
9739         * gcc.dg/declspec-4.c: Likewise.
9740         * gcc.dg/declspec-5.c: Likewise.
9741         * gcc.dg/declspec-6.c: Likewise.
9742         * gcc.dg/declspec-7.c: Likewise.
9743         * gcc.dg/declspec-8.c: Likewise.
9744         * gcc.dg/declspec-9.c: Likewise.
9745         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9746         * gcc.dg/dfp/constants-c99.c: Likewise.
9747         * gcc.dg/dfp/keywords-c89.c: Likewise.
9748         * gcc.dg/dfp/keywords-c99.c: Likewise.
9749         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9750         * gcc.dg/dfp/typespec.c: Likewise.
9751         * gcc.dg/dremf-type-compat-2.c: Likewise.
9752         * gcc.dg/dremf-type-compat-3.c: Likewise.
9753         * gcc.dg/dremf-type-compat-4.c: Likewise.
9754         * gcc.dg/empty-source-2.c: Likewise.
9755         * gcc.dg/empty-source-3.c: Likewise.
9756         * gcc.dg/enum3.c: Likewise.
9757         * gcc.dg/extra-semi-2.c: Likewise.
9758         * gcc.dg/extra-semi-3.c: Likewise.
9759         * gcc.dg/float-range-1.c: Likewise.
9760         * gcc.dg/float-range-2.c: Likewise.
9761         * gcc.dg/float-range-3.c: Likewise.
9762         * gcc.dg/float-range-5.c: Likewise.
9763         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9764         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9765         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9766         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9767         * gcc.dg/format/cast-1.c: Likewise.
9768         * gcc.dg/format/gcc_diag-3.c: Likewise.
9769         * gcc.dg/format/gcc_diag-4.c: Likewise.
9770         * gcc.dg/format/gcc_diag-6.c: Likewise.
9771         * gcc.dg/format/gcc_diag-8.c: Likewise.
9772         * gcc.dg/format/gcc_diag-9.c: Likewise.
9773         * gcc.dg/format/nul-2.c: Likewise.
9774         * gcc.dg/format/opt-1.c: Likewise.
9775         * gcc.dg/format/opt-2.c: Likewise.
9776         * gcc.dg/format/opt-3.c: Likewise.
9777         * gcc.dg/format/opt-4.c: Likewise.
9778         * gcc.dg/format/opt-5.c: Likewise.
9779         * gcc.dg/format/opt-6.c: Likewise.
9780         * gcc.dg/framework-2.c: Likewise.
9781         * gcc.dg/func-args-1.c: Likewise.
9782         * gcc.dg/func-outside-1.c: Likewise.
9783         * gcc.dg/func-outside-2.c: Likewise.
9784         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9785         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9786         * gcc.dg/if-empty-1.c: Likewise.
9787         * gcc.dg/init-bad-1.c: Likewise.
9788         * gcc.dg/init-bad-2.c: Likewise.
9789         * gcc.dg/init-bad-3.c: Likewise.
9790         * gcc.dg/init-desig-obs-2.c: Likewise.
9791         * gcc.dg/init-desig-obs-3.c: Likewise.
9792         * gcc.dg/init-empty-2.c: Likewise.
9793         * gcc.dg/init-empty-3.c: Likewise.
9794         * gcc.dg/inline-11.c: Likewise.
9795         * gcc.dg/inline-12.c: Likewise.
9796         * gcc.dg/inline-8.c: Likewise.
9797         * gcc.dg/inline-9.c: Likewise.
9798         * gcc.dg/inline3.c: Likewise.
9799         * gcc.dg/label-decl-1.c: Likewise.
9800         * gcc.dg/label-decl-2.c: Likewise.
9801         * gcc.dg/label-decl-3.c: Likewise.
9802         * gcc.dg/label-decl-4.c: Likewise.
9803         * gcc.dg/long-long-typespec-1.c: Likewise.
9804         * gcc.dg/lvalue-2.c: Likewise.
9805         * gcc.dg/lvalue-3.c: Likewise.
9806         * gcc.dg/nested-func-3.c: Likewise.
9807         * gcc.dg/nested-redef-1.c: Likewise.
9808         * gcc.dg/noreturn-4.c: Likewise.
9809         * gcc.dg/old-style-prom-2.c: Likewise.
9810         * gcc.dg/old-style-prom-3.c: Likewise.
9811         * gcc.dg/old-style-then-proto-1.c: Likewise.
9812         * gcc.dg/overflow-warn-1.c: Likewise.
9813         * gcc.dg/overflow-warn-2.c: Likewise.
9814         * gcc.dg/overflow-warn-3.c: Likewise.
9815         * gcc.dg/overflow-warn-4.c: Likewise.
9816         * gcc.dg/overflow-warn-6.c: Likewise.
9817         * gcc.dg/parm-forwdecl-2.c: Likewise.
9818         * gcc.dg/parm-forwdecl-3.c: Likewise.
9819         * gcc.dg/parm-impl-decl-1.c: Likewise.
9820         * gcc.dg/parm-impl-decl-2.c: Likewise.
9821         * gcc.dg/parm-incomplete-1.c: Likewise.
9822         * gcc.dg/parm-mismatch-1.c: Likewise.
9823         * gcc.dg/pointer-arith-1.c: Likewise.
9824         * gcc.dg/pointer-arith-2.c: Likewise.
9825         * gcc.dg/pointer-arith-3.c: Likewise.
9826         * gcc.dg/pointer-arith-4.c: Likewise.
9827         * gcc.dg/pointer-arith-6.c: Likewise.
9828         * gcc.dg/pointer-arith-7.c: Likewise.
9829         * gcc.dg/pointer-arith-8.c: Likewise.
9830         * gcc.dg/pr13804-1.c: Likewise.
9831         * gcc.dg/pr15698-1.c: Likewise.
9832         * gcc.dg/pr15698-2.c: Likewise.
9833         * gcc.dg/pr15698-3.c: Likewise.
9834         * gcc.dg/pr15698-4.c: Likewise.
9835         * gcc.dg/pr15698-5.c: Likewise.
9836         * gcc.dg/pr15698-6.c: Likewise.
9837         * gcc.dg/pr15698-7.c: Likewise.
9838         * gcc.dg/pr15698-8.c: Likewise.
9839         * gcc.dg/pr17188-1.c: Likewise.
9840         * gcc.dg/pr17301-1.c: Likewise.
9841         * gcc.dg/pr17301-2.c: Likewise.
9842         * gcc.dg/pr17730-1.c: Likewise.
9843         * gcc.dg/pr20368-1.c: Likewise.
9844         * gcc.dg/pr20368-2.c: Likewise.
9845         * gcc.dg/pr20368-3.c: Likewise.
9846         * gcc.dg/pr22308-1.c: Likewise.
9847         * gcc.dg/qual-component-1.c: Likewise.
9848         * gcc.dg/redecl-1.c: Likewise.
9849         * gcc.dg/redecl-11.c: Likewise.
9850         * gcc.dg/redecl-12.c: Likewise.
9851         * gcc.dg/redecl-13.c: Likewise.
9852         * gcc.dg/redecl-14.c: Likewise.
9853         * gcc.dg/redecl-15.c: Likewise.
9854         * gcc.dg/register-var-1.c: Likewise.
9855         * gcc.dg/register-var-2.c: Likewise.
9856         * gcc.dg/stmt-expr-2.c: Likewise.
9857         * gcc.dg/stmt-expr-3.c: Likewise.
9858         * gcc.dg/stmt-expr-label-1.c: Likewise.
9859         * gcc.dg/stmt-expr-label-2.c: Likewise.
9860         * gcc.dg/stmt-expr-label-3.c: Likewise.
9861         * gcc.dg/struct-empty-2.c: Likewise.
9862         * gcc.dg/struct-empty-3.c: Likewise.
9863         * gcc.dg/struct-parse-1.c: Likewise.
9864         * gcc.dg/struct-semi-1.c: Likewise.
9865         * gcc.dg/struct-semi-2.c: Likewise.
9866         * gcc.dg/struct-semi-3.c: Likewise.
9867         * gcc.dg/switch-5.c: Likewise.
9868         * gcc.dg/switch-6.c: Likewise.
9869         * gcc.dg/switch-7.c: Likewise.
9870         * gcc.dg/tls/diag-5.c: Likewise.
9871         * gcc.dg/transparent-union-1.c: Likewise.
9872         * gcc.dg/transparent-union-3.c: Likewise.
9873         * gcc.dg/typespec-1.c: Likewise.
9874         * gcc.dg/vla-init-2.c: Likewise.
9875         * gcc.dg/vla-init-3.c: Likewise.
9876         * gcc.dg/vla-init-4.c: Likewise.
9877         * gcc.dg/vla-init-5.c: Likewise.
9878         * gcc.dg/void-cast-2.c: Likewise.
9879         * gcc.dg/wvla-3.c: Likewise.
9880         * gcc.dg/wvla-7.c: Likewise.
9881         * gcc.target/i386/991209-1.c: Likewise.
9882         * gcc.target/ia64/fpreg-1.c: Likewise.
9883         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9884         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9885         
9886 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9887
9888         PR fortran/31639
9889         * gfortran.dg/func_decl_4.f90: New test.
9890
9891 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9892
9893         PR fortran/32727
9894         * gfortran.dg/interface_17.f90: New test.
9895
9896 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9897
9898         PR fortran/32599
9899         * gfortran.dg/32599.f03: New test case.
9900
9901         PR fortran/32601
9902         * gfortran.dg/32601.f03: New test case.
9903         * gfortran.dg/32601_1.f03: Ditto.
9904         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9905         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9906
9907 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9908
9909         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9910
9911 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9912             Devang Patel  <dpatel@apple.com>
9913
9914         PR tree-optimization/25413
9915         * gcc.dg/vect/vect-align-1.c: New.
9916         * gcc.dg/vect/vect-align-2.c: New.
9917         * gcc.dg/vect/pr25413.c: New.
9918         * gcc.dg/vect/pr25413a.c: New.
9919         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9920
9921 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9922
9923         * lib/target-support.exp (check_ultrasparc_hw_available):
9924         New function.
9925         (is-effective-target): Check $arg for ultrasparc_hw.
9926         (is-effective-target-keyword): Likewise.
9927         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9928         when determining what to do on sparc platforms.
9929         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9930         * gcc.dg/20001101-1.c: Likewise.
9931         * gcc.dg/20001101-2.c: Likewise.
9932         * gcc.dg/ultrasp9.c: Likewise.
9933         * gcc.dg/ultrasp10.c: Likewise.
9934         * gcc.target/sparc/pdist-3.c: Likewise.
9935
9936 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9937
9938         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9939
9940 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9941
9942         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9943         get vectorized.
9944         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9945         now get vectorized.
9946         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9947         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9948         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9949         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9950         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9951         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9952         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9953         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9954         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9955         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9956         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9957         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9958         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9959         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9960         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9961         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9962         Add spu.
9963
9964 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR c++/30854
9967         * g++.dg/parse/error30.C: New test.
9968
9969 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9970
9971         PR fortran/29804
9972         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9973
9974 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9975
9976         * gfortran.fortran-torture/compile/pr32663.f: New test.
9977
9978 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9979
9980         PR c++/31027
9981         * g++.dg/inherit/virtual4.C: New.
9982
9983 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9984
9985         PR target/32661
9986         * gcc.target/i386/pr32661-1.c: New test.
9987
9988 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9989
9990         * gnat.dg/invariant_index.ad[sb]: New test.
9991
9992 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9993
9994         PR c++/32560
9995         * g++.dg/template/decl3.C: New.
9996
9997 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9998
9999         PR 32617
10000         * gcc.c-torture/execute/align-3.c: New.
10001
10002 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10003
10004         PR target/32708
10005         * gcc.target/i386/pr32708-1.c: New test.
10006         * gcc.target/i386/pr32708-2.c: Ditto.
10007         * gcc.target/i386/pr32708-3.c: Ditto.
10008
10009 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10010
10011         * g++.dg/init/new20.C: Remove svn:executable flag.
10012
10013 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10014
10015         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10016
10017 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10018
10019         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10020
10021 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10022
10023         PR testsuite/25241
10024         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10025         directive.
10026         
10027 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10028
10029         PR fortran/32157
10030         * gfortran.dg/overload_2.f90: New test.
10031
10032         PR fortran/32689
10033         * gfortran.dg/transfer_simplify_5.f90
10034
10035         PR fortran/32634
10036         * gfortran.dg/interface_15.f90: New test.
10037
10038 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10039
10040         PR libfortran/32336
10041         * gfortran.dg/matmul_5.f90:  New test case.
10042
10043 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10044
10045         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10046         * gcc.dg/fesd-any.h: Likewise.
10047         * gcc.dg/fesd-baseonly.c: Likewise.
10048         * gcc.dg/fesd-baseonly.h: Likewise.
10049         * gcc.dg/fesd-none.c: Likewise.
10050         * gcc.dg/fesd-none.h: Likewise.
10051         * gcc.dg/fesd-reduced.c: Likewise.
10052         * gcc.dg/fesd-reduced.h: Likewise.
10053         * gcc.dg/fesd-sys.c: Likewise.
10054         * gcc.dg/fesd-sys.h: Likewise
10055         * gcc.dg/fesd.h: Likewise.
10056
10057         * g++.dg/debug/dwarf2: New directory.
10058         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10059         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10060         * g++.dg/other/fesd-any.h: Likewise.
10061         * g++.dg/other/fesd-baseonly.C: Likewise.
10062         * g++.dg/other/fesd-baseonly.h: Likewise.
10063         * g++.dg/other/fesd-none.C: Likewise.
10064         * g++.dg/other/fesd-none.h: Likewise.
10065         * g++.dg/other/fesd-reduced.C: Likewise.
10066         * g++.dg/other/fesd-reduced.h: Likewise.
10067         * g++.dg/other/fesd-sys.C: Likewise.
10068         * g++.dg/other/fesd-sys.h: Likewise.
10069         * g++.dg/other/fesd.h: Likewise.
10070
10071 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10072
10073         PR fortran/31129
10074         * gfortran.dg/parameter_unused.f90: New test.
10075
10076 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10077
10078         PR tree-optimization/32681
10079         * gcc.dg/tree-ssa/pr32681.c: New test.
10080
10081 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10082
10083         PR fortran/32678
10084         * gfortran.dg/fmt_t_5.f90: New test.
10085
10086 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10087
10088         PR c++/30535
10089         * g++.dg/template/operator10.C: New.
10090
10091 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10092
10093         PR libfortran/32217
10094         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10095
10096 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10097
10098         PR fortran/29876
10099         * gfortran.dg/operator_6.f90: New test.
10100
10101 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10102
10103         PR fortran/17711
10104         * gfortran.dg/operator_4.f90: New test.
10105         * gfortran.dg/operator_5.f90: New test.
10106         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10107         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10108
10109 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10110
10111         PR fortran/32669
10112         * gfortran.dg/argument_checking_6.f90: New.
10113
10114 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10115
10116         PR fortran/25094
10117         * gfortran.dg/interface_155555.f90: New test.
10118
10119 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10120
10121         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10122         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10123
10124 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10125
10126         PR testsuite/25241
10127         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10128         discern pedantic diagnostics and errors.
10129         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10130         and not an error.
10131         * gcc.dg/20050121-1.c: This is an error and not a warning.
10132         * gcc.target/i386/sseregparm-2.c:  Likewise.
10133         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10134         * gcc.dg/charset/attribute2.c: Likewise.
10135         * gcc.dg/bitfld-1.c: Likewise.
10136         * gcc.dg/pack-test-2.c: Likewise.
10137         * gcc.dg/940510-1.c: Match separately error and warning.
10138         * gcc.dg/array-2.c: Match separately multiple messages. The second
10139         diagnostic is a pedantic warning and not an error.
10140         * gcc.dg/pr14475.c: Match separately multiple messages.
10141         * gcc.dg/pr18809-1.c: Likewise.
10142         * gcc.dg/pr27953.c: Likewise.
10143         * gcc.dg/vla-init-1.c: Likewise.
10144         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10145
10146 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10147
10148         PR fortran/32644
10149         * gfortran.dg/char_decl_1.f90: New test.
10150
10151 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10152
10153         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10154
10155 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10156
10157         PR c++/32232
10158         * g++.dg/template/overload9.C: New test.
10159
10160 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10161
10162         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10163         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10164
10165 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10166
10167         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10168         * gcc.dg/20001012-2.c: Likewise.
10169         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10170         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10171
10172 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10173
10174         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10175         about the chunk size when STACK_SIZE is defined.
10176
10177 2007-07-06  Josh Conner  <jconner@apple.com>
10178
10179         PR middle-end/32602
10180         * gcc.dg/sibcall-8.c: New test.
10181
10182 2007-07-06  Josh Conner  <jconner@apple.com>
10183
10184         PR middle-end/32603
10185         * gcc.target/arm/sibcall-1.c: New test.
10186
10187 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10188
10189         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10190
10191 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10192
10193         * gfortran.dg/save_parameter.f90: New test.
10194         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10195
10196 2007-07-06  Richard Guenther  <rguenther@suse.de>
10197
10198         * g++.dg/opt/pr30965.C: New testcase.
10199
10200 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10201
10202         * gcc.target/mips/save-restore-5.c: New test.
10203
10204 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10205
10206         PR rtl_optimization/32450
10207         * gcc.dg/pr32450.c: New runtime test.
10208
10209 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10210
10211         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10212         single underscore in scan directives.
10213
10214 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/32245
10217         * g++.dg/init/ptrmem4.C: New test.
10218
10219         PR c++/32251
10220         * g++.dg/init/new21.C: Likewise.
10221
10222         PR c++/31992
10223         * g++.dg/template/static30.C: Likewise.
10224
10225 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10226
10227         * gcc.dg/vect/costmodel/ppc: New directory.
10228         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10229         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10230         New test.
10231         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10233         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10234         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10235         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10238         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10239         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10240         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10241         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10242         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10243         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10244         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10245
10246 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10247
10248         PR fortran/32359
10249         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10250
10251 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10252
10253         PR fortran/32526
10254         * gfortran.dg/interface_14.f90: New test.
10255
10256         PR fortran/32613
10257         * gfortran.dg/do_iterator_2.f90: New test.
10258
10259 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10260
10261         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10262         (FE_DEC_DOWNWARD): Likewise.
10263         (FE_DEC_UPWARD): Likewise.
10264         (FE_DEC_TOWARDZERO): Likewise.
10265         (FE_DEC_TONEARESTFROMZERO): Likewise.
10266
10267 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10268
10269         * gcc.c-torture/compile/pr32606.c: New.
10270         * gfortran.fortran-torture/execute/pr32604.f90: New.
10271
10272 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10273
10274         * gcc.dg/visibility-12.c: New test.
10275         * gcc.dg/visibility-13.c: Likewise.
10276         * g++.dg/ext/visibility-9.C: Likewise.
10277         * g++.dg/ext/visibility-10.C: Likewise.
10278
10279 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10280
10281         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10282         * gcc.dg/sh-relax-vxworks.c: New test.
10283
10284 2007-07-04  Richard Guenther  <rguenther@suse.de>
10285
10286         PR tree-optimization/32500
10287         * gcc.c-torture/execute/pr32500.c: New testcase.
10288
10289 2007-07-04  Richard Guenther  <rguenther@suse.de>
10290
10291         PR tree-optimization/32482
10292         * gcc.c-torture/compile/pr32482.c: New testcase.
10293
10294 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10295
10296         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10297         VxWorks kernels.
10298         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10299         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10300         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10301         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10302
10303 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10304
10305         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10306
10307 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10308
10309         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10310
10311 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10312
10313         PR fortran/31198
10314         * gfortran.dg/min_max_optional_1.f90: New test.
10315         * gfortran.dg/min_max_optional_2.f90: New test.
10316         * gfortran.dg/min_max_optional_3.f90: New test.
10317
10318 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10319
10320         PR fortran/32545
10321         * gfortran.dg/fmt_error.f90: New test.
10322
10323 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR fortran/32612
10326         * gfortran.dg/interface_13.f90: New test.
10327
10328 2007-07-03  Dave Brolley  <brolley@redhat.com>
10329
10330         PR c++/31743
10331         * g++.dg/init/new20.C: New test.
10332
10333 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10334
10335         PR fortran/32579
10336         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10337
10338 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10339
10340         PR fortran/25062
10341         * common_7.f90: New.
10342         * common_8.f90: New.
10343         * common_9.f90: New.
10344
10345 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10346
10347         PR fortran/30940
10348         * gfortran.dg/argument_checking_1.f90: New.
10349         * gfortran.dg/argument_checking_2.f90: New.
10350         * gfortran.dg/argument_checking_3.f90: New.
10351         * gfortran.dg/argument_checking_4.f90: New.
10352         * gfortran.dg/argument_checking_5.f90: New.
10353         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10354         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10355
10356 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10357
10358         * gcc.dg/pr32176.c: Add -w to default dg-options.
10359
10360 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10361
10362         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10363
10364 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10365
10366         PR fortran/20888
10367         * gfortran.dg/null_2.f90: New.
10368
10369 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10370             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10371
10372         PR middle-end/32176
10373         * gcc.dg/pr32176.c: New test.
10374
10375 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10376
10377         * gcc.dg/const-float80.c : New test.
10378         * gcc.dg/const-float128.c : New test.
10379         * gcc.dg/const-float80-ped.c : New test.
10380         * gcc.dg/const-float128-ped.c : New test.
10381
10382 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10383
10384         * gcc.dg/c99-math.h: Fix typo.
10385
10386 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10387
10388         PR libgomp/32468
10389         * gcc.dg/gomp/pr32468-1.c: New test.
10390
10391 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10392
10393         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10394         an ABI option.
10395
10396 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10397
10398         * gfortran.fortran-torture/compile/pr32583.f: New.
10399         * gcc.c-torture/compile/pr32584.c: New
10400
10401 2007-07-02  Ollie Wild  <aaw@google.com>
10402
10403         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10404         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10405
10406 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10407
10408         * gcc.target/mips/save-restore-1.c: New test.
10409         * gcc.target/mips/save-restore-2.c: Likewise.
10410         * gcc.target/mips/save-restore-3.c: Likewise.
10411         * gcc.target/mips/save-restore-4.c: Likewise.
10412
10413 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10414
10415         PR tree-optimization/31966
10416         PR tree-optimization/32533
10417         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10418         * gfortran.dg/pr32533.f90: Ditto.
10419
10420 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10421
10422         * g++.dg/opt/nrv12.C: New test.
10423         * gcc.target/i386/nrv1.c: New test.
10424
10425         PR c++/31748
10426         * g++.dg/gomp/pr31748.C: New test.
10427
10428 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10429  
10430         PR tree-optimization/32230
10431         * gcc.dg/vect/pr32230.c: New test.
10432
10433 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10434
10435         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10436         * bind_c_coms.f90: Ditto.
10437         * bind_c_coms_driver.c: Ditto.
10438         * bind_c_dts.f90: Ditto.
10439         * bind_c_dts_2.f03: Ditto.
10440         * bind_c_dts_2_driver.c: Ditto.
10441         * bind_c_dts_3.f03: Ditto.
10442         * bind_c_dts_4.f03: Ditto.
10443         * bind_c_dts_driver.c: Ditto.
10444         * bind_c_implicit_vars.f03: Ditto.
10445         * bind_c_procs.f03: Ditto.
10446         * bind_c_usage_2.f03: Ditto.
10447         * bind_c_usage_3.f03: Ditto.
10448         * bind_c_usage_5.f03: Ditto.
10449         * bind_c_usage_6.f03: Ditto.
10450         * bind_c_usage_7.f03: Ditto.
10451         * bind_c_vars.f90: Ditto.
10452         * bind_c_vars_driver.c: Ditto.
10453         * binding_c_table_15_1.f03: Ditto.
10454         * binding_label_tests.f03: Ditto.
10455         * binding_label_tests_10.f03: Ditto.
10456         * binding_label_tests_10_main.f03: Ditto.
10457         * binding_label_tests_11.f03: Ditto.
10458         * binding_label_tests_11_main.f03: Ditto.
10459         * binding_label_tests_12.f03: Ditto.
10460         * binding_label_tests_13.f03: Ditto.
10461         * binding_label_tests_13_main.f03: Ditto.
10462         * binding_label_tests_14.f03: Ditto.
10463         * binding_label_tests_2.f03: Ditto.
10464         * binding_label_tests_3.f03: Ditto.
10465         * binding_label_tests_4.f03: Ditto.
10466         * binding_label_tests_5.f03: Ditto.
10467         * binding_label_tests_6.f03: Ditto.
10468         * binding_label_tests_7.f03: Ditto.
10469         * binding_label_tests_8.f03: Ditto.
10470         * binding_label_tests_9.f03: Ditto.
10471         * c_assoc.f90: Ditto.
10472         * c_assoc_2.f03: Ditto.
10473         * c_f_pointer_shape_test.f90: Ditto.
10474         * c_f_pointer_tests.f90: Ditto.
10475         * c_f_tests_driver.c: Ditto.
10476         * c_funloc_tests.f03: Ditto.
10477         * c_funloc_tests_2.f03: Ditto.
10478         * c_funloc_tests_3.f03: Ditto.
10479         * c_funloc_tests_3_funcs.c: Ditto.
10480         * c_kind_params.f90: Ditto.
10481         * c_kind_tests_2.f03: Ditto.
10482         * c_kinds.c: Ditto.
10483         * c_loc_driver.c: Ditto.
10484         * c_loc_test.f90: Ditto.
10485         * c_loc_tests_2.f03: Ditto.
10486         * c_loc_tests_2_funcs.c: Ditto.
10487         * c_loc_tests_3.f03: Ditto.
10488         * c_loc_tests_4.f03: Ditto.
10489         * c_loc_tests_5.f03: Ditto.
10490         * c_loc_tests_6.f03: Ditto.
10491         * c_loc_tests_7.f03: Ditto.
10492         * c_loc_tests_8.f03: Ditto.
10493         * c_ptr_tests.f03: Ditto.
10494         * c_ptr_tests_10.f03: Ditto.
10495         * c_ptr_tests_5.f03: Ditto.
10496         * c_ptr_tests_7.f03: Ditto.
10497         * c_ptr_tests_7_driver.c: Ditto.
10498         * c_ptr_tests_8.f03: Ditto.
10499         * c_ptr_tests_8_funcs.c: Ditto.
10500         * c_ptr_tests_9.f03: Ditto.
10501         * c_ptr_tests_driver.c: Ditto.
10502         * c_size_t_driver.c: Ditto.
10503         * c_size_t_test.f03: Ditto.
10504         * com_block_driver.f90: Ditto.
10505         * global_vars_c_init.f90: Ditto.
10506         * global_vars_c_init_driver.c: Ditto.
10507         * global_vars_f90_init.f90: Ditto.
10508         * global_vars_f90_init_driver.c: Ditto.
10509         * interop_params.f03: Ditto.
10510         * iso_c_binding_only.f03: Ditto.
10511         * iso_c_binding_rename_1.f03: Ditto.
10512         * iso_c_binding_rename_1_driver.c: Ditto.
10513         * iso_c_binding_rename_2.f03: Ditto.
10514         * iso_c_binding_rename_2_driver.c: Ditto.
10515         * kind_tests_2.f03: Ditto.
10516         * kind_tests_3.f03: Ditto.
10517         * module_md5_1.f90: Ditto.
10518         * only_clause_main.c: Ditto.
10519         * print_c_kinds.f90: Ditto.
10520         * test_bind_c_parens.f03: Ditto.
10521         * test_c_assoc.c: Ditto.
10522         * test_com_block.f90: Ditto.
10523         * test_common_binding_labels.f03: Ditto.
10524         * test_common_binding_labels_2.f03: Ditto.
10525         * test_common_binding_labels_2_main.f03: Ditto.
10526         * test_common_binding_labels_3.f03: Ditto.
10527         * test_common_binding_labels_3_main.f03: Ditto.
10528         * test_only_clause.f90: Ditto.
10529         * use_iso_c_binding.f90: Ditto.
10530         * value_5.f90: Ditto.
10531         * value_test.f90: Ditto.
10532         * value_tests_f03.f90: Ditto.
10533
10534 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10535
10536         * gcc.dg/tls/opt-14.c: New.
10537
10538 2007-07-01  Ollie Wild  <aaw@google.com>
10539
10540         * g++.dg/lookup/using16.C: New test.
10541         * g++.dg/lookup/using17.C: New test.
10542
10543 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10544
10545         PR fortran/32239
10546         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10547         (test_4): Use proper test for floating point equality.
10548         (test_8): Likewise.
10549
10550 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10551
10552         PR libgfortran/32554
10553         * gfortran.dg/fmt_p_1.f90: New test.
10554
10555 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10556
10557         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10558         initialization and fix dg-final check - the initialization loop is
10559         vectorizable.
10560
10561 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10562             Volker Reichelt  <reichelt@netcologne.de>
10563
10564         PR middle-end/32559
10565         * gcc.dg/pr32559.c: New test.
10566
10567 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10568
10569         PR tree-optimization/25371
10570         * gcc.dg/vect/pr25371.c: New test.
10571
10572 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10573
10574         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10575         when allocating and initializing a flexible array.
10576
10577 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10578
10579         PR fortran/20373
10580         * gfortran.dg/intrinsic.f90: New test.
10581
10582 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10583
10584         PR fortran/32555
10585         * gfortran.dg/fmt_zero_check.f90: New.
10586
10587 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10588
10589         PR fortran/30284
10590         * gfortran.dg/repeat_f90: New test.
10591
10592 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10593
10594         PR testsuite/25241
10595         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10596         -pedantic-errors, so we should match errors.
10597         * gcc.dg/cpp/escape-1.c: Likewise.
10598         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10599         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10600         warning.
10601         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10602         errors instead of warnings.
10603         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10604         a pedantic warning.
10605         * gcc.dg/cpp/arith-3.c: Likewise.
10606
10607 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10608
10609         PR testsuite/25241
10610         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10611         * gcc.dg/pch/valid-2.c: Likewise.
10612         * gcc.dg/pch/valid-3.c: Likewise.
10613         * gcc.dg/pch/warn-1.c: Likewise.
10614         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10615         
10616 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10617
10618         PR c/4076
10619         * gcc.dg/Wunused-function.c: New.
10620         
10621 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10622
10623         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10624
10625 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10626
10627         * g++.dg/other/canon-31724.C: New.
10628         
10629 2007-06-29  Jan Hubicka  <jh@suse.cz>
10630
10631         PR middle-end/32372
10632         * gcc.c-torture/compile/pr32372.c: new.
10633
10634 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10635
10636         * gfortran.dg/operator_3.f90: New test.
10637
10638 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10639
10640         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10641         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10642
10643 2007-06-29  Richard Guenther  <rguenther@suse.de>
10644
10645         PR middle-end/32493
10646         * gcc.dg/inline-23.c: New testcase.
10647
10648 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10649
10650         PR tree-optimization/24659
10651         * gcc.target/i386/vectorize2.c: New test.
10652         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10653         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10654
10655 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10656
10657         * gcc.dg/pointer-arith-9.c: New test.
10658
10659 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10660
10661         PR fortran/32483
10662         * gfortran.dg/fmt_read_2.f90: New.
10663
10664 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10665
10666         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10667         If it exists, don't try to create it.
10668
10669 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10670
10671         * g++.dg/ext/visibility/ms-compat-1.C: New.
10672
10673 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10674
10675         PR tree-opt/32417
10676         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10677
10678 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10679
10680         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10681         targets.
10682
10683 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10684
10685         PR fortran/32467
10686         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10687
10688 2007-06-27  Richard Guenther  <rguenther@suse.de>
10689
10690         PR middle-end/32492
10691         * gcc.dg/inline-22.c: New testcase.
10692
10693 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10694
10695         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10696         the scan-assembler constant.
10697
10698 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10699
10700         PR 20216
10701         * gcc.dg/pr20216.c: New.
10702
10703 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10704
10705         PR tree-opt/32421
10706         * gcc.dg/vect/pr32421.c: New test.
10707
10708 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10709
10710         PR c++/32111
10711         * g++.dg/other/friend5.C: New test.
10712
10713 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10714
10715         PR fortran/32464
10716         * gfortran.dg/host_assoc_function_2.f90: New test.
10717
10718         PR fortran/31494
10719         * gfortran.dg/host_assoc_call_1.f90: New test.
10720
10721 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10722
10723         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10724         
10725 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10726
10727         PR fortran/32456
10728         * gfortran.dg/error_format.f90: New test.
10729
10730 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/32136
10733         * gfortran.dg/pr32136.f90: New test.
10734
10735 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10736
10737         PR fortran/31726
10738         * gfortran.dg/minmaxloc_1.f90: New test.
10739
10740         PR fortran/32298
10741         * gfortran.dg/minmaxloc_2.f90: New test.
10742
10743 2007-06-23  Richard Guenther  <rguenther@suse.de>
10744
10745         PR tree-optimization/16876
10746         PR middle-end/29478
10747         * gcc.dg/pr29254.c: The warning is bogus.
10748         * gcc.dg/warn-1.c: Likewise.
10749         * gcc.dg/assign-warn-3.c: Likewise.
10750         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10751
10752 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10753
10754         * gcc.c-torture/execute/20070623-1.c: New.
10755
10756 2007-06-22  Jan Hubicka  <jh@suse.cz>
10757
10758         * gcc.c-torture/compile/pr31541.c: New.
10759
10760 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10761
10762         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10763         Remove -m64 from dg-options.
10764
10765 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10766
10767         PR middle-end/32374
10768         * gcc.dg/pr32374.c: New test.
10769
10770 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10771
10772         PR fortran/32360
10773         * gfortran.dg/pointer_assign_3.f90: New test.
10774
10775 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10776
10777         * gcc.dg/tree-ssa/pr19590.c: New.
10778
10779 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10780
10781         PR fortran/31162
10782         * gfortran.dg/assign.f90: Update test.
10783         * gfortran.dg/real_do_1.f90: Update test.
10784         * gfortran.dg/gomp/omp_do1.f90: Update test.
10785         * gfortran.dg/warnings_are_errors_1.f: Update test.
10786         * gfortran.dg/g77/20010519-1.f: Update test.
10787         * gfortran.dg/g77/pr9258.f: Update test.
10788         * gfortran.dg/g77/960317-1.f: Update test.
10789
10790 2007-06-21  Richard Guenther  <rguenther@suse.de>
10791
10792         PR tree-optimization/32453
10793         * gcc.c-torture/compile/pr32453.c: New testcase.
10794
10795 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR tree-optimization/31866
10798         * gcc.dg/pr31866.c: New test.
10799
10800 2007-06-21  Richard Guenther  <rguenther@suse.de>
10801
10802         PR tree-optimization/32451
10803         * g++.dg/torture/20070621-1.C: New testcase.
10804
10805 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10806
10807         * gcc.dg/attr-isr.c: Test delay slot content.
10808         
10809 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10810
10811         PR fortran/32361
10812         gfortran.dg/pointer_assign_2.f90: New test.
10813
10814 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10815
10816         PR fortran/25061
10817         gfortran.dg/invalid_procedure_name.f90: New test.
10818
10819 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10820
10821         PR tree-optimization/25737
10822         * gcc.dg/tree-ssa/alias-14.c: New test.
10823
10824 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10825
10826         * gcc.target/i386/large-size-array-3.c: New.
10827
10828 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10829         Richard Guenther  <rguenther@suse.de>
10830
10831         PR fortran/32140
10832         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10833
10834 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10835
10836         PR middle-end/31959
10837         * gcc.dg/pr31959.c: New test.
10838
10839         PR inline-asm/32109
10840         * g++.dg/ext/asm10.C: New test.
10841
10842         PR middle-end/32285
10843         * gcc.c-torture/execute/20070614-1.c: New test.
10844
10845 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10846
10847         * gcc.target/arm/stack-corruption.c: New test.
10848
10849 2007-06-19  Richard Guenther  <rguenther@suse.de>
10850
10851         * g++.dg/torture/pr30252.C: New testcase.
10852
10853 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR tree-optimization/32353
10856         * g++.dg/opt/nrv13.C: New test.
10857
10858 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10859
10860         PR fortran/20863
10861         PR fortran/20882
10862         * gfortran.dg/impure_assignment_2.f90 : New test.
10863
10864         PR fortran/32236
10865         * gfortran.dg/data_initialized_2.f90 : New test.
10866
10867         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10868         appropriate version of 'dmach'.
10869
10870 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10871
10872         PR target/32389
10873         * gcc.target/i386/pr32389.c New test.
10874
10875 2007-06-18  Simon Baldwin <simonb@google.com>
10876
10877         PR c++/31923
10878         * g++.dg/template/error25.C: New.
10879         * g++.dg/template/spec35.C: New.
10880
10881 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10882
10883         * gcc.c-torture/compile/pr32355.c: New testcase.
10884         
10885 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10886
10887         PR tree-optimization/32383
10888         * g++.dg/opt/pr32383.C: New test.
10889
10890 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10891
10892         PR rtl-optimization/32366
10893         * gcc.dg/vect/pr32366.c: New test.
10894
10895 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10896
10897         * gcc.c-torture/compile/pr32349.c: New testcase.
10898         
10899 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10900
10901         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10902         * gcc.target/sparc/combined-2.c: Likewise.
10903         * gcc.target/sparc/fexpand.c : Likewise.
10904         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10905         * gcc.target/sparc/fpack16.c : Likewise.
10906         * gcc.target/sparc/fpmerge.c : Likewise.
10907         * gcc.target/sparc/fpmul.c : Likewise.
10908         * gcc.target/sparc/noresult.c : Likewise.
10909         * gcc.target/sparc/pdist.c: Likewise.
10910
10911 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10912
10913         PR middle-end/31723
10914         * gcc.target/i386/recip-divf.c: New test.
10915         * gcc.target/i386/recip-sqrtf.c: Ditto.
10916         * gcc.target/i386/recip-vec-divf.c: Ditto.
10917         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10918         * gcc.target/i386/sse-recip.c: Ditto.
10919         * gcc.target/i386/sse-recip-vec.c: Ditto.
10920
10921 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10922
10923         PR tree-opt/32225
10924         * gcc.c-torture/compile/20070605-1.c: New test.
10925
10926         * gcc.c-torture/compile/20070603-1.c: New testcase.
10927         * gcc.c-torture/compile/20070603-2.c: New testcase.
10928
10929         * gcc.c-torture/compile/20070531-1.c: New test.
10930
10931         PR tree-opt/32167
10932         * gcc.c-torture/compile/20070531-2.c: New test.
10933
10934         PR tree-opt/32144
10935         * gcc.c-torture/compile/20070529-1.c: New test.
10936
10937         PR tree-opt/32145
10938         * gcc.c-torture/compile/20070529-2.c: New test.
10939
10940         PR tree-opt/32015
10941         * gcc.c-torture/compile/20070520-1.c: New test.
10942
10943         * g++.dg/ext/java-1.C: New test.
10944
10945         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10946         loops instead of one. Remove the "can't determine dependence"
10947         check.
10948         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10949         needed as the cast is gone in the first place.
10950         * gcc.dg/max-1.c: Change local variable a to be a global one.
10951         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10952         have a cast which is PREd.
10953
10954 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10955
10956         * g++.dg/lookup/anon6.C: New test.
10957
10958 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10959
10960         PR c++/31806
10961         * g++.dg/opt/static6.C: New testcase.
10962
10963 2007-06-14  Geoff Keating  <geoffk@apple.com>
10964
10965         * g++.dg/ext/visibility/overload-1.C: New.
10966
10967         PR 31093
10968         * g++.dg/ext/visibility/anon4.C: New.
10969
10970 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10971
10972         PR target/32268
10973         * gcc.target/i386/pr32268.c: New test.
10974
10975 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10976
10977         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10978         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10979         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10980
10981         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10982         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10983         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10984         BID is used.
10985
10986 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10987
10988         PR fortran/32302
10989         * gfortran.dg/common_resize_1.f90: New test.
10990
10991 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10992
10993         PR target/32274
10994         * gcc.dg/vect/pr32224.c: Fix.   
10995         
10996 2007-06-13  Eric Christopher  <echristo@apple.com>
10997
10998         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10999
11000 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11001
11002         PR fortran/32323
11003         * gfortran.dg/actual_array_vect_1.f90: New.
11004
11005 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11006
11007         * gcc.target/sparc/mfpu.c: New test.
11008
11009 2007-06-12  Geoff Keating  <geoffk@apple.com>
11010
11011         * g++.dg/warn/weak1.C: Suppress on Darwin.
11012         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11013
11014 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11015
11016         PR middle-end/31579
11017          * g++.dg/torture/pr31579.C: New testcase.
11018
11019 2007-06-12  Ian Lance Taylor  <iant@google.com>
11020
11021         PR libstdc++/29286
11022         * g++.dg/init/new16.C: New test.
11023         * g++.dg/init/new17.C: New test.
11024         * g++.dg/init/new18.C: New test.
11025         * g++.dg/init/new19.C: New test.
11026
11027 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11028
11029         * gnat.dg/lhs_view_convert.adb: New test.
11030
11031 2007-06-12  Richard Guenther  <rguenther@suse.de>
11032
11033         PR tree-optimization/15353
11034         PR tree-optimization/31657
11035         * gcc.c-torture/execute/20070424-1.c: New testcase.
11036         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11037         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11038         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11039         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11040         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11041
11042 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11043
11044         PR rtl-optimization/32293
11045         * gcc.dg/pr32293.c: New test.
11046
11047 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11048
11049         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11050
11051 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11052
11053         PR fortran/29786
11054         * gfortran.dg/equiv_7.f90: New test.
11055         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11056
11057         PR fortran/30875
11058         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11059
11060 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11061
11062         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11063         * gcc.dg/setjmp-4.c: Likewise.
11064         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11065
11066 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11067
11068         PR rtl-optimization/31025
11069         * gfortran.dg/pr31025.f90: New.
11070
11071 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11072
11073         PR target/32280
11074         * gcc.target/i386/pr32280.c: New test.
11075
11076 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11077
11078         PR middle-end/32279
11079         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11080
11081 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082
11083         PR libgfortran/32235
11084         * gfortran.dg/backspace_9.f: New test.
11085
11086 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11087
11088         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11089
11090 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11091
11092         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11093
11094 2007-06-09  Ian Lance Taylor  <iant@google.com>
11095
11096         PR tree-optimization/32169
11097         * gcc.c-torture/compile/pr32169.c: New test.
11098
11099 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11100
11101         * gcc.dg/vect/costmodel: New directory.
11102         * gcc.dg/vect/costmodel/i386: New directory.
11103         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11104         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11105         New test.
11106         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11107         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11108         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11109         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11110         * gcc.dg/vect/costmodel/x86_64: New directory.
11111         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11112         New testsuite.
11113         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11114         New test.
11115         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11116         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11117         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11118         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11119         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11120
11121 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         PR tree-optimization/32243
11124         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11125         flags for -Os tests.
11126         * gcc.dg/vect/03-vect-pr32243.c: New test.
11127
11128 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11129
11130         PR tree-optimization/32224
11131         * gcc.dg/vect/pr32224.c: New test.
11132
11133 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11134
11135         PR c++/32177
11136         * g++.dg/gomp/pr32177.C: New test.
11137
11138 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11139
11140         PR testsuite/25241
11141         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11142         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11143         warning nor an error.
11144         * gcc.dg/Wfatal-2.c: Likewise.
11145         * gcc.dg/Werror-1.c: Likewise.
11146         * gcc.dg/Werror-5.c: Likewise.
11147         * gcc.dg/Werror-7.c: Likewise.
11148         * gcc.dg/Werror-10.c: Likewise.
11149         * gcc.dg/Werror-11.c: Likewise.
11150
11151 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11152
11153         PR c++/30759
11154         * g++.dg/init/brace6.C: New test.
11155
11156 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11157
11158         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11159         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11160         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11161         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11162
11163         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11164         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11165         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11166         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11167         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11168         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11169         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11170         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11171
11172         * gcc.dg/darwin-minversion-3.c: New.
11173
11174 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11175
11176         * gcc.target/i386/builtin-copysign.c: New test.
11177
11178 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11179
11180         PR tree-optimization/32220
11181         * gfortran.dg/predcom-2.f: New testcase.
11182
11183 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11184
11185         PR tree-opt/32231
11186         * gcc.target/i386/vectorize4.c: New test.
11187
11188 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11189
11190         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11191
11192 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11193
11194         PR testsuite/25241
11195         * gcc.dg/simd-5.c: Mark output as a note.
11196         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11197         dg-message.
11198         * gcc.dg/simd-1.c: Likewise.
11199         * gcc.dg/always_inline.c: Mark output as a sorry.
11200         * gcc.dg/always_inline2.c: Likewise.
11201         * gcc.dg/always_inline3.c: Likewise.
11202
11203 2007-06-06  Ian Lance Taylor  <iant@google.com>
11204
11205         * g++.dg/conversion/enum1.C: New test.
11206
11207 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11208
11209         PR tree-optimization/32216
11210         * gcc.dg/vect/pr32216.c: New test.
11211
11212 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11213
11214         PR testsuite/18923
11215         * gfortran.dg/invalid_contains_1.f90: New test.
11216         * gfortran.dg/invalid_contains_2.f90: New test.
11217
11218 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11219
11220         PR testsuite/32057
11221         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11222         midnight issues.
11223
11224 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11225
11226         PR testsuite/25241
11227         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11228         dg-message to match de note.
11229         * gcc.dg/pr26570.c: Use dg-message for a note.
11230         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11231         dg-error instead of dg-warning because of -Werror.
11232         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11233         neither an error, nor a warning.
11234         * gcc.dg/glibc-uclibc-2.c: Likewise
11235         * gcc.dg/cpp/19940712-1.c: Likewise.
11236
11237 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11238
11239         PR preprocessor/23479
11240         * gcc.dg/binary-constants-1.c: Add test suites for
11241         the 0b-prefixed binary integer constants.
11242         * gcc.dg/binary-constants-2.c: Ditto.
11243         * gcc.dg/binary-constants-3.c: Ditto.
11244         * gcc.dg/binary-constants-4.c: Ditto.
11245
11246 2007-06-05  Ian Lance Taylor  <iant@google.com>
11247
11248         * gcc.dg/Wstrict-overflow-19.c: New test.
11249
11250 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11251
11252         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11253
11254 2007-06-04  Ian Lance Taylor  <iant@google.com>
11255
11256         * gcc.dg/Wstrict-overflow-18.c: New test.
11257
11258 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11259
11260         PR testsuite/25241
11261         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11262         * gcc.dg/cpp/mi5.c: Likewise.
11263         * gcc.dg/cpp/mi7.c: Likewise.
11264
11265 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11266
11267         PR c/32191
11268         * gcc.dg/pr32191.c: New test.
11269
11270 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11271
11272         PR fortran/32124
11273         * gfortran.dg/allocate_stat_1.f90: Remove.
11274
11275 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11276
11277         * gcc.target/i386/sse4_2-check.h: New.
11278         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11279         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11280         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11281         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11282         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11283         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11284         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11285         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11286         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11287         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11288         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11289         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11290         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11291         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11292         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11293         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11294         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11295         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11296
11297 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11298
11299         * gcc.dg/pie-link.c: New test.
11300
11301 2007-06-01  Ian Lance Taylor  <iant@google.com>
11302
11303         * gcc.dg/Wstrict-overflow-17.c: New test.
11304
11305 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11306
11307         * gcc.dg/builtin-return-1.c (g): New.
11308         (main): Allocate at least 64 bytes on the stack.
11309
11310 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11311
11312         * g++.dg/init/cleanup3.C: New test.
11313
11314 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11315
11316         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11317         int is 16 bits.
11318
11319 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/32156
11322         * gfortran.dg/char_array_constructor_3.f90: New test.
11323
11324 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11325
11326         PR tree-optimization/32160
11327         * gfortran.dg/predcom-1.f: New test.
11328
11329 2007-05-31  Richard Guenther  <rguenther@suse.de>
11330
11331         * g++.dg/other/str_empty.C: Move...
11332         * g++.dg/other/pr30567.C: Move...
11333         * g++.dg/tree-ssa/pr27218.C: Move...
11334         * g++.dg/torture: ...here and remove dg-options.
11335
11336 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11337
11338         PR c++/32158
11339         * g++.dg/ext/is_pod_incomplete.C: New.
11340
11341 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11342             Douglas Gregor <doug.gregor@gmail.com>
11343             Pedro Lamarao <pedro.lamarao@mndfck.org>
11344             Howard Hinnant <howard.hinnant@gmail.com>
11345
11346         PR c++/7412
11347         PR c++/29939
11348         * g++.dg/cpp0x/rv8p.C: New.
11349         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11350         * g++.dg/cpp0x/cast-bug.C: New.
11351         * g++.dg/cpp0x/elision_weak.C: New.
11352         * g++.dg/cpp0x/collapse-bug.C: New.
11353         * g++.dg/cpp0x/rv3p.C: New.
11354         * g++.dg/cpp0x/rv7n.C: New.
11355         * g++.dg/cpp0x/overload-conv-1.C: New.
11356         * g++.dg/cpp0x/rv2n.C: New.
11357         * g++.dg/cpp0x/deduce.C: New.
11358         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11359         * g++.dg/cpp0x/rv6p.C: New.
11360         * g++.dg/cpp0x/template_deduction.C: New.
11361         * g++.dg/cpp0x/implicit-copy.C: New.
11362         * g++.dg/cpp0x/rv1p.C: New.
11363         * g++.dg/cpp0x/cast.C: New.
11364         * g++.dg/cpp0x/rv5n.C: New.
11365         * g++.dg/cpp0x/collapse.C: New.
11366         * g++.dg/cpp0x/overload-conv-2.C: New.
11367         * g++.dg/cpp0x/rv4p.C: New.
11368         * g++.dg/cpp0x/rvo.C: New.
11369         * g++.dg/cpp0x/iop.C: New.
11370         * g++.dg/cpp0x/rv3n.C: New.
11371         * g++.dg/cpp0x/rv7p.C: New.
11372         * g++.dg/cpp0x/reference_collapsing.C: New.
11373         * g++.dg/cpp0x/overload.C: New.
11374         * g++.dg/cpp0x/named.C: New.
11375         * g++.dg/cpp0x/rv2p.C: New.
11376         * g++.dg/cpp0x/rv6n.C: New.
11377         * g++.dg/cpp0x/not_special.C: New.
11378         * g++.dg/cpp0x/bind.C: New.
11379         * g++.dg/cpp0x/rv1n.C: New.
11380         * g++.dg/cpp0x/rv5p.C: New.
11381         * g++.dg/cpp0x/elision.C: New.
11382         * g++.dg/cpp0x/named_refs.C: New.
11383         * g++.dg/cpp0x/unnamed_refs.C: New.
11384         * g++.dg/cpp0x/rv4n.C: New.
11385         * g++.dg/cpp0x/elision_neg.C: New.
11386         * g++.dg/init/copy7.C: Run in C++98 mode.
11387         * g++.dg/overload/arg1.C: Ditto.
11388         * g++.dg/overload/arg4.C: Ditto.
11389
11390 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR c++/31809
11393         * g++.dg/opt/static5.C: New test.
11394
11395 2007-05-30  Richard Guenther  <rguenther@suse.de>
11396
11397         * g++.dg/dg.exp: Prune torture/.
11398         * g++.dg/torture/dg-torture.exp: New testsuite.
11399
11400 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11401
11402         * gcc.target/arm/pr27387.C: Move and rename to ...
11403         * g++.dg/inherit/thunk8.C: ... here.
11404
11405 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR tree-optimization/31769
11408         * g++.dg/gomp/pr31769.C: New test.
11409
11410 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11411
11412         * gcc.target/i386/stack-realign.c: New.
11413
11414 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11415
11416         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11417
11418 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11419
11420         * gfortran.dg/sizeof.f90: New.
11421
11422 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11423
11424         PR c/31339
11425         * gcc.dg/boolcomplex-1.c: New test.
11426
11427         PR c++/31339
11428         * g++.dg/ext/boolcomplex-1.c: New test.
11429
11430 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11431
11432         * gcc.dg/matrix: New directory.
11433
11434 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11435
11436         PR fortran/32124
11437         * gfortran.dg/allocate_stat_1.f90: New.
11438
11439 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11440
11441         PR fortran/31972
11442         * transfer_hollerith_1.f90: New test.
11443
11444 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11445
11446         PR tree-opt/32100
11447         * gcc.c-torture/execute/vrp-7.c: New test.
11448
11449 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11450
11451         * gfortran.dg/transfer_simplify_4.f90: New test.
11452
11453 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11454
11455         PR fortran/32088
11456         * gfortran.dg/func_result_3.f90: New.
11457
11458 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11459
11460         PR middle-end/32083
11461         * gfortran.dg/transfer_simplify_3.f90: New.
11462
11463 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11464
11465         PR target/32065
11466         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11467         to compile options.
11468         * gcc.target/i386/pr32065-2.c: New test.
11469
11470 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11471
11472         PR fortran/31813
11473         * gfortran.dg/io_constraints_2.f90: Update.
11474
11475 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11476
11477         PR fortran/31219
11478         * gfortran.dg/array_constructor_17.f90: New test.
11479
11480 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11481
11482         PR tree-opt/32090
11483         * g++.dg/opt/array2.C: New testcase.
11484
11485 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11486
11487         PR target/32065
11488         * gcc.target/i386/pr32065.c: New test.
11489
11490 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11491             Marcus Meissner <meissner@suse.de>
11492
11493         * gcc.dg/attr-alloc_size.c: New.
11494
11495 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11496             Lee Millward  <lee.millward@gmail.com>
11497
11498         PR c++/31745
11499         * g++.dg/parse/crash34.C: New test.
11500
11501         * g++.dg/parse/crash35.C: New test.
11502
11503 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11504
11505         * gcc.target/i386/sse2-check.h: New.
11506         * gcc.target/i386/sse2-vec-1.c: Likewise.
11507         * gcc.target/i386/sse2-vec-2.c: Likewise.
11508         * gcc.target/i386/sse2-vec-3.c: Likewise.
11509         * gcc.target/i386/sse2-vec-4.c: Likewise.
11510         * gcc.target/i386/sse2-vec-5.c: Likewise.
11511         * gcc.target/i386/sse2-vec-6.c: Likewise.
11512
11513 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11514
11515         PR c++/31431
11516         PR c++/31432
11517         PR c++/31434
11518         PR c++/31435
11519         PR c++/31437
11520         PR c++/31438
11521         PR c++/31442
11522         PR c++/31443
11523         PR c++/31444
11524         PR c++/31445
11525         * g++.dg/cpp0x/pr31431.C: New.
11526         * g++.dg/cpp0x/pr31437.C: New.
11527         * g++.dg/cpp0x/pr31442.C: New.
11528         * g++.dg/cpp0x/pr31444.C: New.
11529         * g++.dg/cpp0x/pr31431-2.C: New.
11530         * g++.dg/cpp0x/pr31432.C: New.
11531         * g++.dg/cpp0x/pr31434.C: New.
11532         * g++.dg/cpp0x/pr31438.C: New.
11533         * g++.dg/cpp0x/pr31443.C: New.
11534         * g++.dg/cpp0x/pr31445.C: New.
11535         * g++.dg/cpp0x/variadic-crash1.C: New.
11536
11537 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11538
11539         * gcc.target/arm/long-calls-1.c: New test.
11540         * gcc.target/arm/long-calls-2.c: Likewise.
11541         * gcc.target/arm/long-calls-3.c: Likewise.
11542         * gcc.target/arm/long-calls-4.c: Likewise.
11543
11544 2007-05-25  Richard Guenther  <rguenther@suse.de>
11545             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11546
11547         PR tree-optimization/31982
11548         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11549
11550 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11551
11552         PR fortran/32047
11553         * gfortran.dg/result_in_spec_2.f90: New test.
11554
11555 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11556
11557         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11558
11559 2007-05-24  Ollie Wild  <aaw@google.com>
11560
11561         * gcc.dg/cpp/counter-1.c: New test.
11562         * gcc.dg/pch/counter-1.c: New test.
11563         * gcc.dg/pch/counter-1.hs: New file.
11564         * gcc.dg/pch/counter-2.c: New test.
11565         * gcc.dg/pch/counter-2.hs: New file.
11566         * gcc.dg/pch/counter-3.c: New test.
11567         * gcc.dg/pch/counter-3.hs: New file.
11568
11569 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11570
11571         * gcc.dg/tree-ssa/predcom-1.c: New test.
11572         * gcc.dg/tree-ssa/predcom-2.c: New test.
11573         * gcc.dg/tree-ssa/predcom-3.c: New test.
11574         * gcc.dg/tree-ssa/predcom-4.c: New test.
11575         * gcc.dg/tree-ssa/predcom-5.c: New test.
11576         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11577
11578 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11579
11580         PR testsuite/32062
11581         * gcc.target/i386/sse4_1-check.h (MASK): New.
11582
11583 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11584
11585         PR fortran/32038
11586         * gfortran.dg/pr25603.f: Initialize integer variables.
11587
11588 2007-05-23  Ian Lance Taylor  <iant@google.com>
11589
11590         * g++.dg/other/vrp1.C: New test.
11591
11592 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11593
11594         PR preprocessor/20077
11595         * gcc.dg/cpp/paste15.c: New test.
11596
11597 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11598             Nigel Stephens  <nigel@mips.com>
11599             Richard Sandiford  <richard@codesourcery.com>
11600
11601         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11602         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11603         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11604         * gcc.target/mips/inter/mips16-inter.exp: New.
11605
11606 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11607
11608         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11609
11610 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11611
11612         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11613         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11614         * gcc.target/i386/sse3-addsubps.c: Likewise.
11615         * gcc.target/i386/sse3-haddpd.c: Likewise.
11616         * gcc.target/i386/sse3-haddps.c: Likewise.
11617         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11618         * gcc.target/i386/sse3-hsubps.c: Likewise.
11619         * gcc.target/i386/sse3-lddqu.c: Likewise.
11620         * gcc.target/i386/sse3-movddup.c: Likewise.
11621         * gcc.target/i386/sse3-movshdup.c: Likewise.
11622         * gcc.target/i386/sse3-movsldup.c: Likewise.
11623
11624         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11625         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11626         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11627         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11628         * gcc.target/i386/ssse3-palignr.c: Likewise.
11629         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11630         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11631         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11632         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11633         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11634         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11635         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11636         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11637         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11638         * gcc.target/i386/ssse3-psignb.c: Likewise.
11639         * gcc.target/i386/ssse3-psignd.c: Likewise.
11640         * gcc.target/i386/ssse3-psignw.c: Likewise.
11641         * gcc.target/i386/ssse3-vals.h: Likewise.
11642
11643         * gcc.target/i386/sse3-check.h: New file.
11644         * gcc.target/i386/ssse3-check.h: Likewise.
11645
11646 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11647
11648         PR middle-end/31095
11649         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11650
11651 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11652
11653         PR middle-end/31606
11654         * gcc.c-torture/20070522-1.c: New testcase.
11655
11656 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11657
11658         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11659
11660 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11661
11662         * gcc.c-torture/execute/ieee/20000320-1.x,
11663         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11664         m68k-*-* and check_effective_target_coldfire_fpu.
11665
11666 2007-05-22  Ollie Wild  <aaw@google.com>
11667
11668         * g++.dg/lookup/hidden-class10.C: New test.
11669         * g++.dg/lookup/hidden-class11.C: New test.
11670
11671 2007-05-22  Ollie Wild  <aaw@google.com>
11672
11673         * g++.dg/lookup/name-clash5.C: New test.
11674         * g++.dg/lookup/name-clash6.C: New test.
11675
11676 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11677
11678         * g++.dg/other/i386-2.C: Update comments on header files tested.
11679         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11680         of <tmmintrin.h>.
11681         * gcc.target/i386/sse-12.c: Likewise.
11682         * gcc.target/i386/sse-13.c: Likewise.
11683         * gcc.target/i386/sse-14.c: Likewise.
11684
11685         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11686         Redefined to test with immediate operand.
11687         (__builtin_ia32_blendps): Likewise.
11688         (__builtin_ia32_blendpd): Likewise.
11689         (__builtin_ia32_dpps): Likewise.
11690         (__builtin_ia32_dpps): Likewise.
11691         (__builtin_ia32_insertps128): Likewise.
11692         (__builtin_ia32_vec_ext_v4sf): Likewise.
11693         (__builtin_ia32_vec_set_v16qi): Likewise.
11694         (__builtin_ia32_vec_set_v4si): Likewise.
11695         (__builtin_ia32_vec_set_v2di): Likewise.
11696         (__builtin_ia32_vec_ext_v16qi): Likewise.
11697         (__builtin_ia32_vec_ext_v4si): Likewise.
11698         (__builtin_ia32_vec_ext_v2di): Likewise.
11699         (__builtin_ia32_roundpd): Likewise.
11700         (__builtin_ia32_roundsd): Likewise.
11701         (__builtin_ia32_roundps): Likewise.
11702         (__builtin_ia32_roundss): Likewise.
11703         (__builtin_ia32_mpsadbw128): Likewise.
11704
11705 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11706
11707         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11708
11709 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11710
11711         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11712         failures.
11713         * gcc.dg/dfp/func-struct.c: Ditto.
11714         * gcc.dg/dfp/operator-assignment.c: Ditto.
11715         * gcc.dg/dfp/convert-bfp.c: Ditto.
11716         * gcc.dg/dfp/convert-int.c: Ditto.
11717         * gcc.dg/dfp/convert-int-max.c: Ditto.
11718         * gcc.dg/dfp/func-scalar.c: Ditto.
11719         * gcc.dg/dfp/cast.c: Ditto.
11720         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11721         failures, and fix a typo in return type of arg1_128.
11722         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11723         failures, and fix a typo in a constant suffix.
11724         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11725         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11726
11727 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11728             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11729
11730         * lib/gcc-dg.exp(process_message): New proc.
11731         (dg-message): New test directive.
11732         * gcc.dg/always_inline.c: Use dg-message.
11733         * gcc.dg/always_inline2.c: Ditto.
11734         * gcc.dg/always_inline3.c: Ditto.
11735         * gcc.dg/invalid-call-1.c: Ditto.
11736         * gcc.dg/pr17506.c: Ditto.
11737         * gcc.dg/simd-5.c: Ditto.
11738         * gcc.dg/simd-6.c: Ditto.
11739         * gcc.dg/va-arg-2.c: Ditto.
11740         * gcc.dg/cpp/syshdr.c: Ditto.
11741         * gcc.dg/cpp/unc4.c: Ditto.
11742         * gcc.dg/cpp/trad/mi1.c: Ditto.
11743         * gcc.dg/cpp/trad/mi5.c: Ditto.
11744         * gcc.dg/cpp/trad/mi7.c: Ditto.
11745         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11746         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11747         * gcc.test-framework/test-framework.awk: Special-case outexists
11748         tests.
11749
11750 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11751
11752         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11753         (bit_SSE4_2): Likewise.
11754         (bit_POPCNT): Likewise.
11755
11756         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11757         Check if assembler supports SSE4 instructions.
11758
11759         * gcc.target/i386/sse4_1-blendpd.c: New file.
11760         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11761         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11762         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11763         * gcc.target/i386/sse4_1-check.h: Likewise.
11764         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11765         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11766         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11767         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11768         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11769         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11770         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11771         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11772         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11773         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11774         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11775         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11776         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11777         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11778         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11779         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11780         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11781         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11782         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11783         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11784         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11785         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11786         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11787         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11788         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11789         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11790         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11791         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11792         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11793         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11794         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11795         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11796         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11797         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11798         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11799         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11800         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11801         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11802         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11803         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11804         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11805         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11806         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11807         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11808         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11809         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11810         * gcc.target/i386/sse4_1-round.h: Likewise.
11811         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11812         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11813         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11814         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11815         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11816         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11817         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11818         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11819         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11820         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11821         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11822         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11823         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11824         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11825
11826 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11827
11828         PR fortran/31627
11829         * gfortran.dg/bounds_check_7.f90: New test.
11830
11831 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11832
11833         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11834         (check_effective_target_sse4a): Ditto.
11835
11836         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11837         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11838         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11839         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11840         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11841         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11842         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11843         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11844         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11845         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11846         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11847         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11848         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11849         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11850         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11851         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11852         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11853         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11854         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11855         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11856
11857 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11858
11859         * g++.dg/ext/cleanup-1.C: New test.
11860         * g++.dg/ext/cleanup-2.C: Likewise.
11861         * g++.dg/ext/cleanup-3.C: Likewise.
11862         * g++.dg/ext/cleanup-4.C: Likewise.
11863         * g++.dg/ext/cleanup-5.C: Likewise.
11864         * g++.dg/ext/cleanup-6.C: Likewise.
11865         * g++.dg/ext/cleanup-8.C: Likewise.
11866         * g++.dg/ext/cleanup-9.C: Likewise.
11867         * g++.dg/ext/cleanup-10.C: Likewise.
11868         * g++.dg/ext/cleanup-11.C: Likewise.
11869         * g++.dg/ext/cleanup-dtor.C: Likewise.
11870
11871 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11872
11873         PR middle-end/31995
11874         * gcc.dg/vect/vect-102a.c: New test.
11875
11876 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11877             Paolo Carlini  <pcarlini@suse.de>
11878             Uros Bizjak  <ubizjak@gmail.com>
11879
11880         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11881         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11882         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11883         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11884         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11885         New testcases.
11886
11887 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11888
11889         PR fortran/32002
11890         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11891
11892 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11893
11894         PR fortran/32027
11895         * gfortran.dg/do_3.F90: Add checks for the final value of the
11896         loop variable.
11897
11898 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11899
11900         * gcc.c-torture/execute/990127-2.x: New file.
11901
11902 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11903
11904         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11905         * gcc.target/i386/sse-12: Add -O to compile options.
11906         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11907         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11908         and mm3dnow.h.  Add -O to compile options.
11909
11910 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/31867
11913         * gfortran.dg/char_length_5.f90: New test.
11914
11915         PR fortran/31994
11916         * gfortran.dg/array_reference_1.f90: New test.
11917
11918 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11919
11920         PR middle-end/7651
11921         PR c++/11856
11922         PR c/12963
11923         PR c/23587
11924         PR other/29694
11925         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11926         * gcc.dg/Wtype-limits.c: New.
11927         * gcc.dg/Wtype-limits-Wextra.c: New.
11928         * gcc.dg/Wtype-limits-no.c: New.
11929         * g++.dg/warn/Wtype-limits.C: New.
11930         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11931         * g++.dg/warn/Wtype-limits-no.C: New.
11932
11933 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11934
11935         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11936         instead of "-msse2".'
11937         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11938         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11939         and mm3dnow.h.
11940         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11941         to test with immediate operand.
11942         (__builtin_ia32_insertqi): Ditto.
11943         (__builtin_ia32_palignr128): Ditto.
11944         (__builtin_ia32_palignr): Ditto.
11945         (__builtin_ia32_pshufhw): Ditto.
11946         (__builtin_ia32_pshuflw): Ditto.
11947         (__builtin_ia32_pshufd): Ditto.
11948         (__builtin_ia32_vec_set_v8hi): Ditto.
11949         (__builtin_ia32_vec_ext_v8hi): Ditto.
11950         (__builtin_ia32_shufpd): Ditto.
11951         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11952
11953 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11954
11955         PR fortran/32001
11956         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11957
11958 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11959
11960         PR target/31585
11961         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11962         and "__inline".  Use "-msse" instead of "-msse2".
11963
11964 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11965
11966         PR middle-end/7651
11967         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11968         * gcc.dg/20030906-2.c: Likewise.
11969         * objc.dg/method-17.m: Add -Wreturn-type.
11970         * obj-c++.dg/method-21.mm: Likewise.
11971
11972 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11973
11974         PR target/31585
11975         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11976         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11977         (__builtin_ia32_psrlqi128): Ditto.
11978         (__builtin_ia32_psrlwi128): Ditto.
11979         (__builtin_ia32_psrldi128): Ditto.
11980         (__builtin_ia32_psrldqi128): Ditto.
11981         (__builtin_ia32_pslldqi128): Ditto.
11982         (__builtin_ia32_psrawi128): Ditto.
11983         (__builtin_ia32_psradi128): Ditto.
11984         (__builtin_ia32_psllqi128): Ditto.
11985         (__builtin_ia32_pslldi128): Ditto.
11986         (__builtin_prefetch): Ditto.
11987         (__builtin_ia32_pshufw): Ditto.
11988         (__builtin_ia32_vec_set_v4hi): Ditto.
11989         (__builtin_ia32_vec_ext_v4hi): Ditto.
11990         (__builtin_ia32_shufps): Ditto.
11991         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11992
11993 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11994
11995         PR fortran/31974
11996         * gfortran.dg/char_allocation_1.f90: New test.
11997
11998 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11999
12000         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12001         * gcc.dg/Wconversion-sign.c: New.
12002         * gcc.dg/Wconversion-integer-no-sign.c: New.
12003         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12004         Wconversion-sign.C
12005         * g++.dg/warn/Wconversion-sign.C: New.
12006         * g++.old-deja/g++.other/warn4.C: Update.
12007         * g++.dg/warn/Wconversion1.C: Likewise.
12008
12009 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12010
12011         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12012         * gcc.dg/torture/builtin-math-4.c: Likewise.
12013
12014 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12015
12016         PR libfortran/31964
12017         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12018
12019 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12020
12021         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12022
12023 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12024
12025         PR target/31628
12026         * gcc.target/i386/pr31628.c: New.
12027
12028 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12029
12030         PR middle-end/31344
12031         * gcc.dg/pr31344.c: New test.
12032
12033 2007-05-17  Ian Lance Taylor  <iant@google.com>
12034
12035         PR tree-optimization/31953
12036         * gcc.c-torture/compile/pr31953.c: New test.
12037
12038 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12039
12040         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12041
12042         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12043         and drem.
12044         * gcc.dg/torture/builtin-math-4.c: Likewise.
12045
12046         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12047         * gcc.dg/torture/builtin-math-4.c: Likewise.
12048
12049         * gcc.dg/torture/builtin-math-4.c: New test.
12050
12051 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12052             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12053
12054         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12055         * gcc.dg/cpp/include2.c: Ditto.
12056         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12057         * gcc.dg/cpp/paste5.c: Ditto.
12058         * gcc.dg/cpp/paste6.c: Ditto.
12059         * gcc.dg/cpp/paste8.c: Ditto.
12060         * gcc.dg/cpp/paste11.c: Ditto.
12061         * gcc.dg/cpp/paste13.c: Ditto.
12062         * gcc.dg/cpp/skipping2.c: Ditto.
12063         * gcc.dg/reg-vol-struct-1.c: Ditto.
12064         * gcc.dg/Wshadow-1.c: Ditto.
12065         * gcc.dg/cpp/trad/comment.c: Ditto.
12066         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12067         * gcc.dg/cpp/if-2.c: Ditto.
12068         * gcc.dg/array-5.c: Ditto.
12069         * gcc.dg/inline-15.c: Ditto.
12070         * gcc.dg/pr27953.c: Ditto.
12071         * gcc.dg/Wno-c++-compat.c: Ditto.
12072
12073 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12074
12075         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12076
12077 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12078
12079         * gcc.c-torture/execute/20070517-1.c: New test.
12080
12081 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12082
12083         PR fortran/31919
12084         * gfortran.dg/min_max_conformance.f90: New test.
12085
12086 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12087
12088         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12089         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12090         gcc.dg/vect/vect-104.c: Use more complex construction to
12091         prevent vectorizing.
12092         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12093
12094 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12095
12096         PR tree-optimization/24659
12097         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12098         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12099         not vect_int target.
12100         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12101         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12102         targets.
12103         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12104         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12105         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12106
12107 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12108
12109         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12110         and x86_64-*-* targets.
12111         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12112
12113 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12114
12115         PR fortran/18769
12116         PR fortran/30881
12117         PR fortran/31194
12118         PR fortran/31216
12119         PR fortran/31427
12120         * transfer_simplify_1.f90: New test.
12121         * transfer_simplify_2.f90: New test.
12122
12123 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12124
12125         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12126
12127 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12128
12129         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12130
12131         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12132
12133         PR c/31924
12134         * gcc.dg/fltconst-1.c: New test.
12135
12136         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12137         * gcc.dg/dfp/operator-assignment.c: Ditto.
12138
12139 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12140
12141         PR c++/29928
12142         * g++.dg/rtti/typeid5.C: New.
12143
12144 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12145
12146         PR fortran/31725
12147         * gfortran.dg/substr_4.f: New test.
12148
12149 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12150
12151         * gcc.target/m68k/interrupt_thread-1.c,
12152         gcc.target/m68k/interrupt_thread-2.c,
12153         gcc.target/m68k/interrupt_thread-3.c: New.
12154         * gcc.target/m68k/m68k.exp: Accept fido.
12155
12156 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12157
12158         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12159         * gfortran.dg/altreturn_3.f90: Likewise.
12160         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12161         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12162         * gfortran.dg/inquire_iolength.f90: Likewise.
12163         * gfortran.dg/module_naming_1.f90: Likewise.
12164         * gfortran.dg/oldstyle_2.f90: Likewise.
12165         * gfortran.dg/operator_2.f90: Likewise.
12166         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12167         * gfortran.dg/used_types_11.f90: Likewise.
12168         * gfortran.dg/zero_array_components_1.f90: Likewise.
12169         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12170         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12171         * gfortran.dg/real_const_3.f90: Likewise.
12172
12173 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12174
12175         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12176         * gcc.dg/tree-ssa/loop-30.c: New test.
12177
12178 2007-05-13  Richard Guenther  <rguenther@suse.de>
12179
12180         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12181         scanning forwprop1.
12182         * g++.dg/tree-ssa/pr31146.C: Likewise.
12183
12184 2007-05-13  Revital Eres  <eres@il.ibm.com>
12185
12186         * gcc.dg/dse.c: New test.
12187
12188 2007-05-12  Richard Guenther  <rguenther@suse.de>
12189
12190         PR tree-optimization/31797
12191         * gcc.c-torture/compile/pr31797.c: New testcase.
12192
12193 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12194
12195         PR fortran/30746
12196         * gfortran.dg/host_assoc_function_1.f90: New test.
12197
12198 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12199
12200         PR c++/31829
12201         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12202
12203 2007-05-11  Silvius Rus  <rus@google.com>
12204
12205         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12206         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12207         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12208         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12209         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12210         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12211         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12212         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12213         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12214         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12215         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12216         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12217         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12218         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12219         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12220         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12221
12222 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12223
12224         PR other/31852
12225         * gcc.c-torture/execute/builtins/memchr.c: New.
12226         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12227         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12228
12229 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12230
12231         PR fortran/30876
12232         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12233         line.
12234         * gfortran.dg/recursive_reference_2.f90: New test.
12235
12236 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12237
12238         PR fortran/30878
12239         * gfortran.dg/namelist_29.f90: New test.
12240
12241 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12242
12243         PR fortran/31474
12244         * gfortran.dg/entry_10.f90: New test.
12245
12246 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12247
12248         PR tree-optimization/31885
12249         * gcc.dg/tree-ssa/loop-29.c: New test.
12250
12251 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12252
12253         * assumed_dummy_1.f90: Fix dg directive.
12254         * char_initialiser_actual.f90: Likewise.
12255         * nested_modules_2.f90: Likewise.
12256         * shift-alloc.f90: Likewise.
12257
12258 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12259
12260         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12261
12262 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12263
12264         PR libfortran/31880
12265         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12266
12267 2007-05-09  Mike Stump  <mrs@apple.com>
12268
12269         * g++.dg/other/first-global.C: Add -fpie for darwin.
12270         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12271
12272 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12273
12274         * gcc.dg/20070507-1.c: New testcase.
12275
12276 2007-05-08  Chao-ying Fu  <fu@mips.com>
12277
12278         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12279         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12280         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12281         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12282
12283 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12284
12285         PR 31847
12286         * gcc.dg/pr31847.c: New test.
12287
12288 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/31692
12291         * gfortran.dg/actual_array_result_1.f90: New test.
12292
12293 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12294
12295         PR fortran/29397
12296         * gfortran.dg/parameter_array_init_1.f90: New test.
12297
12298         PR fortran/29400
12299         * gfortran.dg/parameter_array_init_2.f90: New test.
12300
12301 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12302
12303         PR target/31854
12304         * gcc.target/i386/pr31854.c: New test.
12305
12306 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12307
12308         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12309
12310 2007-05-07  Mike Stump  <mrs@apple.com>
12311
12312         * g++.old-deja/g++.mike/empty.C: Add.
12313
12314 2007-05-07  Eric Christopher  <echristo@apple.com>
12315
12316         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12317
12318 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12319
12320         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12321         variable.  Rearrange conversions from binary float to decimal float.
12322
12323 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12324
12325         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12326         x86.
12327
12328 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12329
12330         * gnat.dg/opt1.ad[sb]: New testcase.
12331
12332 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12333
12334         PR fortran/31399
12335         * gfortran.dg/do_3.F90: New test.
12336
12337 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12338
12339         PR fortran/31764
12340         * gfortran.dg/new_line.f90: Add new checks.
12341
12342 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12343
12344         PR fortran/31201
12345         * gfortran.dg/large_unit_1.f90: New.
12346         * gfortran.dg/large_unit_2.f90: New.
12347         * gfortran.dg/iostat_4.f90: New
12348         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12349
12350 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12351
12352         PR fortran/31540
12353         * gfortran.dg/char_result_4.f90: New test.
12354
12355 2007-06-05  Revital Eres  <eres@il.ibm.com>
12356
12357         PR 30957
12358         * gcc.dg/pr30957-1.c: New test.
12359
12360 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12361
12362         PR fortran/31251
12363         * gfortran.dg/char_type_len_2.f90: New test.
12364
12365 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12366
12367         PR 31775
12368         * g++.dg/other/nested-extern.cc: New.
12369         * g++.dg/other/nested-extern-1.C: New.
12370         * g++.dg/other/nested-extern-2.C: New.
12371
12372 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12373
12374         PR fortran/31760
12375         * gfortran.dg/erf.f90: New test.
12376         * gfortran.dg/besxy.f90: New test.
12377
12378 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12379
12380         PR fortran/22359
12381         * gfortran.dg/fseek.f90: New test.
12382
12383 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12384
12385         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12386
12387 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12388
12389         PR libfortran/31210
12390         * gfortran.dg/zero_length_1.f90: New test.
12391
12392 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12393
12394         PR fortran/31803
12395         * gfortran.dg/char_pointer_assign_3.f90: New test.
12396         * gfortran.dg/char_result_2.f90: Re-enable test.
12397
12398 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12399
12400         PR fortran/25071
12401         * gfortran.dg/char_length_3.f90: New test.
12402         * gfortran.dg/char_result_2.f90: Fix test.
12403
12404 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12405
12406         PR tree-optimization/30565
12407         * gcc.dg/tree-ssa/loop-27.c: New test.
12408
12409 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12410
12411         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12412         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12413         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12414         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12415
12416 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12417
12418         PR tree-optimization/31699
12419         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12420         New.
12421         (check_effective_target_vect_floatint_cvt): New.
12422         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12423         of specific targets.
12424         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12425         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12426         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12427         * gcc.dg/vect/vect-iv-4.c: Likewise.
12428         * gcc.dg/vect/vect-multitypes-11.c: New.
12429         * gcc.dg/vect/pr31699.c: New.
12430
12431 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12432
12433         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12434
12435 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12436
12437         PR C++/31663
12438         * g++.dg/warn/anonymous-namespace-2.C: New.
12439         * g++.dg/warn/anonymous-namespace-2.h: New.
12440
12441 2007-05-02  Paul Brook  <paul@codesourcery.com>
12442
12443         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12444
12445 2007-05-02  Eric Christopher  <echristo@apple.com>
12446
12447         * gcc.dg/cpp/if-div.c: New file.
12448
12449 2007-05-02  Tom Tromey  <tromey@redhat.com>
12450
12451         PR preprocessor/28709:
12452         * gcc.dg/cpp/pr28709.c: New file.
12453
12454 2007-05-02  Richard Guenther  <rguenther@suse.de>
12455
12456         PR tree-optimization/31146
12457         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12458
12459 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12460
12461         * gcc.c-torture/compile/limits-blockid.c: New.
12462         * gcc.c-torture/compile/limits-caselabels.c: New.
12463         * gcc.c-torture/compile/limits-declparen.c: New.
12464         * gcc.c-torture/compile/limits-enumconst.c: New.
12465         * gcc.c-torture/compile/limits-exprparen.c: New.
12466         * gcc.c-torture/compile/limits-externalid.c: New.
12467         * gcc.c-torture/compile/limits-fnargs.c: New.
12468         * gcc.c-torture/compile/limits-fndefn.c: New.
12469         * gcc.c-torture/compile/limits-idexternal.c: New.
12470         * gcc.c-torture/compile/limits-idinternal.c: New.
12471         * gcc.c-torture/compile/limits-pointer.c: New.
12472         * gcc.c-torture/compile/limits-stringlit.c: New.
12473         * gcc.c-torture/compile/limits-structmem.c: New.
12474         * gcc.c-torture/compile/limits-structnest.c: New.
12475
12476 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12477
12478         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12479
12480 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12481
12482         PR middle-end/31740
12483         * gcc.c-torture/compile/20070501-1.c: New testcase.
12484
12485 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12486
12487         PR fortran/31732
12488         * gfortran.dg/array_memset_2:  New test case.
12489
12490 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12491
12492         PR testsuite/31615
12493         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12494
12495 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12496
12497         PR testsuite/31589
12498         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12499         dg-final test.
12500         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12501         keyword to dg-final test.
12502         * gcc.dg/vect/vect-iv-4.c: Likewise.
12503         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12504         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12505         test.
12506         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12507         cast.
12508         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12509         * lib/target-supports.exp
12510         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12511         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12512
12513 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12514
12515         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12516         __LONG_LONG_MAX__ and its friends instead of those supplied by
12517         limits.h.
12518
12519 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12520
12521         PR C++/31721
12522         * g++.dg/ext/vector7.C: New testcase.
12523
12524 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12525
12526         PR fortran/31591
12527         * gfortran.dg/bound_simplification_1.f90: New test.
12528
12529 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12530
12531         PR fortran/31645
12532         * gfortran.dg/bom_error.f90: New test.
12533         * gfortran.dg/bom_include.f90: New test.
12534         * gfortran.dg/bom_UTF16-LE.f90: New test.
12535         * gfortran.dg/bom_UTF16-BE.f90: New test.
12536         * gfortran.dg/bom_UTF-8.f90: New test.
12537         * gfortran.dg/bom_UTF-32.f90: New test.
12538         * gfortran.dg/bom_UTF-8.F90: New test.
12539         * gfortran.dg/bom_include.inc: New file.
12540
12541 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12542
12543         PR C++/30221
12544         * g++.dg/init/ptrfn2.C: New test.
12545         * g++.dg/init/ptrfn3.C: New test.
12546
12547 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12548
12549         PR fortran/31711
12550         * gfortran.dg/dependency_21.f90: New test.
12551
12552 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12553
12554         * gfortran.dg/secnds.f: Use real*8.
12555         * gfortran.dg/secnds-1.f: Use real*8.
12556
12557 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12558
12559         PR libfortran/31532
12560         * gfortran.dg/inquire_5.f90: Update test.
12561
12562 2007-04-27  Ian Lance Taylor  <iant@google.com>
12563
12564         PR middle-end/31710
12565         * gcc.c-torture/compile/pr31710.c: New test.
12566
12567 2007-04-27  Richard Guenther  <rguenther@suse.de>
12568
12569         PR tree-optimization/30965
12570         PR tree-optimization/30978
12571         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12572         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12573         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12574         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12575
12576 2007-04-27  Richard Guenther  <rguenther@suse.de>
12577
12578         PR tree-optimization/31715
12579         * gcc.dg/Warray-bounds-4.c: New testcase.
12580
12581 2007-04-26  Ian Lance Taylor  <iant@google.com>
12582
12583         PR target/28675
12584         * gcc.c-torture/compile/pr28675.c: New test.
12585
12586 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12587
12588         PR C++/30016
12589         * g++.dg/ext/vector6.C: New test.
12590
12591 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12592
12593         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12594
12595 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12596
12597         PR middle-end/31617
12598         * g++.dg/other/str_empty.C: Add expected warning.
12599
12600 2007-04-26  Richard Guenther  <rguenther@suse.de>
12601         Daniel Berlin  <dberlin@dberlin.org>
12602
12603         PR tree-optimization/30567
12604         * g++.dg/other/pr30567.C: New testcase.
12605
12606 2007-04-26  Richard Guenther  <rguenther@suse.de>
12607
12608         PR tree-optimization/31703
12609         * gcc.c-torture/compile/pr31703.c: New testcase.
12610         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12611         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12612
12613 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12614
12615         * gfortran.dg/open_errors.f90: Added if statements checking
12616         the value of iostat.
12617
12618 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12619
12620         PR c++/31598
12621         * g++.dg/gomp/pr31598.C: New test.
12622
12623         PR tree-optimization/30558
12624         * g++.dg/gomp/pr30558.C: New test.
12625
12626 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/31338
12629         * g++.dg/ext/complex2.C: New test.
12630
12631 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12632
12633         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12634
12635 2007-04-25  Thiemo Seufer  <ths@mips.com>
12636
12637         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12638         value to signed char.
12639
12640 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12641
12642         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12643         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12644         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12645
12646 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12647
12648         PR fortran/31668
12649         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12650         statement functions.
12651         * gfortran.dg/c_by_val_5.f90: New test.
12652
12653 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12654
12655         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12656         with two new subroutines to avoid parameter-induced aliasing.
12657         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12658         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12659
12660 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12661
12662         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12663         * g++.dg/warn/Warray-bounds.C: Likewise.
12664
12665 2007-04-24  Ian Lance Taylor  <iant@google.com>
12666
12667         PR tree-optimization/31605
12668         * gcc.c-torture/execute/pr31605.c: New test.
12669
12670 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12671
12672         PR fortran/31587
12673         * lib/gcc-dg.exp (scan-module): New function.
12674         * gfortran.dg/module_md5_1.f90: New test.
12675
12676 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12677
12678         * g++.old-deja/g++.pt/defarg6.C: Only run with
12679         -std=gnu++98.
12680         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12681         * g++.dg/cpp0x/variadic61.C: Ditto.
12682         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12683         * g++.dg/cpp0x/variadic62.C: Ditto.
12684         * g++.dg/template/meminit1.C: Ditto.
12685         * g++.dg/template/operator7.C: Ditto.
12686         * g++.dg/template/static15.C: Ditto.
12687         * g++.dg/template/invalid1.C: Ditto.
12688         * g++.dg/template/shift1.C: Ditto.
12689         * g++.dg/template/error10.C: Ditto.
12690
12691 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12692
12693         PR diagnostic/25923
12694         * gfortran.dg/pr25923.f90: New test.
12695
12696 2007-04-24  Ian Lance Taylor  <iant@google.com>
12697
12698         PR tree-optimization/31602
12699         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12700
12701 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12702
12703         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12704         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12705
12706 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12707
12708         * gcc.target/i386/reload-1.c. New.
12709
12710 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12711             Olga Golovanevsky  <olga@il.ibm.com>
12712
12713         * g++.dg/other/str_empty.C: New test.
12714
12715 2007-04-24  Richard Henderson  <rth@redhat.com>
12716
12717         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12718
12719 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12720
12721         PR target/31641
12722         * gcc.c-torture/compile/pr31641.c: New testcase.
12723
12724 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12725
12726         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12727         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12728         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12729         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12730
12731 2007-04-23  Simon Baldwin  <simonb@google.com>
12732
12733         * g++.dg/other/error15.C: New.
12734         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12735         triggering a "multiple parameters named" error.
12736
12737 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12738
12739         PR fortran/31618
12740         * gfortran.dg/backspace_8.f:  New test case.
12741
12742 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12743
12744         PR fortran/31630
12745         * gfortran.dg/used_types_17.f90: New test.
12746
12747         PR fortran/31620
12748         * gfortran.dg/zero_array_components_1.f90: New test.
12749
12750 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         PR fortran/31616
12753         * gfortran.dg/open_errors.f90: Allow a different error message.
12754
12755 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12756
12757         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12758         Rename from check_effective_target_vect_pack_mod.  Rename global
12759         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12760         messages.
12761         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12762         rename.
12763         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12764         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12765
12766 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12767
12768         PR middle-end/31448
12769         * gcc.c-torture/execute/pr31448.c: New testcase.
12770
12771 2007-04-22  Nick Clifton  <nickc@redhat.com>
12772
12773         * gcc.dg/20020312-2.c: Add support for the FRV.
12774
12775 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12776
12777         PR tree-optimization/24659
12778         * gcc.dg/vect/vect-float-extend-1.c: New test.
12779         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12780
12781 2007-04-22  Richard Guenther  <rguenther@suse.de>
12782
12783         PR tree-optimization/29789
12784         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12785         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12786
12787 2007-04-22  Revital Eres  <eres@il.ibm.com>
12788
12789         * gcc.dg/var-expand2.c: New test.
12790
12791 2007-04-22  Revital Eres  <eres@il.ibm.com>
12792
12793         * gcc.dg/var-expand3.c: New test.
12794
12795 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12796
12797         PR fortran/31495
12798         * gfortran.dg/continuation_8.f90: New test.
12799
12800 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12801
12802         PR C/30265
12803         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12804         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12805
12806 2007-04-21  Richard Guenther  <rguenther@suse.de>
12807
12808         PR middle-end/31136
12809         * gcc.c-torture/execute/pr31136.c: New testcase.
12810
12811 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12812
12813         * gcc.target/i386/movsi-sm-1.c: New.
12814
12815 2007-04-20  Richard Henderson  <rth@redhat.com>
12816
12817         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12818         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12819
12820 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12821
12822         * gcc.target/i386/ordcmp-1.c: New test.
12823         * gcc.target/i386/unordcmp-1.c: New test.
12824
12825         PR tree-optimization/31632
12826         * gcc.c-torture/compile/20070419-1.c: New test.
12827
12828 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12829
12830         * gcc.dg/invalid-call-1.c: New test.
12831
12832 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12833
12834         PR diagnostic/31227
12835         * gcc.dg/Warray-bounds-3.c: New.
12836
12837 2007-04-18  Richard Guenther  <rguenther@suse.de>
12838
12839         PR tree-optimization/19431
12840         PR tree-optimization/21463
12841         * gcc.c-torture/execute/20070212-1.c: New testcase.
12842         * gcc.c-torture/execute/20070212-2.c: Likewise.
12843         * gcc.c-torture/execute/20070212-3.c: Likewise.
12844         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12845         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12846         * g++.dg/tree-ssa/pr21463.C: Likewise.
12847         * g++.dg/tree-ssa/pr30738.C: Likewise.
12848
12849 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/31513
12852         * g++.dg/expr/bitfield8.C: New test.
12853
12854 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12855             Richard Sandiford  <richard@codesourcery.com>
12856
12857         * lib/target-supports.exp (check_profiling_available): Return 0
12858         for uClibc with -p or -pg.
12859
12860 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12861
12862         PR c++/31517
12863         * g++.dg/template/init7.C: New test.
12864
12865 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12866
12867         PR rtl-optimization/31360
12868         * gcc.dg/loop-7.c: New test.
12869
12870 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12871
12872         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12873         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12874         build.
12875         (compat-execute): Likewise.
12876         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12877         files to remote hosts.
12878         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12879         (c-torture-execute): Likewise.
12880         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12881         or plain file.  Use remote_upload and remote_download to copy
12882         files about.
12883         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12884         before scanning it.
12885
12886 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12887
12888         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12889
12890 2007-04-16  Lawrence Crowl  <crowl@google.com>
12891
12892         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12893         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12894         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12895         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12896         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12897         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12898         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12899         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12900         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12901         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12902         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12903
12904         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12905         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12906         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12907         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12908         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12909         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12910         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12911         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12912         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12913         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12914         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12915
12916 2007-04-16  Ian Lance Taylor  <iant@google.com>
12917
12918         PR tree-optimization/31522
12919         * gcc.dg/Wstrict-overflow-16.c: New test.
12920
12921 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12922
12923         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12924
12925 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12926
12927         PR fortran/31144
12928         * gfortran.dg/module_naming_1.f90: New.
12929
12930 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12931
12932         * lib/target-supports.exp (check_profiling_available): Return
12933         false for m68k-*-uclinux.
12934
12935 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12936
12937         PR c++/29365
12938         Testcase for c++ anonymous namespace warning
12939
12940         * g++.dg/warn/anonymous-namespace-1.C: New test
12941         * g++.dg/warn/anonymous-namespace-1.h: New test
12942
12943 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12944
12945         PR testsuite/31578
12946         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12947
12948 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12949
12950         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12951
12952 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12953
12954         PR fortran/31204
12955         * gfortran.dg/array_constructor_16.f90: New test.
12956
12957 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12958
12959         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12960         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12961
12962 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12963
12964         PR rtl-optimization/31500
12965         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12966         * g++.dg/warn/Warray-bounds.C: Likewise.
12967
12968 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12969
12970         PR C/31520
12971         * gcc.dg/gnu89-init-4.c: New testcase.
12972
12973 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12974
12975         PR c++/25874
12976         * gcc.dg/gomp/pr25874.c: Add dg-options.
12977         * g++.dg/gomp/pr25874.C: Add dg-options.
12978
12979 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12980
12981         PR fortran/21061
12982         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12983         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12984
12985 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12986
12987         PR fortran/31561
12988         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12989
12990 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12991
12992         PR fortran/29507
12993         PR fortran/31404
12994         * gfortran.dg/initialization_6.f90: New test.
12995
12996 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12997
12998         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12999
13000         * lib/target-supports.exp (check_gc_sections_available):
13001         Return false if ldflags includes -elf2flt.
13002
13003 2007-04-13  Jason Merrill  <jason@redhat.com>
13004
13005         PR c++/31074
13006         * conv3.C: New test.
13007
13008 2007-04-13  Mike Stump  <mrs@apple.com>
13009
13010         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13011         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13012
13013 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13014
13015         PR tree-optimization/29598
13016         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13017
13018 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13019
13020         PR fortran/31559
13021         * gfortran.dg/func_assign.f90: New test.
13022
13023 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13024
13025         PR fortran/31550
13026         * gfortran.dg/used_types_16.f90: New test.
13027
13028 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13029
13030         PR fortran/18937
13031         * gfortran.dg/goto_2.f90: New.
13032         * gfortran.dg/goto_3.f90: New.
13033         * gfortran.dg/pr17708.f90: Rename to ...
13034         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13035
13036 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13037
13038         PR fortran/31562
13039         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13040         instead of a struct.
13041
13042 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13043
13044         PR fortran/31562
13045         * gfortran.dg/value_4.c: Use GNU extensions for complex
13046         instead of a struct.
13047
13048 2007-04-13  Richard Guenther  <rguenther@suse.de>
13049
13050         PR tree-optimization/21258
13051         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13052
13053 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13054
13055         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13056         <complex.h>.
13057
13058 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13059
13060         PR fortran/31250
13061         * gfortran.dg/char_length_2.f90: New.
13062         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13063         * gfortran.dg/repeat_4.f90: Likewise.
13064
13065         PR fortran/31266
13066         * gfortran.dg/char_assign_1.f90: New.
13067
13068         PR fortran/31471
13069         * gfortran.dg/block_name_1.f90: New.
13070         * gfortran.dg/block_name_2.f90: New.
13071
13072 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13073
13074         PR c++/31078
13075         * g++.dg/other/pr31078.C: New.
13076
13077 2007-04-12  Richard Guenther  <rguenther@suse.de>
13078
13079         PR tree-optimization/31169
13080         * gcc.c-torture/execute/pr31169.c: New testcase.
13081
13082 2007-04-12  Richard Guenther  <rguenther@suse.de>
13083
13084         PR tree-optimization/24689
13085         PR tree-optimization/31307
13086         * g++.dg/tree-ssa/pr31307.C: New testcase.
13087         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13088
13089 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13090
13091         PR fortran/31472
13092         * gfortran.dg/access_spec_1.f90: New test.
13093         * gfortran.dg/access_spec_2.f90: New test.
13094         * gfortran.dg/non_module_public.f90: Match new error message.
13095
13096 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13097
13098         PR testsuite/31538
13099         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13100         to 4 at line 38 to fix bounds problem.
13101
13102 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13103
13104         PR testsuite/31240
13105         * gfortran.dg/pointer_intent_1.f90: Fix test.
13106
13107 2007-04-10  Eric Christopher  <echristo@apple.com>
13108
13109         * lib/target-supports.exp
13110         (check_effective_target_fstack_protector): Rewrite.
13111
13112 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13113
13114         PR c++/31449
13115         * g++.dg/init/const5.C: New test.
13116
13117 2007-04-09  Jan Hubicka  <jh@suse.cz>
13118
13119         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13120
13121 2007-04-08  Jan Hubicka  <jh@suse.cz>
13122
13123         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13124
13125 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13126
13127         PR fortran/31257
13128         * gfortran.dg/achar_4.f90: New test.
13129
13130 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13131
13132         PR fortran/30880
13133         * gfortran.dg/used_dummy_types_8.f90: New test.
13134
13135 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13136
13137         PR fortran/30872
13138         * gfortran.dg/parameter_array_element_1.f90: New test.
13139
13140 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13141
13142         PR fortran/31222
13143         * gfortran.dg/default_numeric_type_1.f90: New test.
13144
13145 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13146
13147         PR fortran/31424
13148         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13149
13150 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13151
13152         PR fortran/31293
13153         * gfortran.dg/interface_12.f90: New test.
13154
13155 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13156
13157         * gcc.dg/format/opt-6.c: New test.
13158         * gcc.dg/format/nul-1.c: New test.
13159         * gcc.dg/format/nul-2.c: New test.
13160
13161 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13162
13163         PR libgfortran/31395
13164         * gfortran.dg/fmt_colon.f90: New test.
13165
13166 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13167
13168         * g++.old-deja/g++.other/init18.C: Use
13169         dg-require-effective-target instead of an explicit xfail.
13170
13171 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13172
13173         * gcc.dg/dfp/signbit-1.c
13174         * gcc.dg/dfp/signbit-2.c
13175
13176 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13177
13178         PR fortran/31483
13179         * gfortran.dg/altreturn_5.f90: New test.
13180
13181 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13182
13183         PR fortran/31292
13184         * gfortran.dg/contained_module_proc_1.f90: New test.
13185
13186 2007-04-04  Stuart Hastings  <stuart@apple.com>
13187
13188         PR 31281
13189         * objc/execute/exceptions/pr31281.m: New.
13190
13191 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13192
13193         * g++.dg/ext/dllimport12.C: Update comments.
13194
13195 2007-04-03  Eric Christopher  <echristo@apple.com>
13196
13197         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13198
13199 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13200
13201         PR fortran/31304
13202         * gfortran.dg/repeat_2.f90: New test.
13203         * gfortran.dg/repeat_3.f90: New test.
13204         * gfortran.dg/repeat_4.f90: New test.
13205
13206 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13207
13208         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13209
13210 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR c++/30847
13213         * g++.dg/parse/cond3.C: New test.
13214
13215         PR middle-end/30704
13216         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13217
13218 2007-04-02  Jason Merrill  <jason@redhat.com>
13219
13220         PR c++/31187
13221         * g++.dg/ext/visibility/anon3.C: New test.
13222
13223 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13224
13225         PR libgfortran/31052
13226         * gfortran.dg/namelist_28.f90: New test.
13227
13228 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13229
13230         PR libgfortran/31366
13231         * gfortran.dg/direct_io_6.f90: New test.
13232
13233 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13234
13235         PR libgfortran/31207
13236         * gfortran.dg/advance_5.f90: New test.
13237         * gfortran.dg/advance_6.f90: New test.
13238
13239 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13240
13241         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13242         * g++.dg/ext/dllimport7.C: Likewise.
13243         * g++.dg/ext/selectany1.C: Likewise.
13244
13245 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13246
13247         * g++.dg/parser/pr31138.C: New.
13248         * g++.dg/parser/pr31140.C: New.
13249         * g++.dg/parser/pr31141.C: New.
13250
13251 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13252
13253         PR c++/26099
13254         * g++.dg/ext/is_base_of.C: New.
13255         * g++.dg/ext/has_virtual_destructor.C: New.
13256         * g++.dg/ext/is_polymorphic.C: New.
13257         * g++.dg/ext/is_base_of_diagnostic.C: New.
13258         * g++.dg/ext/is_enum.C: New.
13259         * g++.dg/ext/has_nothrow_assign.C: New.
13260         * g++.dg/ext/has_nothrow_constructor.C: New.
13261         * g++.dg/ext/is_empty.C: New.
13262         * g++.dg/ext/has_trivial_copy.C: New.
13263         * g++.dg/ext/has_trivial_assign.C: New.
13264         * g++.dg/ext/is_abstract.C: New.
13265         * g++.dg/ext/is_pod.C: New.
13266         * g++.dg/ext/has_nothrow_copy.C: New.
13267         * g++.dg/ext/is_class.C: New.
13268         * g++.dg/ext/has_trivial_constructor.C: New.
13269         * g++.dg/ext/is_union.C: New.
13270         * g++.dg/ext/has_trivial_destructor.C: New.
13271         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13272         * g++.dg/template/crash43.C: Likewise.
13273
13274 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13275
13276         * g++.dg/warn/pedantic2.C: New testcase.
13277
13278 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13279
13280         * size_dim.f90: Fix dg directive.
13281         * pr16433.f: Likewise.
13282         * use_6.f90: Likewise.
13283         * use_7.f90: Likewise.
13284         * entry_9.f90: Likewise.
13285         * pointer_intent_2.f90: Likewise.
13286         * protected_1.f90: Likewise.
13287         * fmt_missing_period_2.f: Likewise.
13288         * pointer_intent_3.f90: Likewise.
13289         * protected_2.f90: Likewise.
13290         * protected_3.f90: Likewise.
13291         * pr15754.f90: Likewise.
13292         * protected_4.f90: Likewise.
13293         * protected_5.f90: Likewise.
13294         * initialization_2.f90: Likewise.
13295         * protected_6.f90: Likewise.
13296         * continuation_7.f90: Likewise.
13297         * derived_function_interface_1.f90: Likewise.
13298         * der_pointer_4.f90: Likewise.
13299         * fmt_zero_precision.f90: Likewise.
13300         * blockdata_3.f90: Likewise.
13301         * fmt_missing_period_1.f: Likewise.
13302         * real_const_3.f90: Likewise.
13303         * use_4.f90: Likewise.
13304         * fmt_missing_period_3.f: Likewise.
13305         * use_5.f90: Likewise.
13306
13307 2007-03-28  Mike Stump  <mrs@apple.com>
13308
13309         * gcc.dg/darwin-comm.c: Add.
13310
13311 2007-03-28  Eric Christopher  <echristo@apple.com>
13312
13313         * lib/target-supports.exp (check_effective_target_fstack_protector):
13314         New.
13315         * gcc.dg/ssp-1.c: Use.
13316         * gcc.dg/ssp-2.c: Ditto.
13317
13318 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13319
13320         PR c++/29077
13321         * g++.dg/parse/constructor3.C: New test.
13322
13323 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13324
13325         * gnat.dg/thin_pointer.ad[sb]: New test.
13326
13327 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13328
13329         * g++.dg/cpp0x/bracket1.C: New.
13330         * g++.dg/cpp0x/bracket2.C: New.
13331         * g++.dg/cpp0x/bracket3.C: New.
13332         * g++.dg/cpp0x/bracket4.C: New.
13333
13334 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13335
13336         * g++.dg/cpp0x/temp_default1.C: New.
13337         * g++.dg/cpp0x/temp_default3.C: New.
13338         * g++.dg/cpp0x/temp_default2.C: New.
13339         * g++.dg/cpp0x/temp_default4.C: New.
13340
13341 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13342
13343         PR c++/29993
13344         * g++.dg/other/cv_func2.C: New.
13345
13346 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13347
13348         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13349         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13350         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13351         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13352
13353         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13354         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13355
13356         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13357
13358         * lib/compat.exp (compat-execute): Fix processing of file names.
13359
13360 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13361
13362         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13363
13364 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13365
13366         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13367         Delete created executable test file.
13368         (check_effective_target_fortran_large_int): Ditto.
13369         (check_effective_target_static_libgfortran): Ditto.
13370
13371 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13372
13373         PR c++/30500
13374         * g++.dg/warn/pragma-system_header1.C: New test.
13375         * g++.dg/warn/pragma-system_header2.C: New test.
13376         * g++.dg/warn/pragma-system_header1.h. New.
13377         * g++.dg/warn/pragma-system_header2.h. New.
13378
13379 2007-03-26  Ian Lance Taylor  <iant@google.com>
13380
13381         PR tree-optimization/31345
13382         * gcc.c-torture/compile/pr31345-1.c: New test.
13383
13384 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13385
13386         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13387         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13388         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13389         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13390         * gfortran.dg/overload_1.f90: Likewise.
13391         * gfortran.dg/impure_assignment_1.f90: Likewise.
13392         * gfortran.dg/error_recovery_3.f90: Likewise.
13393         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13394         * gfortran.dg/sequence_types_1.f90: Likewise.
13395         * gfortran.dg/internal_references_1.f90: Likewise.
13396         * gfortran.dg/present_1.f90: Likewise.
13397         * gfortran.dg/volatile10.f90: Likewise.
13398         * gfortran.dg/module_equivalence_2.f90: Likewise.
13399         * gfortran.dg/use_4.f90: Likewise.
13400         * gfortran.dg/elemental_result_1.f90: Likewise.
13401         * gfortran.dg/generic_actual_arg.f90: Likewise.
13402         * gfortran.dg/private_type_5.f90: Likewise.
13403         * gfortran.dg/protected_4.f90: Likewise.
13404         * gfortran.dg/interface_3.f90: Likewise.
13405
13406 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13407
13408         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13409         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13410
13411 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13412
13413         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13414
13415 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13416
13417         PR libgfortran/31199
13418         * gfortran.dg/fmt_t_4.f90: New test.
13419
13420 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13421
13422         PR libfortran/31297
13423         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13424         * gfortran.dg/backspace_6.f:  Likewise.
13425         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13426         * gfortran.dg/direct_io_2.f90:  Likewise.
13427         * gfortran.dg/write_back.f:  Likewise.
13428         * gfortran.dg/write_rewind_2.f:  Likewise.
13429         * gfortran.dg/write_rewind_1.f:  Likewise.
13430         * gfortran.dg/write_rewind_2.f:  Likewise.
13431
13432 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13433
13434         PR tree-optimization/30784
13435         * gcc.dg/vect/pr30784.c: New test.
13436
13437 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13438
13439         PR fortran/30877
13440         * gfortran.dg/operator_1.f90: New test.
13441         * gfortran.dg/operator_2.f90: New test.
13442
13443 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13444
13445         PR libfortran/31196
13446         * gfortran.dg/reshape_transpose_1.f90:  New test.
13447
13448 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13449
13450         PR fortran/30655
13451         * gfortran.dg/bounds_check_6.f90: New test.
13452
13453 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13454
13455         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13456         #ifndef/#endif.
13457         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13458         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13459
13460 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/31209
13463         * gfortran.dg/pointer_function_actual_1.f90: New test.
13464
13465         PR fortran/31200
13466         * gfortran.dg/pointer_function_actual_2.f90: New test.
13467
13468         PR fortran/31215
13469         * gfortran.dg/result_in_spec_1.f90: New test.
13470
13471 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13472
13473         PR fortran/30834
13474         * gfortran.dg/integer_exponentiation_3.F90: New test.
13475         * gfortran.dg/integer_exponentiation_4.f90: New test.
13476         * gfortran.dg/integer_exponentiation_5.F90: New test.
13477
13478 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/30863
13481         * g++.dg/template/error24.C: New test.
13482         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13483
13484 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/31273
13487         * g++.dg/expr/bitfield7.C: New test.
13488
13489 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13490
13491         PR other/23572
13492         * gcc.dg/float-range-4.c: New.
13493         * gcc.dg/float-range-1.c: Update. Test for a warning.
13494         * gcc.dg/float-range-3.c: New.
13495         * gcc.dg/float-range-5.c: New.
13496
13497 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13498
13499         PR fortran/31262
13500         * gfortran.dg/no_range_check_1.f90: New test.
13501
13502 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13503
13504         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13505         * g++.dg/other/static1.C: Remove stray semicolon.
13506         * g++.dg/other/init1.C: Likewise.
13507         * g++.dg/rtti/dyncast1.C: Likewise.
13508         * g++.dg/tree-ssa/pr17153.C: Likewise.
13509         * g++.dg/lookup/disamb1.C: Likewise.
13510         * g++.dg/lookup/scoped2.C: Likewise.
13511         * g++.dg/lookup/friend7.C: Likewise.
13512         * g++.dg/parse/parse4.C: Likewise.
13513         * g++.dg/parse/parse5.C: Likewise.
13514         * g++.dg/expr/pr29066.C: Likewise.
13515         * g++.dg/expr/cast4.C: Likewise.
13516         * g++.dg/tc1/dr193.C: Likewise.
13517         * g++.dg/tc1/dr213.C: Likewise.
13518         * g++.dg/abi/dcast1.C: Likewise.
13519         * g++.dg/abi/covariant2.C: Likewise.
13520         * g++.dg/inherit/covariant11.C: Likewise.
13521         * g++.dg/inherit/covariant9.C: Likewise.
13522         * g++.dg/inherit/covariant10.C: Likewise.
13523         * g++.dg/init/static3.C: Likewise.
13524         * g++.dg/init/init-ref3.C: Likewise.
13525         * g++.dg/init/ref10.C: Likewise.
13526         * g++.dg/template/meminit2.C: Likewise.
13527         * g++.dg/template/using9.C: Likewise.
13528         * g++.dg/template/friend9.C: Likewise.
13529         * g++.dg/template/ref1.C: Likewise.
13530         * g++.old-deja/g++.warn/inline.C: Likewise.
13531         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13532         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13533         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13534         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13535         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13536         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13537         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13538         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13539         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13540         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13541         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13542         * g++.old-deja/g++.brendan/template11.C: Likewise.
13543         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13544         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13545         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13546         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13547         * g++.old-deja/g++.jason/parse9.C: Likewise.
13548         * g++.old-deja/g++.jason/byval2.C: Likewise.
13549         * g++.old-deja/g++.jason/overload8.C: Likewise.
13550         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13551         * g++.old-deja/g++.jason/template33.C: Likewise.
13552         * g++.old-deja/g++.jason/return3.C: Likewise.
13553         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13554         * g++.old-deja/g++.jason/virtual.C: Likewise.
13555         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13556         * g++.old-deja/g++.jason/template27.C: Likewise.
13557         * g++.old-deja/g++.jason/synth6.C: Likewise.
13558         * g++.old-deja/g++.jason/ref8.C: Likewise.
13559         * g++.old-deja/g++.jason/offset1.C: Likewise.
13560         * g++.old-deja/g++.other/static20.C: Likewise.
13561         * g++.old-deja/g++.other/array1.C: Likewise.
13562         * g++.old-deja/g++.other/new3.C: Likewise.
13563         * g++.old-deja/g++.other/array2.C: Likewise.
13564         * g++.old-deja/g++.other/overload9.C: Likewise.
13565         * g++.old-deja/g++.other/cast6.C: Likewise.
13566         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13567         * g++.old-deja/g++.other/eh4.C: Likewise.
13568         * g++.old-deja/g++.other/using7.C: Likewise.
13569         * g++.old-deja/g++.other/init18.C: Likewise.
13570         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13571         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13572         * g++.old-deja/g++.other/dtor11.C: Likewise.
13573         * g++.old-deja/g++.pt/static11.C: Likewise.
13574         * g++.old-deja/g++.pt/crash19.C: Likewise.
13575         * g++.old-deja/g++.pt/overload12.C: Likewise.
13576         * g++.old-deja/g++.pt/crash46.C: Likewise.
13577         * g++.old-deja/g++.pt/mi1.C: Likewise.
13578         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13579         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13580         * g++.old-deja/g++.pt/local5.C: Likewise.
13581         * g++.old-deja/g++.pt/typename2.C: Likewise.
13582         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13583         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13584         * g++.old-deja/g++.law/visibility1.C: Likewise.
13585         * g++.old-deja/g++.law/visibility2.C: Likewise.
13586         * g++.old-deja/g++.law/virtual2.C: Likewise.
13587         * g++.old-deja/g++.law/operators19.C: Likewise.
13588         * g++.old-deja/g++.law/parsing10.C: Likewise.
13589         * g++.old-deja/g++.law/visibility4.C: Likewise.
13590         * g++.old-deja/g++.law/operators4.C: Likewise.
13591         * g++.old-deja/g++.law/dtors2.C: Likewise.
13592         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13593         * g++.old-deja/g++.law/visibility10.C: Likewise.
13594         * g++.old-deja/g++.law/scope3.C: Likewise.
13595         * g++.old-deja/g++.law/casts2.C: Likewise.
13596         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13597         * g++.old-deja/g++.law/operators33.C: Likewise.
13598         * g++.old-deja/g++.law/friend4.C: Likewise.
13599         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13600         * g++.old-deja/g++.mike/p5611.C: Likewise.
13601         * g++.old-deja/g++.mike/net37.C: Likewise.
13602         * g++.old-deja/g++.mike/p3570.C: Likewise.
13603         * g++.old-deja/g++.mike/p5718.C: Likewise.
13604         * g++.old-deja/g++.mike/net21.C: Likewise.
13605         * g++.old-deja/g++.mike/p1862.C: Likewise.
13606         * g++.old-deja/g++.mike/p4511.C: Likewise.
13607         * g++.old-deja/g++.mike/virt3.C: Likewise.
13608         * g++.old-deja/g++.mike/p16146.C: Likewise.
13609         * g++.old-deja/g++.mike/p1989.C: Likewise.
13610         * g++.old-deja/g++.mike/p5571.C: Likewise.
13611         * g++.old-deja/g++.gb/scope10.C: Likewise.
13612         * g++.old-deja/g++.abi/primary5.C: Likewise.
13613         * g++.old-deja/g++.abi/empty2.C: Likewise.
13614         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13615         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13616         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13617         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13618         * g++.old-deja/g++.bob/template3.C: Likewise.
13619         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13620
13621 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13622
13623         PR fortran/31193
13624         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13625
13626 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13627
13628         PR fortran/20897
13629         * gfortran.dg/derived_name_1.f90: New.
13630         * gfortran.dg/derived_name_2.f: New.
13631
13632 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13633
13634         * lib/target-supports.exp (check_effective_target_nonpic): New
13635         procedure.
13636         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13637         when compiling PIC.
13638         * gcc.target/i386/asm-4.c: Require nonpic.
13639         * gcc.target/i386/cmov1.c: Likewise.
13640         * gcc.target/i386/mul.c: Likewise.
13641         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13642         * gcc.target/i386/ssetype-1.c: Require nonpic.
13643         * gcc.target/i386/ssetype-3.c: Likewise.
13644         * gcc.target/i386/ssetype-5.c: Likewise.
13645
13646 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13647
13648         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13649         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13650         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13651         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13652
13653 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13654
13655         PR tree-optimization/30590
13656         * g++.dg/opt/pr30590.C: New testcase.
13657
13658 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13659
13660         PR c/30762
13661         * gcc.dg/pr30762-1.c: New test.
13662         * gcc.dg/pr30762-2.c: New test.
13663
13664         PR inline-asm/30505
13665         * gcc.target/i386/pr30505.c: New test.
13666
13667 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13668
13669         * gcc.target/arm/register-variables.c: New.
13670
13671 2007-03-19  Jeff Law  <law@redhat.com>
13672
13673         * PR tree-optimization/30984
13674         * gcc.c-torture/pr30984.c: New test.
13675
13676 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13677         Richard Guenther  <rguenther@suse.de>
13678
13679         PR tree-optimization/31254
13680         * gcc.dg/torture/pr31254.c: New testcase.
13681
13682 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13683
13684         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13685         target default_packed.
13686
13687 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13688
13689         PR fortran/31203
13690         * gfortran.dg/string_length_1.f90: New test.
13691
13692 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13693
13694         PR testsuite/30395
13695         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13696
13697 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13698
13699         PR libgfortran/31052
13700         * gfortran.dg/namelist_27.f90: New test.
13701
13702 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13703
13704         PR fortran/30531
13705         * gfortran.dg/used_types_14.f90: New test.
13706
13707         PR fortran/31086
13708         * gfortran.dg/used_types_15.f90: New test.
13709
13710 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13711
13712         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13713         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13714
13715 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13716
13717         PR fortran/31120
13718         * gfortran.dg/integer_exponentiation_2.f90: New test.
13719
13720 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13721
13722         PR tree-optimization/31041
13723         * gcc.dg/vect/pr31041.c: New test.
13724
13725 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13726
13727         * g++.dg/warn/Wconversion-integer.C: New
13728         * g++.dg/warn/Wconversion-real.C: New.
13729         * g++.dg/warn/Wconversion-real-integer.C: New.
13730         * g++.dg/warn/conv2.C: Updated.
13731
13732 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13733
13734         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13735         exclude RTPs.
13736
13737 2007-03-16  Richard Guenther  <rguenther@suse.de>
13738
13739         PR tree-optimization/31146
13740         * g++.dg/tree-ssa/pr31146.C: New testcase.
13741
13742 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13743
13744         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13745         assume that the target has <features.h>.
13746
13747 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13748
13749         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13750         dg-options rather than to the whole test.
13751
13752 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13753
13754         PR debug/29906
13755         * g++.dg/debug/pr29906.C: New
13756
13757 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13758
13759         PR libgfortran/31099
13760         * gfortran.dg/unformatted_recl.f90: Update test.
13761
13762 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13763
13764         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13765
13766 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13767
13768         PR c++/30891
13769         * g++.dg/parse/namespace-definition.C: New.
13770
13771 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13772
13773         PR c++/24924
13774         * g++.dg/cpp/pedantic-errors.C: New.
13775         * g++.dg/cpp/permissive.C: New.
13776
13777 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13778
13779         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13780         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13781
13782 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13783
13784         * lib/target-supports.exp (check_missing_uclibc_feature)
13785         (check_effective_target_wchar): New procedures.
13786         * gcc.dg/wchar_t-1.c: Require target wchar.
13787         * gcc.dg/wint_t-1.c: Likewise.
13788
13789 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13790
13791         * lib/target-supports.exp (check_gc_sections_available): Return
13792         false for VxWorks targets.
13793
13794 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13795
13796         * g++.dg/warn/Wconversion2.C: Fix typo.
13797         * gcc.dg/if-empty-1.c: Ditto.
13798
13799 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13800
13801         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13802
13803 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13804
13805         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13806         * gcc.target/i386/pr31167.c: Ditto.
13807
13808 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13809
13810         PR target/31167
13811         * gcc.target/i386/pr31167.c: New test.
13812
13813 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13814
13815         PR fortran/30922
13816         * gfortran.dg/import5.f90.f90: New test.
13817
13818
13819         PR fortran/30879
13820         * gfortran.dg/data_components_1.f90: New test.
13821
13822
13823         PR fortran/30870
13824         * gfortran.dg/generic_13.f90: New test.
13825
13826         PR fortran/31163
13827         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13828
13829 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13830
13831         PR libgfortran/31051
13832         * gfortran.dg/fmt_t_4.f90: New
13833
13834 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13835
13836         PR C++/31165
13837         * g++.dg/other/default7.C: New test.
13838
13839 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13840
13841         * g++.dg/warn/Wconversion2.C: New.
13842
13843 2007-03-14  Eric Christopher  <echristo@apple.com>
13844
13845         * gcc.dg/ssp-1.c: New.
13846         * gcc.dg/ssp-2.c: Ditto.
13847
13848 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13849
13850         * g++.dg/warn/do-empty.C: New.
13851         * gcc.dg/do-empty.c: New.
13852         * gcc.dg/if-empty-1.c: Update.
13853         * gcc.dg/20001116-1.c: Update.
13854         * gcc.dg/pr23165.c: Update.
13855
13856 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13857
13858         * gfortran.dg/module_implicit_conversion.f90: New test.
13859
13860 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13861
13862         PR middle-end/31127
13863         * gcc.dg/pr31127.c: New.
13864
13865 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13866
13867         * gcc.dg/tree-ssa/loop-26.c: New test.
13868
13869 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13870
13871         * gcc.target/i386/cmpxchg16b-1.c: New test.
13872
13873 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13874
13875         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13876         * gcc.dg/c99-vla-1.c: Likewise.
13877         * g++.dg/ext/vla1.C: Likewise
13878
13879 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13880
13881         * gcc.dg/wvla-1.c: New test
13882         * gcc.dg/wvla-2.c: New test
13883         * gcc.dg/wvla-3.c: New test
13884         * gcc.dg/wvla-4.c: New test
13885         * gcc.dg/wvla-5.c: New test
13886         * gcc.dg/wvla-6.c: New test
13887         * gcc.dg/wvla-7.c: New test
13888         * g++.dg/warn/Wvla-1.C: New test
13889         * g++.dg/warn/Wvla-2.C: New test
13890         * g++.dg/warn/Wvla-3.C: New test
13891
13892 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/30108
13895         * g++.dg/other/default6.C: New test.
13896
13897 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13898
13899         * lib/target-supports.exp (check_profiling_available): Return false
13900         for VxWorks.
13901         (check_effective_target_vxworks_kernel): New procedure.
13902         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13903         VxWorks.
13904         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13905         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13906         to include VxWorks.
13907         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13908
13909 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13910
13911         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13912         PIC is not supported.
13913         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13914         * gcc.dg/20020426-2.c: Likewise.
13915         * gcc.dg/pr28243.c: Likewise.
13916         * gcc.dg/visibility-11.c: Likewise.
13917         * gcc.dg/tls/opt-9.c: Likewise.
13918         * gcc.dg/tls/opt-10.c: Likewise.
13919         * gcc.dg/tls/pic-1.c: Likewise.
13920         * gcc.dg/tls/struct-1.c: Likewise.
13921         * gcc.target/i386/20000807-1.c: Likewise.
13922         * gcc.target/i386/20000904-1.c: Likewise.
13923         * gcc.target/i386/20011119-1.c: Likewise.
13924         * gcc.target/i386/990213-2.c: Likewise.
13925         * gcc.target/i386/990214-1.c: Likewise.
13926         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13927         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13928         * gcc.target/i386/pic-1.c: Likewise.
13929         * gcc.target/i386/pr21518.c: Likewise.
13930         * gcc.target/i386/pr23098.c: Likewise.
13931         * gcc.target/i386/pr23943.c: Likewise.
13932
13933 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13934
13935         PR c++/31038
13936         * g++.dg/template/complit2.C: New test.
13937
13938         PR c++/30328
13939         * g++.dg/ext/bitfield1.C: New test.
13940
13941 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13942
13943         PR fortran/30883
13944         * gfortran.dg/interface_11.f90: New test.
13945
13946 2007-03-11  Richard Guenther  <rguenther@suse.de>
13947
13948         PR tree-optimization/31115
13949         * gcc.dg/torture/pr31115.c: New testcase.
13950
13951 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13952
13953         PR tree-optimization/29925
13954         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13955
13956 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/30274
13959         * g++.dg/expr/bitfield3.C: New test.
13960         * g++.dg/expr/bitfield4.C: Likewise.
13961         * g++.dg/expr/bitfield5.C: Likewise.
13962         * g++.dg/expr/bitfield6.C: Likewise.
13963
13964         PR c++/30924
13965         * g++.dg/template/array18.C: New test.
13966
13967 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13968
13969         PR c++/17946
13970         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13971         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13972
13973 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13974
13975         PR c++/20599
13976         * g++.dg/cpp0x/variadic-bind.C: New.
13977         * g++.dg/cpp0x/variadic-function.C: New.
13978         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13979         * g++.dg/cpp0x/variadic-tuple.C: New.
13980         * g++.dg/cpp0x/variadic1.C: New.
13981         * g++.dg/cpp0x/variadic2.C: New.
13982         * g++.dg/cpp0x/variadic3.C: New.
13983         * g++.dg/cpp0x/variadic4.C: New.
13984         * g++.dg/cpp0x/variadic5.C: New.
13985         * g++.dg/cpp0x/variadic6.C: New.
13986         * g++.dg/cpp0x/variadic7.C: New.
13987         * g++.dg/cpp0x/variadic8.C: New.
13988         * g++.dg/cpp0x/variadic9.C: New.
13989         * g++.dg/cpp0x/variadic10.C: New.
13990         * g++.dg/cpp0x/variadic11.C: New.
13991         * g++.dg/cpp0x/variadic12.C: New.
13992         * g++.dg/cpp0x/variadic13.C: New.
13993         * g++.dg/cpp0x/variadic14.C: New.
13994         * g++.dg/cpp0x/variadic15.C: New.
13995         * g++.dg/cpp0x/variadic16.C: New.
13996         * g++.dg/cpp0x/variadic17.C: New.
13997         * g++.dg/cpp0x/variadic18.C: New.
13998         * g++.dg/cpp0x/variadic19.C: New.
13999         * g++.dg/cpp0x/variadic20.C: New.
14000         * g++.dg/cpp0x/variadic21.C: New.
14001         * g++.dg/cpp0x/variadic22.C: New.
14002         * g++.dg/cpp0x/variadic23.C: New.
14003         * g++.dg/cpp0x/variadic24.C: New.
14004         * g++.dg/cpp0x/variadic25.C: New.
14005         * g++.dg/cpp0x/variadic26.C: New.
14006         * g++.dg/cpp0x/variadic27.C: New.
14007         * g++.dg/cpp0x/variadic28.C: New.
14008         * g++.dg/cpp0x/variadic29.C: New.
14009         * g++.dg/cpp0x/variadic30.C: New.
14010         * g++.dg/cpp0x/variadic31.C: New.
14011         * g++.dg/cpp0x/variadic32.C: New.
14012         * g++.dg/cpp0x/variadic33.C: New.
14013         * g++.dg/cpp0x/variadic34.C: New.
14014         * g++.dg/cpp0x/variadic35.C: New.
14015         * g++.dg/cpp0x/variadic36.C: New.
14016         * g++.dg/cpp0x/variadic37.C: New.
14017         * g++.dg/cpp0x/variadic38.C: New.
14018         * g++.dg/cpp0x/variadic39.C: New.
14019         * g++.dg/cpp0x/variadic40.C: New.
14020         * g++.dg/cpp0x/variadic41.C: New.
14021         * g++.dg/cpp0x/variadic42.C: New.
14022         * g++.dg/cpp0x/variadic43.C: New.
14023         * g++.dg/cpp0x/variadic44.C: New.
14024         * g++.dg/cpp0x/variadic45.C: New.
14025         * g++.dg/cpp0x/variadic46.C: New.
14026         * g++.dg/cpp0x/variadic47.C: New.
14027         * g++.dg/cpp0x/variadic48.C: New.
14028         * g++.dg/cpp0x/variadic49.C: New.
14029         * g++.dg/cpp0x/variadic50.C: New.
14030         * g++.dg/cpp0x/variadic51.C: New.
14031         * g++.dg/cpp0x/variadic52.C: New.
14032         * g++.dg/cpp0x/variadic53.C: New.
14033         * g++.dg/cpp0x/variadic54.C: New.
14034         * g++.dg/cpp0x/variadic55.C: New.
14035         * g++.dg/cpp0x/variadic56.C: New.
14036         * g++.dg/cpp0x/variadic57.C: New.
14037         * g++.dg/cpp0x/variadic58.C: New.
14038         * g++.dg/cpp0x/variadic59.C: New.
14039         * g++.dg/cpp0x/variadic60.C : New.
14040         * g++.dg/cpp0x/variadic61.C : New.
14041         * g++.dg/cpp0x/variadic62.C : New.
14042         * g++.dg/cpp0x/variadic63.C : New.
14043         * g++.dg/cpp0x/variadic64.C : New.
14044         * g++.dg/cpp0x/variadic65.C : New.
14045         * g++.dg/cpp0x/variadic66.C : New.
14046         * g++.dg/cpp0x/variadic67.C : New.
14047         * g++.dg/cpp0x/variadic68.C : New.
14048         * g++.dg/cpp0x/variadic69.C : New.
14049         * g++.dg/cpp0x/variadic70.C : New.
14050         * g++.dg/cpp0x/variadic71.C : New.
14051         * g++.dg/cpp0x/variadic72.C : New.
14052         * g++.dg/cpp0x/variadic73.C : New.
14053         * g++.dg/cpp0x/variadic74.C : New.
14054         * g++.dg/cpp0x/variadic75.C : New.
14055         * g++.dg/cpp0x/variadic-ex1.C : New.
14056         * g++.dg/cpp0x/variadic-ex2.C : New.
14057         * g++.dg/cpp0x/variadic-ex3.C : New.
14058         * g++.dg/cpp0x/variadic-ex4.C : New.
14059         * g++.dg/cpp0x/variadic-ex5.C : New.
14060         * g++.dg/cpp0x/variadic-ex6.C : New.
14061         * g++.dg/cpp0x/variadic-ex7.C : New.
14062         * g++.dg/cpp0x/variadic-ex8.C : New.
14063         * g++.dg/cpp0x/variadic-ex9.C : New.
14064         * g++.dg/cpp0x/variadic-ex10.C : New.
14065         * g++.dg/cpp0x/variadic-ex11.C : New.
14066         * g++.dg/cpp0x/variadic-ex12.C : New.
14067         * g++.dg/cpp0x/variadic-ex13.C : New.
14068         * g++.dg/cpp0x/variadic-ex14.C : New.
14069
14070 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14071
14072         PR libgfortran/31099
14073         * gfortran.dg/unformatted_recl.f90: New test.
14074
14075 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14076
14077         * gcc.dg/fold-eqcmplx-1.c: New test case.
14078
14079 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14080
14081         PR rtl-optimization/30643
14082         * gcc.dg/pr30643.c: New.
14083
14084 2007-03-09  Chao-ying Fu  <fu@mips.com>
14085
14086         * gcc.target/mips/mips32-dspr2-type.c: New test.
14087         * gcc.target/mips/mips32-dspr2.c: New test.
14088         * gcc.target/mips/dspr2-MULT.c: New test.
14089         * gcc.target/mips/dspr2-MULTU.c: New test.
14090         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14091         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14092         Adjust some formats.
14093
14094 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14095
14096         PR c++/17946
14097         * gcc.dg/Wlogical-op-1.c: New.
14098         * g++.dg/warn/Wlogical-op-1.C: New.
14099
14100 2007-03-09  Richard Guenther  <rguenther@suse.de>
14101
14102         PR tree-optimization/30904
14103         PR middle-end/31058
14104         * gcc.dg/pr30904.c: Remove xfail.
14105
14106 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14107
14108         PR C/31072
14109         * gcc.c-torture/execute/pr31072.c: New test.
14110
14111 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112
14113         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14114         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14115         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14116         *lrint* and *lround*.
14117         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14118         floor->lfloor.
14119         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14120         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14121         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14122         and *lround*.  Correct macro names.
14123         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14124         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14125
14126 2007-03-08  Ian Lance Taylor  <iant@google.com>
14127
14128         * gcc.dg/no-strict-overflow-5.c: New test.
14129         * gcc.dg/no-strict-overflow-6.c: New test.
14130         * gcc.dg/Wstrict-overflow-11.c: New test.
14131         * gcc.dg/Wstrict-overflow-12.c: New test.
14132         * gcc.dg/Wstrict-overflow-13.c: New test.
14133         * gcc.dg/Wstrict-overflow-14.c: New test.
14134         * gcc.dg/Wstrict-overflow-15.c: New test.
14135
14136 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14137
14138         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14139         for VxWorks kernel mode.
14140         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14141
14142 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14143
14144         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14145         mode.
14146
14147 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14148
14149         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14150         and lib/bfill.c on VxWorks targets.
14151         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14152         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14153         lib/bfill.c and lib/memmove.c on VxWorks targets.
14154         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14155         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14156         on VxWorks targets.
14157         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14158         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14159
14160 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14161
14162         * gfortran.dg/use_5.f90: New test.
14163         * gfortran.dg/use_6.f90: Ditto.
14164         * gfortran.dg/use_7.f90: Ditto.
14165
14166 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14167
14168         PR fortran/30973
14169         * gfortran.dg/use_4.f90: New test.
14170         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14171
14172 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14173
14174         PR fortran/31011
14175         * gfortran.dg/parameter_array_section_2.f90: New test.
14176
14177 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14178
14179         PR c++/30852
14180         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14181
14182         PR c++/30534
14183         * g++.dg/template/arg5.C: New test.
14184
14185 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14186
14187         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14188
14189 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14190
14191         * gcc.dg/var-expand1.c: Add newline at end of file.
14192
14193 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14194
14195         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14196
14197 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14198
14199         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14200
14201 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14202
14203         * gcc.dg/torture/builtin-convert-4.c: New test.
14204
14205 2007-03-05  Ian Lance Taylor  <iant@google.com>
14206
14207         * gcc.c-torture/compile/pr31034.c: New test.
14208
14209 2007-03-05  Ian Lance Taylor  <iant@google.com>
14210
14211         * gcc.dg/inline-18.c: New test.
14212         * gcc.dg/inline-19.c: New test.
14213         * gcc.dg/inline-20.c: New test.
14214         * gcc.dg/inline-21.c: New test.
14215
14216 2007-03-05  Richard Guenther  <rguenther@suse.de>
14217
14218         PR tree-optimization/14052
14219         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14220
14221 2007-03-05  Richard Guenther  <rguenther@suse.de>
14222
14223         PR tree-optimization/23777
14224         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14225
14226 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14227
14228         PR other/30465
14229         * gcc.dg/multiple-overflow-warn-3.c: New.
14230         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14231
14232 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14233
14234         PR c++/30895
14235         * g++.dg/parse/template23.C: New test.
14236
14237 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14238
14239         PR middle-end/30744
14240         * gcc.dg/pr30744-1.c: New test case.
14241
14242 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14243
14244         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14245
14246 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14247
14248         PR target/30406
14249         * gfortran.dg/logical_3.f90: New test.
14250
14251 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14252
14253         PR libfortran/30981
14254         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14255
14256 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         * gcc.target/m68k/m68k.exp: New.
14259         * gcc.target/m68k/crash1.c: New.
14260
14261 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14262
14263         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14264         to be more compatible with integer(kind=8).
14265
14266 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14267
14268         PR libfortran/31001
14269         * gfortran.dg/zero_sized_3.f90: New test.
14270
14271 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14272
14273         PR c++/15787
14274         * g++.dg/parse/else.C: New.
14275         * g++.dg/parse/else-2.C: New.
14276
14277 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14278             Tobias Burnus  <burnus@net-b.de>
14279
14280         PR fortran/30882
14281         * gfortran.dg/size_dim.f90: New test.
14282
14283 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14284             Tobias Burnus  <burnus@net-b.de>
14285
14286         PR fortran/30873
14287         * gfortran.dg/entry_9.f90: New test.
14288
14289 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14290
14291         PR c++/28253
14292         * g++.dg/inherit/covariant16.C: New test.
14293
14294 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14295
14296         * g++.dg/other/darwin-minversion-1.C: New.
14297
14298 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14299
14300         * gcc.dg/tree-ssa/20070302-1.c: New test.
14301
14302 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14303
14304         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14305         tests.
14306
14307 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14308
14309         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14310
14311 2007-03-01  Simon Baldwin <simonb@google.com>
14312
14313         PR c++/23689
14314         * warn/ignored_typedef.C: New.
14315         * init/ctor8.C: Added dg-warning to consume ignored typedef
14316         warning.
14317         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14318         and added an explicit line number.
14319
14320 2007-02-28  Richard Guenther  <rguenther@suse.de>
14321
14322         PR middle-end/30364
14323         * gcc.dg/torture/pr30364-1.c: New testcase.
14324         * gcc.dg/torture/pr30364-2.c: Likewise.
14325         * gcc.dg/torture/pr30364-3.c: Likewise.
14326
14327 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14328
14329         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14330         powerpc*, use -funsafe-math-optimizations.
14331         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14332         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14333
14334 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14335             Paul Thomas  <pault@gcc.gnu.org>
14336
14337         PR fortran/30888
14338         PR fortran/30887
14339         * c_by_val_1.f: Test %VAL() with non-default kind.
14340         * c_by_val.c: Ditto.
14341         * c_by_val_4.f: New test.
14342
14343 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14344
14345         PR fortran/30968
14346         * gfortran.dg/continuation_7.f90: New test.
14347
14348 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14349
14350         * g++.dg/inherit/thunk7.C: New test.
14351         * lib/target-supports.exp (check_profiling_available): Not available
14352         for bfin-*-*.
14353
14354 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14355
14356         PR target/30970
14357         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14358
14359 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14360
14361         * lib/target-supports.exp (check_effective_target_init_priority):
14362         Remove Solaris special case.
14363
14364 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14365
14366         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14367         for more builtin types.
14368
14369         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14370         * g++.dg/ext/visibility/noPLT.C: Likewise.
14371
14372 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14373
14374         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14375         sh* targets.
14376
14377 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14378
14379         PR fortran/30865
14380         * size_optional_dim_1.f90:  New test.
14381
14382 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14383
14384         * gcc.dg/vxworks/vxworks.exp: New file.
14385         * gcc.dg/vxworks/initpri1.c: Likewise.
14386         * gcc.dg/vxworks/initpri2.c: Likewise.
14387         * gcc.dg/initpri2.c: Add more tests.
14388         * g++.dg/special/initpri2.C: Likewise.
14389
14390         * gcc.dg/initpri1.c: New test.
14391         * gcc.dg/initpri2.c: Likewise.
14392         * g++.dg/special/initpri1.C: New test.
14393         * g++.dg/special/initpri2.C: Likewise.
14394         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14395         * g++.dg/special/conpr-2.C: Likewise.
14396         * g++.dg/special/conpr-3.C: Likewise.
14397         * g++.dg/special/conpr-4.C: Likewise.
14398         * g++.dg/special/initp1.C: Likewise.
14399         * g++.dg/special/ecos.exp: Remove code to detect availability of
14400         constructor priorities.
14401         * lib/target-supports.exp (check_effective_target_init_priority):
14402         New function.
14403
14404 2007-02-24  Jan Hubicka  <jh@suse.cz>
14405
14406         * gcc.c-torture/execute/pr30778.c: New testcase.
14407
14408 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14409
14410         PR libgfortran/30918
14411         * gfortran.dg/namelist_26.f90: New test.
14412
14413 2007-02-24  Richard Guenther  <rguenther@suse.de>
14414
14415         PR middle-end/30951
14416         * gcc.dg/pr30951.c: New testcase.
14417
14418 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14419
14420         * gcc.dg/torture/builtin-modf-1.c: New test.
14421
14422 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14423
14424         PR tree-optimization/30904
14425         * gcc.dg/pr30904.c: New test.
14426
14427 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14428
14429         * gcc.test-framework/README: Correct command.
14430         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14431         -Wunused-value.
14432         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14433
14434 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14435
14436         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14437
14438 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14439
14440         * lib/target-supports.exp (check_effective_target_newlib): New
14441         function.
14442
14443 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14444
14445         PR fortran/30660
14446         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14447         allocatable component.
14448
14449
14450 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14451
14452         * gcc.dg/torture/builtin-logb-1.c: New test.
14453         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14454         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14455         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14456         sh* targets.
14457
14458 2007-02-23  Richard Guenther  <rguenther@suse.de>
14459
14460         * g++.dg/warn/changes-meaning.C: New testcase.
14461
14462 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14463
14464         PR libgfortran/30910
14465         * gfortran.dg/fmt_zero_precision.f90: Update test.
14466
14467 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14468
14469         * gcc.dg/torture/builtin-frexp-1.c: New test.
14470
14471 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14472
14473         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14474
14475 2007-02-22  Ian Lance Taylor  <iant@google.com>
14476
14477         PR debug/30898
14478         * g++.dg/debug/pr30898.C: New test.
14479
14480 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14481
14482         * gcc.dg/vect/vect-106.c: New test.
14483
14484 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14485             Ira Rosen  <irar@il.ibm.com>
14486
14487         PR tree-optimization/30843
14488         * gcc.dg/vect/pr30843.c: New test.
14489
14490 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14491
14492         PR tree-optimization/30858
14493         * gcc.dg/vect/pr30858.c: New test.
14494
14495 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14496
14497         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14498         to set options for compiling testglue.
14499         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14500         * lib/obj-c++.exp (obj-c++_init): Likewise.
14501
14502 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14503
14504         * gnat.dg/derived_aggregate.adb: New test.
14505
14506 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14507
14508         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14509         sh* targets.  Call the correct CKSGN macro.
14510
14511 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gfortran.dg/gomp/omp_parse1.f90: New test.
14514         * gfortran.dg/gomp/omp_parse2.f: New test.
14515
14516 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14517
14518         PR fortran/30869
14519         * gfortran.dg/do_pointer_1.f90:  New test.
14520
14521 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14522
14523         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14524         and scalbln.
14525
14526 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14527
14528         * gcc.dg/darwin-minversion-1.c: New.
14529         * gcc.dg/darwin-minversion-2.c: New.
14530
14531 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14532
14533         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14534
14535 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14536             DJ Delorie <dj@redhat.com>
14537
14538         PR other/30824
14539         * gcc.dg/Wfatal.c: New.
14540         * gcc.dg/Wfatal-2.c: New.
14541         * gcc.dg/Werror-1.c: Adjust expectations.
14542         * gcc.dg/Werror-5.c: Likewise.
14543         * gcc.dg/Werror-7.c: Likewise.
14544         * gcc.dg/Werror-10.c: Likewise.
14545         * gcc.dg/Werror-11.c: Likewise.
14546
14547 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14548
14549         PR fortran/30522
14550         * gfortran.dg/volatile10.f90: New test.
14551
14552 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14553
14554         PR libfortran/30533
14555         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14556
14557 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14558
14559         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14560         * gcc.dg/Walways-true-1.c: Likewise.
14561         * gcc.dg/weak/weak-3.c: Likewise.
14562         * gcc.dg/Werror-1.c: Likewise.
14563         * gcc.dg/Werror-3.c: Likewise.
14564         * gcc.dg/Werror-4.c: Likewise.
14565         * gcc.dg/Werror-5.c: Likewise.
14566         * gcc.dg/Werror-6.c: Likewise.
14567         * gcc.dg/Werror-7.c: Likewise.
14568         * gcc.dg/Werror-8.c: Likewise.
14569         * gcc.dg/Werror-10.c: Likewise.
14570         * gcc.dg/Werror-11.c: Likewise.
14571         * gcc.dg/Werror-12.c: Likewise.
14572         * g++.old-deja/g++.mike/warn8.C: Likewise.
14573         * g++.dg/warn/Walways-true-1.C: Likewise.
14574         * g++.dg/warn/Walways-true-2.C: Likewise.
14575         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14576         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14577         -Wstring-literal-comparison with -Waddress.
14578         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14579         -Wno-string-literal-comparison with -Wno-address.
14580
14581 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14582
14583         * gnat.dg/self_aggregate_with_call.adb: New test.
14584
14585 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14586
14587         PR tree-optimization/30975
14588         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14589         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14590         * gcc.dg/vect/pr30795.c: New.
14591
14592 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14593
14594         PR fortran/30681
14595         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14596
14597 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14598
14599         PR rtl-optimization/28173
14600         * gcc.target/i386/andor-1.c: New test case.
14601
14602 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14603
14604         * gcc.dg/torture/builtin-ldexp-1.c: New.
14605         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14606
14607 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14608
14609         * gfortran.dg/array_constructor_15.f90: New test case.
14610
14611 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14612
14613         * gfortran.dg/forall_10.f90: New test case.
14614
14615 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14616
14617         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14618
14619 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14620
14621         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14622         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14623
14624 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14625
14626         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14627         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14628         * gcc.target/i386/xchg-1.c: New test.
14629         * gcc.target/i386/xchg-2.c: New test.
14630
14631 2007-02-16  Richard Guenther  <rguenther@suse.de>
14632             Christian Bruel  <christian.bruel@st.com>
14633
14634         * gcc.dg/strict-overflow-5.c: New testcase.
14635
14636 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14637
14638         PR fortran/30793
14639         * gfortran.dg/func_derived_4.f90: New test.
14640
14641 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14642
14643         PR middle-end/30391
14644         * gfortran.dg/pr30391-1.f90: New test case.
14645
14646 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14647
14648         PR middle-end/30433
14649         * gcc.c-torture/compile/pr30433.c: New testcase to check
14650         that complex constants comparisions are foldded.
14651
14652 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14653
14654         PR C++/30158
14655         * g++.dg/ext/stmtexpr10.C: New testcase.
14656
14657 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14658
14659         PR middle-end/30729
14660         * gcc.dg/Wunused-value-2.c: New testcase.
14661
14662 2007-02-15  Ian Lance Taylor  <iant@google.com>
14663
14664         * g++.dg/eh/subreg-1.C: New test.
14665
14666 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14667
14668         PR c/26494
14669         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14670         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14671         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14672         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14673         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14674         * gcc.dg/Werror-implicit-function-declaration.c: New.
14675
14676 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14677
14678         PR c++/28943
14679         * g++.dg/warn/pr28943.C: New.
14680
14681 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14682
14683         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14684
14685 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14686
14687         PR fortran/30779
14688         * gfortran.dg/error_recovery_3.f90: New test.
14689
14690 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14691
14692         * g++.dg/tree-ssa/sra-1.C: New.
14693
14694 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14695
14696         * g++.dg/tree-ssa/sra-1.C: New.
14697
14698 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14699
14700         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14701
14702 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14705
14706 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14707
14708         PR fortran/30799
14709         * gfortran.dg/logical_2.f90: New test.
14710
14711 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14712
14713         * gcc.dg/torture/complex-alias-1.c: New test.
14714
14715 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14716
14717         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14718         instead of -fdump-tree-tailcall.
14719
14720 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14721
14722         * gfortran.dg/interface_10.f90: Fix comment typo.
14723
14724 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14725
14726         PR tree-optimization/30771
14727         * gcc.dg/vect/pr30771.c: New test.
14728
14729 2007-02-13  Ian Lance Taylor  <iant@google.com>
14730
14731         * gcc.dg/Wstrict-overflow-1.c: New test.
14732         * gcc.dg/Wstrict-overflow-2.c: New test.
14733         * gcc.dg/Wstrict-overflow-3.c: New test.
14734         * gcc.dg/Wstrict-overflow-4.c: New test.
14735         * gcc.dg/Wstrict-overflow-5.c: New test.
14736         * gcc.dg/Wstrict-overflow-6.c: New test.
14737         * gcc.dg/Wstrict-overflow-7.c: New test.
14738         * gcc.dg/Wstrict-overflow-8.c: New test.
14739         * gcc.dg/Wstrict-overflow-9.c: New test.
14740         * gcc.dg/Wstrict-overflow-10.c: New test.
14741
14742 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14743
14744         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14745
14746 2007-02-13  Richard Henderson  <rth@redhat.com>
14747
14748         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14749         * gcc.c-torture/execute/pr29302-1.c: ... here.
14750
14751 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14752
14753         PR c/29521
14754         * gcc.dg/c90-return-1.c: Update output.
14755         * gcc.dg/c99-return-1.c: Likewise.
14756
14757 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14758
14759         PR fortran/30554
14760         * gfortran.dg/used_dummy_types_7.f90: New test..
14761
14762 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14763
14764         * gcc.target/i386/parity-1.c: New test.
14765         * gcc.target/i386/parity-2.c: New test.
14766
14767 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14768
14769         * gcc.target/i386/builtin-bswap-3.c: New test case.
14770
14771 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14772
14773         PR tree-optimization/29145
14774         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14775         alias analysis is improved to take better advantage of restrict
14776         qualified pointers.
14777         * gcc.dg/vect/vect-80.c: Likewise.
14778         * gcc.dg/vect/pr29145.c: New.
14779
14780 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14781
14782         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14783         * gcc.target/i386/sse4a-insert.c: Likewise.
14784
14785 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14786
14787         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14788         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14789
14790 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14791
14792         PR fortran/30478
14793         * gfortran.dg/enum_4.f90: Update error message checks.
14794
14795 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14796
14797         PR fortran/30554
14798         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14799         versions of the modules.
14800
14801         PR fortran/30617
14802         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14803         by getting rid of recursive I/O and providing functions with
14804         results.
14805
14806         PR fortran/30319
14807         * gfortran.dg/char_array_constructor_2.f90
14808
14809 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14810
14811         PR c++/26988
14812         * g++.dg/template/spec34.C: New test
14813
14814 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14815
14816         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14817         on i?86 and x86_64.
14818         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14819         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14820         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14821         on i?86 and x86_64.
14822         * gcc.dg/vect/vect-113.c: Ditto.
14823
14824 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14825
14826         PR c++/29487
14827         * g++.dg/eh/weak1-C: New test.
14828         * g++.dg/eh/weak1-a.cc: Likewise.
14829         * g++.dg/eh/comdat1.C: Likewise.
14830
14831 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14832             Dorit Nuzman  <dorit@il.ibm.com>
14833
14834         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14835         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14836         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14837         * gcc.dg/vect/vect-113.c: Likewise.
14838
14839         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14840
14841 2007-02-10  Richard Henderson  <rth@redhat.com>
14842
14843         * lib/target-supports.exp (check_effective_target_tls): Redefine
14844         to mean non-emulated tls.
14845         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14846         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14847         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14848         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14849         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14850         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14851         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14852
14853 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14854
14855         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14856
14857 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14858
14859         * gfortran.dg/secnds.f: Replace time tolerance with a
14860         before-and-after bracket.
14861         * gfortran.dg/secnds-1.f: Likewise.
14862
14863 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14864
14865         PR fortran/30512
14866         * gfortran.dg/maxlocval_1.f90: New test.
14867
14868 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14869
14870         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14871
14872 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14873
14874         PR fortran/30720
14875         * gfortran.dg/array_function_1.f90: New test.
14876
14877 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14878
14879         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14880         (check_effective_target_dummy_wcsftime): New functions.
14881
14882 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14883
14884         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14885         * lib/target-supports.exp (check_effective_target_uclibc): New
14886         function.
14887
14888 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14889
14890         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14891         (vsnprintf): Don't define for uClibc targets.
14892
14893 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14894
14895         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14896         set before checking whether it was allowed.
14897         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14898         before checking inside_main.
14899
14900 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14901
14902         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14903         uClinux targets.
14904         (u16sf): Likewise u4sf.
14905         * g++.dg/compat/struct-layout-1.h: Likewise.
14906
14907 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14908
14909         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14910         procedure.
14911         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14912         m68k targets if check_effective_target_coldfire_fpu returns true.
14913
14914 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14915         Richard Guenther  <rguenther@suse.de>
14916
14917         PR middle-end/23361
14918         * gcc.dg/fold-compare-3.c: New testcase.
14919         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14920
14921 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14922
14923         * gcc.dg/pr26570.c: Clean up coverage files.
14924         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14925         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14926         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14927         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14928         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14929         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14930         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14931         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14932         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14933         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14934         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14935         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14936         * gcc.dg/vect/pr28952.c: Ditto.
14937         * gcc.dg/vect/pr27151.c: Ditto.
14938         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14939         * g++.dg/gomp/macro-3.C: Ditto.
14940
14941 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14942
14943         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14944         of the loop.
14945
14946 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14947
14948         * gcc.target/i386/builtin-bswap-2.c: New test case.
14949
14950 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14951
14952         * gfortran.dg/forall_8.f90: New test case.
14953         * gfortran.dg/forall_9.f90: Likewise.
14954
14955 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14956
14957         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14958
14959 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14960
14961         * lib/target-supports.exp (check_effective_target_simulator): New.
14962
14963 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14964
14965         * gcc.dg/tree-ssa/loop-25.c: New test.
14966
14967 2007-02-06  Richard Henderson  <rth@redhat.com>
14968
14969         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14970
14971 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14972
14973         * gcc.target/powerpc/popcount-1.c: New test case.
14974         * gcc.target/powerpc/parity-1.c: Likewise.
14975
14976 2007-02-06  Richard Guenther  <rguenther@suse.de>
14977
14978         PR middle-end/27302
14979         * gcc.dg/torture/pr27302-2.c: New testcase.
14980
14981 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14982
14983         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14984         * gcc.dg/vect/vect-iv-1.c: New test.
14985         * gcc.dg/vect/vect-iv-2.c: New test.
14986         * gcc.dg/vect/vect-iv-3.c: New test.
14987         * gcc.dg/vect/vect-iv-4.c: New test.
14988         * gcc.dg/vect/vect-iv-5.c: New test.
14989         * gcc.dg/vect/vect-iv-6.c: New test.
14990         * gcc.dg/vect/vect-iv-7.c: New test.
14991         * gcc.dg/vect/vect-iv-8.c: New test.
14992         * gcc.dg/vect/vect-iv-9.c: New test.
14993         * gcc.dg/vect/vect-iv-10.c: New test.
14994         * gcc.dg/vect/vect-iv-11.c: New test.
14995         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14996         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14997         * gcc.dg/vect/vect-14.c: Now vectorizable.
14998         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14999         loop).
15000         * gcc.dg/vect/vect-27.c: Likewise.
15001         * gcc.dg/vect/vect-29.c Likewise.
15002         * gcc.dg/vect/vect-dv-2.c: Likewise.
15003         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15004         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15005         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15006
15007 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15008
15009         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15010
15011 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15012
15013         * gcc.dg/builtins-20.c: Add more cases.
15014
15015 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15016
15017         PR debug/30189
15018         * gcc.dg/pr30189.c: New test.
15019
15020 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15021
15022         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15023         for running tests.
15024         * gcc.target/i386/sse4a-extract.c: New test.
15025         * gcc.target/i386/sse4a-insert.c: New test.
15026         * gcc.target/i386/sse4a-montsd.c: New test.
15027         * gcc.target/i386/sse4a-montss.c: New test.
15028
15029 2007-02-05  Richard Guenther  <rguenther@suse.de>
15030
15031         * gcc.target/i386/vectorize3.c: New testcase.
15032
15033 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15034
15035         PR target/30665
15036         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15037
15038 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15039
15040         PR fortran/30611
15041         * gfortran.dg/repeat_1.f90: New test.
15042
15043 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15044
15045         PR fortran/30605
15046         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15047         * gfortran.dg/derived_init_2.f90: Ditto.
15048         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15049         * gfortran.dg/array_initializer_1.f90: Ditto.
15050         * gfortran.dg/do_2.f90: Ditto.
15051         * gfortran.dg/proc_assign_1.f90: Ditto.
15052
15053 2007-02-04  Richard Guenther  <rguenther@suse.de>
15054
15055         PR middle-end/30636
15056         * g++.dg/warn/pr30636.C: New testcase.
15057         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15058
15059 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15060
15061         PR middle-end/30667
15062         * gfortran.dg/pr30667.f: New test.
15063
15064 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15065
15066         * gcc.dg/builtins-54.c: Add more cases.
15067
15068 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15069
15070         PR fortran/30514
15071         * gfortran.dg/zero_sized_2.f90: New test.
15072
15073         PR fortran/30660
15074         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15075
15076         PR fortran/29820
15077         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15078         file.
15079
15080 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15081
15082         PR fortran/30683
15083         * gfortran.dg/interface_10.f90: New test.
15084
15085 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15086
15087         * gcc.dg/builtins-20.c: Add more cases.
15088
15089 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15090
15091         PR target/29682
15092         * gcc-target/ia64/pr29682.c: New test.
15093
15094 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15095
15096         PR fortran/30284
15097         * gfortran.dg/arrayio_11.f90.f90: New test.
15098
15099         PR fortran/30626
15100         * gfortran.dg/arrayio_12.f90.f90: New test.
15101
15102 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15103
15104         PR c++/30536
15105         * g++.dg/tls/diag-5.C: New test.
15106
15107         PR middle-end/30473
15108         * gcc.dg/pr30473.c: New test.
15109         * gcc.c-torture/execute/20070201-1.c: New test.
15110
15111 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15112
15113         * gfortran.dg/dependency_20.f90: New test case.
15114
15115 2007-01-31  Ian Lance Taylor  <iant@google.com>
15116
15117         * gcc.dg/lower-subreg-1.c (test): New test.
15118
15119 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15120
15121         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15122
15123 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15124
15125         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15126         * gcc.dg/torture/builtin-math-3.c: Likewise.
15127
15128 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15129
15130         gcc.dg/Wparentheses-2.c: Update and add new tests.
15131
15132 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15133
15134         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15135         vectorize.
15136
15137 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15138
15139         * gcc.dg/builtins-63.c: New test.
15140
15141 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15142
15143         PR fortran/27588
15144         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15145
15146 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15147
15148         PR fortran/30520
15149         * gfortran.dg/volatile8.f90: New argument conformance test.
15150         * gfortran.dg/volatile9.f90: New scope test.
15151
15152 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15153
15154         PR c++/24745
15155         * g++.dg/warn/null4.C: New.
15156
15157 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15158             Uros Bizjak  <ubizjak@gmail.com>
15159
15160         * gcc.dg/large-size-array-3.c: Correct typo.
15161
15162 2007-01-30  Richard Guenther  <rguenther@suse.de>
15163
15164         PR middle-end/27657
15165         * g++.dg/debug/pr27657.C: New testcase.
15166
15167 2007-01-30  Richard Guenther  <rguenther@suse.de>
15168
15169         PR middle-end/30313
15170         * gcc.dg/torture/pr30313.c: New testcase.
15171
15172 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15173
15174         * gcc.dg/dfp/dfp-except.h: New file.
15175         * gcc.dg/dfp/fe-check.h: New file.
15176         * gcc.dg/dfp/fe-binop.c: New test.
15177         * gcc.dg/dfp/fe-convert-1.c: New test.
15178         * gcc.dg/dfp/fe-convert-2.c: New test.
15179         * gcc.dg/dfp/fe-convert-3.c: New test.
15180
15181         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15182         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15183         * gcc.dg/dfp/convert-dfp.c: Ditto.
15184         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15185
15186 2007-01-29  Josh Conner  <jconner@apple.com>
15187
15188         * gcc.target/powerpc/altivec-24.c: New test.
15189
15190 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15191
15192         PR c++/28266
15193         * g++.dg/parse/defarg12.C: New test.
15194
15195 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15196
15197         PR fortran/30554
15198         * gfortran.dg/used_dummy_types_6.f90: New test.
15199
15200 2007-01-28  Jan Hubicka  <jh@suse.cz>
15201
15202         * gcc.dg/tree-prof/val-prof-6.c: New test.
15203
15204 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15205
15206         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15207
15208 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15209
15210         PR C++/28988
15211         * g++.dg/expr/dtor4.C: New test.
15212
15213 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15214
15215         * gcc.dg/tree-ssa/loop-23.c: New test.
15216
15217 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15218
15219         PR libfortran/30389
15220         * gfortran.dg/achar_2.f90:  New test.
15221         * gfortran.dg/achar_3.f90:  New test.
15222
15223 2007-01-27  Ian Lance Taylor  <iant@google.com>
15224
15225         * gcc.dg/strict-overflow-1.c: New test.
15226         * gcc.dg/no-strict-overflow-1.c: New test.
15227         * gcc.dg/strict-overflow-2.c: New test.
15228         * gcc.dg/no-strict-overflow-2.c: New test.
15229         * gcc.dg/strict-overflow-3.c: New test.
15230         * gcc.dg/no-strict-overflow-3.c: New test.
15231         * gcc.dg/strict-overflow-4.c: New test.
15232         * gcc.dg/no-strict-overflow-4.c: New test.
15233         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15234         * gcc.dg/pr15784-1.c: Likewise.
15235         * gcc.dg/pr20922-1.c: Likewise.
15236         * gcc.dg/pr20922-3.c: Likewise.
15237         * gcc.dg/pr20922-4.c: Likewise.
15238         * gcc.dg/pr20922-6.c: Likewise.
15239         * gcc.dg/compare-4.c: Likewise.
15240         * gcc.dg/torture/pr26898-1.c: Likewise.
15241         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15242         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15243         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15244         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15245         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15246         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15247         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15248         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15249         * g++.dg/tree-ssa/pr21082.C: Likewise.
15250
15251 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15252
15253         * gcc-dg/large-size-array-3.c: New test case.
15254
15255 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15256
15257         * gfortran.dg/forall_7.f90: New test case.
15258
15259 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15260
15261         PR fortran/30407
15262         * gfortran.dg/where_operator_assign_1.f90: New test.
15263         * gfortran.dg/where_operator_assign_2.f90: New test.
15264         * gfortran.dg/where_operator_assign_3.f90: New test.
15265
15266 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15267
15268         * lib/target-supports.exp
15269         (check_effective_target_powerpc_altivec): New.
15270         (check_effective_target_vect_cmdline_needed): Use it.
15271
15272 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15273
15274         PR fortran/30278
15275         * gfortran.dg/backslash_3.f: New test.
15276
15277 2007-01-26  Richard Guenther  <rguenther@suse.de>
15278
15279         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15280
15281 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15282
15283         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15284         * gfortran.dg/vect/vect.exp: Ditto.
15285         * gfortran.dg/dg.exp: Ditto.
15286         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15287         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15288
15289 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15290
15291         * gcc.dg/builtins-20.c: Add more cases.
15292         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15293
15294 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15295
15296         PR fortran/30437
15297         * gcc.dg/Wall.c: New.
15298         * gcc.dg/Wno-all.c: New.
15299         * gfortran.dg/Wall.f90: New.
15300         * gfortran.dg/Wno-all.f90: New.
15301
15302 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15303
15304         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15305         * g++.dg/eh/simd-2.C: Also run on Darwin.
15306         * g++.dg/eh/simd-3.C: New.
15307         * g++.dg/eh/simd-4.C: New.
15308
15309 2007-01-25  Richard Guenther  <rguenther@suse.de>
15310
15311         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15312         and _PROFILE_USE.
15313         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15314
15315 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15316
15317         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15318         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15319         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15320         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15321         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15322         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15323         * gcc.dg/ipa/ipa-7.c: New testcase.
15324
15325 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15326
15327         * g++.dg/cpp0x/warn_cxx0x.C: New.
15328
15329 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15330
15331         * gcc.dg/builtins-20.c: Test builtin carg.
15332
15333 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15334
15335         PR middle-end/27416
15336         * gcc.dg/gomp/pr27416.c: New test.
15337
15338         PR middle-end/30494
15339         * gcc.dg/gomp/pr30494.c: New test.
15340         * g++.dg/gomp/pr30494.C: New test.
15341
15342         PR middle-end/30421
15343         * gcc.dg/gomp/pr30421.c: New test.
15344
15345 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15346
15347         * gcc.target/ia64/versionid-1.c: New test.
15348         * gcc.target/ia64/versionid-2.c: New test.
15349
15350 2007-01-24  Richard Guenther  <rguenther@suse.de>
15351
15352         PR testsuite/30181
15353         * gcc.dg/builtins-57.c: Change to a link-time testcase
15354         to support non-C99 targets.
15355
15356 2007-01-24  Jan Hubicka  <jh@suse.cz>
15357
15358         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15359
15360 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15361
15362         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15363
15364 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15365
15366         PR objc/27438
15367         * objc.dg/const-str-12.m: New test.
15368
15369 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15370
15371         PR fortran/30532
15372         * gfortran.dg/ctrl-z.f90:  New test.
15373
15374 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15375
15376         PR fortran/30481
15377         * gfortran.dg/namelist_assumed_char.f90:  New test.
15378
15379 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15380
15381         PR c++/27492
15382         * g++.dg/inherit/covariant15.C: New test.
15383
15384 2007-01-23  Ian Lance Taylor  <iant@google.com>
15385
15386         * g++.dg/warn/Wparentheses-24.C: New test.
15387
15388 2007-01-23  Richard Guenther  <rguenther@suse.de>
15389
15390         PR testsuite/30560
15391         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15392         with full path.
15393
15394 2007-01-22  Richard Guenther  <rguenther@suse.de>
15395
15396         PR tree-optimization/30038
15397         * gcc.dg/builtins-62.c: New testcase.
15398
15399 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15400
15401         * gcc.c-torture/compile/20070121.c: New test.
15402
15403 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15404
15405         PR libfortran/30525
15406         * gfortran.dg/char_comparison_1.f:  New test.
15407
15408 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15409
15410         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15411
15412 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15413
15414         PR objc/30479
15415         * objc.dg/pch: New directory.
15416         * objc.dg/pch/pch.exp: New file.
15417         * objc.dg/pch/interface-1.m: New test.
15418         * objc.dg/pch/interface-1.hs: New include file.
15419         * lib/objc.exp (objc_target_compile): Add
15420         "-x objective-c-header" in front of the sources if this is
15421         a precompiled header being compiled.
15422
15423 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15424
15425         * gfortran.dg/array_memcpy_3.f90: New test case.
15426         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15427
15428 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15429             Brooks Moses  <brooks.moses@codesourcery.com>
15430             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15431
15432         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15433         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15434
15435 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15436
15437         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15438
15439 2007-01-19  Mike Stump  <mrs@apple.com>
15440
15441         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15442         away.
15443
15444 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15445
15446         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15447         option instead of -funsafe-math-optimizations.
15448
15449 2007-01-19  Tomas Bily  <tbily@suse.cz>
15450
15451         gcc.dg/tree-prof/indir-call-prof.c: New.
15452         g++.dg/dg.exp: Add tree-prof subdirectory.
15453         g++.dg/tree-prof/indir-call-prof.C: New.
15454         g++.dg/tree-prof/tree-prof.exp: New.
15455
15456 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15457
15458         PR c++/17947
15459         * g++.dg/warn/deprecated.C: Update warning output.
15460         * g++.dg/warn/deprecated-2.C: Likewise.
15461         * g++.dg/warn/deprecated-3.C: New.
15462
15463 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         * gcc.c-torture/execute/nestfunc-7.c: New.
15466
15467 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15468
15469         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15470
15471 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * gcc.dg/m68k-pic-1.c: New.
15474
15475 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15476
15477         * gfortran.dg/array_memcpy_4.f90: New test case.
15478
15479 2007-01-18  Josh Conner  <jconner@apple.com>
15480
15481         PR target/30485
15482         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15483         * gcc.dg/vect/no-trapping-math-1: New.
15484         * gcc.dg/vect/no-trapping-math-2: New.
15485
15486 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15487
15488         * gcc.target/i386/387-8.c: Update comment about optimizing
15489         inherent load of 1.0 of fptan instruction.
15490
15491 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15492             Richard Guenther <rguenther@suse.de>
15493
15494         PR diagnostic/8268
15495         * gcc.dg/Warray-bounds.c: New testcase.
15496         * gcc.dg/Warray-bounds-2.c: New testcase.
15497         * g++.dg/warn/Warray-bounds.C: New testcase.
15498         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15499
15500 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR fortran/30476
15503         * gfortran.dg/generic_12.f90: New test.
15504
15505 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15506
15507         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15508         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15509
15510 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15511
15512         * gcc.dg/dfp/compare-special.h: New file.
15513         * gcc.dg/dfp/compare-special-32.c: New test.
15514         * gcc.dg/dfp/compare-special-64.c: New test.
15515         * gcc.dg/dfp/compare-special-128.c: New test.
15516
15517 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15518             Paul Thomas  <pault@gcc.gnu.org>
15519             Steven G. Kargl  <kargl@gcc.gnu.org>
15520
15521         PR fortran/30404
15522         * gfortran.dg/forall_6.f90: New test case.
15523         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15524         * gfortran.dg/dependency_13.f90: Likewise.
15525
15526 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15527
15528         PR testsuite/12325
15529         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15530         targets that don't support Inf.
15531
15532 2007-01-15  Dale Johannesen  <dalej@apple.com>
15533
15534         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15535
15536 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15537
15538         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15539         of achar for 0xff to avoid the "Extended ASCII not
15540         implemented" error message.
15541
15542 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15543
15544         PR fortran/28172
15545         * gfortran.dg/altreturn_4.f90: New test.
15546
15547         PR fortran/29389
15548         * gfortran.dg/stfunc_4.f90: New test.
15549
15550         PR fortran/29712
15551         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15552         * gfortran.dg/initialization_1.f90: Change warning.
15553
15554         PR fortran/30283
15555         * gfortran.dg/specification_type_resolution_2.f90: New test.
15556
15557 2007-01-14  Jan Hubicka  <jh@suse.cz>
15558
15559         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15560         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15561         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15562         elimination.
15563
15564 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15565
15566         PR fortran/30410
15567         * gfortran.dg/external_procedures_2.f90: New test.
15568
15569 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15570
15571         PR target/30413
15572         * gcc.target/i386/pr30413.c: New test.
15573
15574 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15575
15576         PR fortran/30452
15577         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15578
15579 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15580
15581         * gcc.dg/20070112-1.c: New test.
15582
15583 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15584
15585         PR libgfortran/30435
15586         * gfortran.dg/list_read_6.f90: New test.
15587
15588 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15589
15590         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15591
15592 2007-01-12  Tom Tromey  <tromey@redhat.com>
15593
15594         PR preprocessor/28227:
15595         * gcc.dg/cpp/pr28227.c: New file.
15596
15597 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15598
15599         * gcc.dg/tree-ssa/loop-22.c: New test.
15600
15601 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15602
15603         PR tree-optimization/29516
15604         * gcc.dg/tree-ssa/loop-20.c: New test.
15605
15606 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15607
15608         PR libfortran/30415
15609         * minmaxloc_integer_kinds_1.f90:  New test.
15610
15611 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15612
15613         PR c++/29573
15614         * g++.dg/template/sizeof-template-argument.C: New test.
15615
15616 2007-01-11  Jan Hubicka  <jh@suse.cz>
15617
15618         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15619         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15620         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15621         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15622         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15623         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15624         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15625         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15626         transformation in question.
15627         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15628         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15629         * gcc.dg/always_inline3.c: Likewise.
15630
15631 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/28999
15634         * g++.dg/template/typename11.C: New test.
15635
15636 2007-01-10  Robert Kennedy <jimbob@google.com>
15637
15638         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15639
15640 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15641
15642         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15643         for different integer kinds.
15644         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15645         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15646         * gfortran.dg/ishft_2.f90: New test.
15647         * gfortran.dg/ishft_3.f90: New test.
15648
15649 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15650
15651         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15652
15653 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15654
15655         PR tree-optimization/30322
15656         * gcc.dg/tree-ssa/loop-21.c: New test.
15657
15658 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15659
15660         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15661
15662 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15663
15664         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15665
15666 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15667
15668         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15669         * g++.dg/warn/overflow-warn-3.C: Likewise.
15670         * g++.dg/warn/overflow-warn-4.C: Likewise.
15671         * g++.dg/warn/overflow-warn-5.C: Likewise.
15672         * g++.dg/warn/overflow-warn-6.C: Likewise.
15673         * g++.dg/warn/Woverflow-1.C: Likewise.
15674         * g++.dg/warn/Woverflow-2.C: Likewise.
15675         * g++.dg/warn/Woverflow-3.C: Likewise.
15676         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15677
15678 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15679
15680         * gfortran.dg/array_constructor_14.f90: New test case.
15681         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15682
15683 2007-01-08  Richard Guenther  <rguenther@suse.de>
15684
15685         PR tree-optimization/23603
15686         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15687         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15688
15689 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15690
15691         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15692         in __v8qi typedef.
15693         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15694         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15695         compiler behaviour.
15696         * gcc.dg/simd-5.c: Likewise.
15697         * gcc.dg/simd-6.c: Likewise.
15698         * g++.dg/conversion/simd1.C: Likewise.
15699         * g++.dg/conversion/simd3.C: Likewise.
15700         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15701         (main): Use it.
15702
15703 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15704
15705         PR tree-optimization/29877
15706         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15707         name of a hard register for the target concerned.  Adjust dg-error
15708         directives to cope with new behaviour of TER.
15709
15710 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15711
15712         PR c++/28986
15713         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15714         * g++.dg/warn/overflow-warn-1.C: New.
15715         * g++.dg/warn/overflow-warn-3.C: New.
15716         * g++.dg/warn/overflow-warn-4.C: New.
15717         * g++.dg/warn/overflow-warn-5.C: New.
15718         * g++.dg/warn/overflow-warn-6.C: New.
15719         * g++.dg/warn/Woverflow-1.C: New.
15720         * g++.dg/warn/Woverflow-2.C: New.
15721         * g++.dg/warn/Woverflow-3.C: New.
15722         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15723
15724 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15725
15726         PR fortran/27698
15727         * gfortran.dg/invalid_name.f90: New test.
15728         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15729         * gfortran.dg/gomp/pr29759.f90: Ditto.
15730
15731 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15732
15733         * gfortran.dg/present_1.f90:  Update error message.
15734
15735 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15736
15737         PR c++/19439
15738         * g++.dg/template/duplicate1.C: New test
15739         * g++.dg/template/memfriend6.C: Adjust error markers.
15740
15741 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15742
15743         PR tree-opt/30385
15744         * gcc.dg/torture/inline-1.c: New test.
15745
15746 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15747
15748         PR c/19978
15749         * gcc.dg/multiple-overflow-warn-1.c: New.
15750         * gcc.dg/multiple-overflow-warn-2.c: New.
15751         * gcc.dg/overflow-warn-6.c: New.
15752         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15753
15754 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15755
15756         * gfortran.dg/array_memcpy_1.f90: New test case.
15757         * gfortran.dg/array_memcpy_2.f90: Likewise.
15758
15759 2007-01-05  Richard Guenther  <rguenther@suse.de>
15760
15761         PR middle-end/27826
15762         * g++.dg/opt/pr27826.C: New testcase.
15763
15764 2007-01-05  Ian Lance Taylor  <iant@google.com>
15765
15766         * gcc.dg/Walways-true-1.c: New test.
15767         * gcc.dg/Walways-true-2.c: New test.
15768         * g++.dg/warn/Walways-true-1.C: New test.
15769         * g++.dg/warn/Walways-true-2.C: New test.
15770
15771 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15772
15773         PR c/30360
15774         * gcc.dg/pr30360.c: New test.
15775
15776 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15777
15778         PR fortran/23232
15779         * gfortran.dg/data_implied_do_1.f90: New test.
15780
15781         PR fortran/27996
15782         PR fortran/27998
15783         * gfortran.dg/char_length_1.f90: New test.
15784
15785 2007-01-05  Richard Guenther  <rguenther@suse.de>
15786
15787         PR middle-end/28116
15788         * g++.dg/opt/pr28116.C: New testcase.
15789
15790 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15791
15792         PR fortran/29624
15793         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15794           invalid deallocate.
15795         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15796         * gfortran.dg/protected_4.f90: Add pointer intent check.
15797         * gfortran.dg/protected_6.f90: Add pointer intent check.
15798         * gfortran.dg/pointer_intent_1.f90: New test.
15799         * gfortran.dg/pointer_intent_2.f90: New test.
15800         * gfortran.dg/pointer_intent_3.f90: New test.
15801
15802 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15803
15804         PR 30235
15805         * gfortran.dg/altreturn_2.f90: new test.
15806
15807 2007-01-04  Tom Tromey  <tromey@redhat.com>
15808
15809         PR preprocessor/28165:
15810         * gcc.dg/cpp/pr28165.c: New file.
15811
15812 2007-01-03  Josh Conner  <jconner@apple.com>
15813
15814         PR middle-end/29683
15815         * gcc.dg/pr29683.c: New.
15816
15817 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15818
15819         PR c++/28217
15820         * g++.dg/pch/template-1.C: New test.
15821         * g++.dg/pch/template-1.Hs: New file.
15822
15823 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15824
15825         PR middle-end/30353
15826         * gcc.c-torture/compile/complex-4.c: New test.
15827
15828 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15829
15830         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15831         -maltivec.
15832         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15833
15834 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15835
15836         PR middle-end/30286
15837         * gcc.dg/pr30286.c: New test.
15838
15839         PR c++/29535
15840         * g++.dg/template/crash66.C: New test.
15841
15842         PR c++/29054
15843         * g++.dg/template/friend49.C: New test.
15844
15845 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15846
15847         * gfortran.dg/ibits.f90: New test.
15848
15849 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15850
15851         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15852         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15853
15854 2007-01-02  Jan Hubicka  <jh@suse.cz>
15855
15856         * gcc.dg/pr16194.c: We now output error on all three functions,
15857         not just first one.
15858
15859 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15860
15861         PR c/19977
15862         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15863         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15864
15865 2006-01-02  Ian Lance Taylor  <iant@google.com>
15866
15867         * g++.dg/warn/Wparentheses-22.C: New test.
15868         * g++.dg/warn/Wparentheses-23.C: New test.
15869
15870 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15871
15872         PR middle-end/7651
15873         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15874         * gcc.dg/declspec-3-Wextra.c: New.
15875         * gcc.dg/declspec-3-no.c: New
15876
15877 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15878
15879         PR fortran/20896
15880         * gfortran.dg/interface_10.f90: Remove.
15881
15882 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15883
15884         * gcc.dg/fold-eqxor-4.c: New test case.
15885
15886 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15887
15888         PR middle-end/30311
15889         * gcc.c-torture/compile/pr30311.c: New test.
15890
15891 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15892
15893         PR middle-end/30253
15894         * gcc.c-torture/compile/statement-expression-1.c: New test.
15895
15896 2007-01-01  Andreas Schwab  <schwab@suse.de>
15897
15898         PR target/29166
15899         * g++.dg/eh/pr29166.C: New test.
15900
15901 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15902
15903         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15904         New.
15905         (check_effective_target_vect_cmdline_needed): Use it.
15906
15907 2006-12-31  Richard Guenther  <rguenther@suse.de>
15908
15909         PR middle-end/30137
15910         * gcc.dg/pr30137-1.c: New testcase.
15911         * gcc.dg/pr30137-2.c: Likewise.
15912
15913 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15914
15915         PR middle-end/30322
15916         * gcc.dg/fold-plusnot-1.c: New test case.
15917
15918 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15919
15920         PR c++/29731
15921         * g++.dg/parse/template22.C: New test.
15922
15923 2006-12-31  Richard Guenther  <rguenther@suse.de>
15924
15925         PR middle-end/30338
15926         * gcc.c-torture/compile/pr30338.c: New testcase.
15927
15928 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15929
15930         PR fortran/27900
15931         * gfortran.dg/intrinsic_actual_4.f90: New test.
15932
15933         PR fortran/24325
15934         * gfortran.dg/func_decl_3.f90: New test.
15935
15936 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15937
15938         PR fortran/23060
15939         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15940         * gfortran.dg/c_by_val_1.f: New test.
15941         * gfortran.dg/c_by_val_2.f: New test.
15942         * gfortran.dg/c_by_val_3.f: New test.
15943
15944 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15945
15946         PR libfortran/30321
15947         * gfortran.dg/sum_zero_array_1.f90:  New test.
15948
15949 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15950
15951         PR preprocessor/29612
15952         * gcc.dg/cpp/pr29612-1.c: New test.
15953         * gcc.dg/cpp/pr29612-2.c: New test.
15954
15955 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15956
15957         PR fortran/30034
15958         * gfortran.dg/pure_formal_proc_1.f90: New test.
15959
15960         PR fortran/30237
15961         * gfortran.dg/intrinsic_actual_3.f90: New test.
15962
15963 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15964
15965         PR fortran/30014
15966         * gfortran.dg/io_constraints_1.f90: Update test.
15967         * gfortran.dg/io_constraints_2.f90: Update test.
15968         * gfortran.dg/inquire_iolength.f90: New test.
15969
15970 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15971
15972         PR fortran/20896
15973         * gfortran.dg/interface_10.f90: New test.
15974         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15975         since z is already, locally a variable.
15976
15977         PR fortran/25135
15978         * gfortran.dg/generic_11.f90: New test.
15979         * gfortran.dg/interface_7.f90: Remove name clash between module
15980         name and procedure 'x' referenced in the interface.
15981
15982 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15983
15984         PR middle-end/7651
15985         * gcc.dg/Wmissing-parameter-type.c: New.
15986         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15987         * gcc.dg/Wmissing-parameter-type-no.c: New.
15988
15989 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15990
15991         PR fortran/25818
15992         * gfortran.dg/entry_array_specs_2.f: New test.
15993
15994         PR fortran/30084
15995         * gfortran.dg/nested_modules_6.f90: New test.
15996
15997 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15998
15999         PR middle-end/7651
16000         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16001         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16002
16003 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16004
16005         PR C++/30168
16006         * g++.dg/opt/complex6.C: New test.
16007
16008 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16009
16010         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16011         full" if the linker on spu-*-* warns about exceeding local store.
16012
16013         And revert this patch:
16014         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16015         fail to link due to relocation overflows on spu-*-*.
16016
16017 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16018
16019         PR fortran/30273
16020         * gfortran.dg/dependency_19.f90: New test.
16021
16022 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16023
16024         PR fortran/30202
16025         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16026
16027 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16028
16029         PR middle-end/30262
16030         * gcc.c-torture/execute/20061220-1.c: New test.
16031
16032         PR middle-end/30263
16033         * gcc.dg/gomp/asm-1.c: New test.
16034
16035         PR target/30230
16036         * g++.dg/eh/ia64-2.C: New test.
16037
16038 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16039
16040         PR target/28966
16041         PR target/29248
16042         * gcc.dg/rs6000-leaf.c: New.
16043
16044 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16045
16046         PR fortran/25392
16047         * gfortran.dg/f2c_8.f90: New test.
16048
16049 2006-12-20  Bill Wendling  <wendling@apple.com>
16050
16051         * gcc.dg/asm-b.c: Check for __ppc64__.
16052
16053 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16054
16055         PR fortran/30190
16056         * gfortran.dg/bounds_check_5.f90: New test.
16057
16058 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16059
16060         PR middle-end/30143
16061         * gcc.dg/gomp/complex-1.c: New testcase.
16062
16063 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16064
16065         * gfortran.dg/array_memset_1.f90: New test case.
16066
16067 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16068
16069         * lib/target-supports.exp: Add spu to
16070         check_effective_target_vect_widen_mult_hi_to_si.
16071
16072 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16073
16074         PR fortran/29992
16075         * gfortran.dg/generic_9.f90: New test.
16076
16077         PR fortran/30081
16078         * gfortran.dg/generic_10.f90: New test.
16079
16080 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16081
16082         PR tree-opt/30045
16083         * gcc.dg/pr30045.c: New test.
16084
16085 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16086
16087         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16088
16089 2006-12-19  Eric Christopher  <echristo@apple.com>
16090
16091         PR target/29302
16092         * gcc.c-torture/execute/pr29302-1.c: New.
16093
16094 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16095
16096         PR fortran/39238
16097         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16098
16099 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16100
16101         PR fortran/30236
16102         * gfortran.dg/altreturn_3.f90: New test.
16103
16104         * gfortran.dg/char_result_12.f90: Fix comment typos.
16105
16106 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16107
16108         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16109         as newlib's stdio.h uses non-traditional cpp constructs.
16110
16111 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16112
16113         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16114         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16115         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16116         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16117         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16118         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16119         * gfortran.dg/default_initialization.f: Renamed to
16120         default_initialization_1.f
16121         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16122         dollar_edit_descriptor_1.f
16123         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16124         dollar_edit_descriptor_2.f
16125         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16126         dollar_edit_descriptor_3.f
16127         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16128         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16129         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16130         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16131         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16132         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16133         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16134         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16135         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16136         * gfortran.dg/default_initialization_1.f: Renamed from
16137         default_initialization.f
16138         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16139         dollar_edit_descriptor-1.f
16140         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16141         dollar_edit_descriptor-2.f
16142         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16143         dollar_edit_descriptor-3.f
16144         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16145         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16146         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16147
16148 2006-12-18  Bill Wendling  <wendling@apple.com>
16149
16150         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16151         id is an OjbC keyword.
16152
16153 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16154
16155         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16156
16157 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16158
16159         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16160
16161 2006-12-18  Ian Lance Taylor  <iant@google.com>
16162
16163         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16164
16165 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16166
16167         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16168
16169 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16170
16171         PR fortran/30207
16172         * gfortran.fortran-torture/execute/where21.f90: New test.
16173
16174 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16175
16176         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16177
16178 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16179
16180         PR middle-end/7651
16181         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16182         * gcc.dg/if-empty-1.c: Likewise.
16183         * gcc.dg/pr23165.c: Likewise.
16184         * g++.dg/warn/empty-body.C: Likewise.
16185
16186 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16187
16188         PR libfortran/30005
16189         * gfortran.dg/open_errors.f90: New test.
16190
16191 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16192
16193         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16194
16195         * gcc.target/i386/ssse3-pabsb.c: New file.
16196         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16197         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16198         * gcc.target/i386/ssse3-palignr.c: Likewise.
16199         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16200         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16201         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16202         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16203         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16204         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16205         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16206         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16207         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16208         * gcc.target/i386/ssse3-psignb.c: Likewise.
16209         * gcc.target/i386/ssse3-psignd.c: Likewise.
16210         * gcc.target/i386/ssse3-psignw.c: Likewise.
16211         * gcc.target/i386/ssse3-vals.h: Likewise.
16212
16213 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16214
16215         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16216         * lib/fortran-torture.exp: Include target-supports.exp.
16217
16218 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16219
16220         PR target/30185
16221         * gcc.c-torture/execute/pr30185.c: New test.
16222
16223 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16224
16225         PR testsuite/30179
16226         PR testsuite/30180
16227         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16228         * gcc.dg/builtin-bswap-2.c: Likewise.
16229         * gcc.dg/builtin-bswap-3.c: Likewise.
16230         * gcc.dg/builtin-bswap-4.c: Likewise.
16231         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16232         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16233
16234 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16235
16236         PR libfortran/30145
16237         * gfortran.dg/write_zero_array: New test.
16238
16239 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16240
16241         PR fortran/30200
16242         * gfortran.dg/write_fmt_trim.f90: New test.
16243
16244 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16245
16246         PR 30194
16247         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16248         temporarily.
16249
16250 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16251
16252         * lib/target-supports.exp (check_weak_available): Use istarget
16253         "hppa*-*-hpux10*" instead of regexp.
16254         (check_cxa_atexit_available): Likewise.
16255
16256 2006-12-14  Richard Guenther  <rguenther@suse.de>
16257
16258         PR tree-optimization/30197
16259         * gcc.c-torture/execute/complex-1.c: Fix function name.
16260         * gcc.dg/builtins-61.c: New testcase.
16261
16262 2006-12-14  Richard Guenther  <rguenther@suse.de>
16263
16264         PR middle-end/30172
16265         * gcc.dg/pr30172-1.c: New testcase.
16266
16267 2006-12-14  Richard Guenther  <rguenther@suse.de>
16268
16269         PR tree-optimization/30198
16270         * gcc.dg/builtins-60.c: New testcase.
16271
16272 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16273
16274         * lib/target-supports.exp (vect_no_align): Remove spu.
16275
16276 2006-12-13  Ian Lance Taylor  <iant@google.com>
16277
16278         PR c++/19564
16279         PR c++/19756
16280         * g++.dg/warn/Wparentheses-5.C: New test.
16281         * g++.dg/warn/Wparentheses-6.C: New test.
16282         * g++.dg/warn/Wparentheses-7.C: New test.
16283         * g++.dg/warn/Wparentheses-8.C: New test.
16284         * g++.dg/warn/Wparentheses-9.C: New test.
16285         * g++.dg/warn/Wparentheses-10.C: New test.
16286         * g++.dg/warn/Wparentheses-11.C: New test.
16287         * g++.dg/warn/Wparentheses-12.C: New test.
16288         * g++.dg/warn/Wparentheses-13.C: New test.
16289         * g++.dg/warn/Wparentheses-14.C: New test.
16290         * g++.dg/warn/Wparentheses-15.C: New test.
16291         * g++.dg/warn/Wparentheses-16.C: New test.
16292         * g++.dg/warn/Wparentheses-17.C: New test.
16293         * g++.dg/warn/Wparentheses-18.C: New test.
16294         * g++.dg/warn/Wparentheses-19.C: New test.
16295         * g++.dg/warn/Wparentheses-20.C: New test.
16296         * g++.dg/warn/Wparentheses-21.C: New test.
16297
16298 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16299
16300         PR testsuite/30157
16301         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16302         for target "hppa.*hpux10".
16303
16304 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * g++.dg/debug/vartrack1.C: New test.
16307
16308         * g++.dg/opt/ifcvt1.C: New test.
16309
16310         * gcc.dg/tls/opt-13.c: New test.
16311
16312         * gcc.dg/20060425-2.c: New test.
16313
16314         * g++.dg/opt/pr15054-2.C: New test.
16315
16316         * gcc.c-torture/execute/20060420-1.c: New test.
16317
16318         * gcc.c-torture/execute/20060412-1.c: New test.
16319
16320         * objc/compile/20060406-1.m: New test.
16321
16322 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16323
16324         * g++.dg/template/array17.C: New test.
16325
16326 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16327
16328         * gcc.target/powerpc/altivec-23.c: New test.
16329
16330 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16331
16332         PR c++27316
16333         * g++.dg/inherit/error3.C: New test.
16334
16335         PR c++/28740
16336         * g++.dg/inherit/error4.C: New test.
16337
16338 2006-12-13  Richard Guenther  <rguenther@suse.de>
16339
16340         PR tree-optimization/17687
16341         * gcc.dg/builtins-59.c: New testcase.
16342
16343 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16344
16345         * gcc.target/spu/Wmain.c: New test.
16346
16347 2006-12-12  Josh Conner  <jconner@apple.com>
16348
16349         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16350         * g++.dg/abi/thunk4.C: Likewise.
16351         * g++.dg/abi/rtti3.C: Likewise.
16352
16353 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16354
16355         * gcc.target/spu/cpat-1.c: New test.
16356         * gcc.target/spu/cpat-2.c: New test.
16357         * gcc.target/spu/cpat-3.c: New test.
16358         * gcc.target/spu/cpat-4.c: New test.
16359
16360 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16361
16362         PR tree-opt/28436
16363         * gcc.c-torture/compile/vector-1.c: New test.
16364         * gcc.c-torture/compile/vector-2.c: New test.
16365         * gcc.c-torture/compile/vector-3.c: New test.
16366
16367 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16368
16369         * lib/fortran-torture.exp: Update copyright years.  Remove
16370         obsolete comment.  Test -ftree-vectorize where it makes sense.
16371         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16372         from fortran-torture.exp.
16373         * gfortran.dg/char_transpose_1.f90,
16374         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16375         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16376         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16377         '-w' to dg-options.
16378
16379 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16380
16381         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16382         saved_${tool}_load.
16383
16384 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16385
16386         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16387         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16388         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16389         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16390         gaps.
16391
16392 2006-12-12  Richard Guenther  <rguenther@suse.de>
16393
16394         PR middle-end/30147
16395         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16396
16397 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16398             Diego Novillo  <dnovillo@redhat.com>
16399
16400         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16401         VDEF/VUSE changes.
16402         * gcc.dg/tree-ssa/pr26421.c: Likewise
16403         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16404         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16405         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16406         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16407         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16408         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16409         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16410         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16411         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16412
16413 2006-12-11  Jan Hubicka  <jh@suse.cz>
16414
16415         * gcc.dg/tree-prof/stringop-1.c: New test.
16416         * gcc.dg/tree-prof/stringop-2.c: New test.
16417
16418 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16419
16420         PR target/30120
16421         * gcc.target/i386/pr30120.c: New test.
16422
16423         Revert:
16424         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16425
16426         * gcc.target/i386/x87regparm-1.c: New test.
16427         * gcc.target/i386/x87regparm-2.c: New test.
16428         * gcc.target/i386/x87regparm-3.c: New test.
16429         * gcc.target/i386/x87regparm-4.c: New test.
16430
16431 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16432
16433         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16434
16435 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16436
16437         PR fortran/23994
16438         * gfortran.dg/protected_1.f90: New test.
16439         * gfortran.dg/protected_2.f90: New test.
16440         * gfortran.dg/protected_3.f90: New test.
16441         * gfortran.dg/protected_4.f90: New test.
16442         * gfortran.dg/protected_5.f90: New test.
16443         * gfortran.dg/protected_6.f90: New test.
16444
16445 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16446             Tobias Burnus  <burnus@gcc.gnu.org>
16447
16448         PR fortran/29975
16449         PR fortran/30068
16450         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16451         interface.
16452         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16453         ambiguous interfaces.
16454         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16455         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16456         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16457         ambiguous interfaces.
16458         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16459         * gfortran.dg/array_initializer_2.f90: Add initializer array
16460         constructor test.
16461
16462         PR fortran/30096
16463         * gfortran.dg/interface_9.f90: Test that host interfaces are
16464         not checked for ambiguity with the local version.
16465
16466 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16467
16468         PR fortran/29464
16469         * gfortran.dg/module_interface_2.f90: New test.
16470
16471 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16472
16473         PR fortran/29941
16474         * gfortran.dg/assumed_len.f90: New test.
16475
16476 2006-12-09  Richard Guenther  <rguenther@suse.de>
16477
16478         * g++.dg/warn/implicit-typename1.C: Qualify types.
16479         * g++.dg/parse/crash12.C: Likewise.
16480         * g++.dg/tree-ssa/pr22444.C: Likewise.
16481
16482 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16483
16484         * gfortran.dg/array_2.f90: Added sqrt test.
16485
16486 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16487
16488         * gcc.target/i386/x87regparm-1.c: XFAIL.
16489         * gcc.target/i386/x87regparm-2.c: XFAIL.
16490         * gcc.target/i386/x87regparm-3.c: XFAIL.
16491         * gcc.target/i386/x87regparm-4.c: XFAIL.
16492
16493 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16494
16495         * lib/target-supports.exp
16496         (check_effective_target_large_long_double): New.
16497         * gcc.dg/Wconversion-real.c : Use it.
16498         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16499         unsigned.
16500
16501 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16502
16503         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16504
16505 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16506
16507         PR fortran/27546
16508         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16509
16510 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16511
16512         PR c++/29732
16513         * g++.dg/template/crash65.C: New test.
16514         * g++.dg/template/spec16.C: Tweak error markers.
16515
16516 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16517
16518         * gcc.target/spu: New directory.
16519         * gcc.target/spu/spu.exp: New file.
16520         * gcc.target/spu/intrinsics-1.c: New test.
16521
16522 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16523
16524         PR c++/29980
16525         * g++.dg/ext/attrib27.C: New test.
16526         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16527         * g++.dg/parse/typedef5.C: Likewise.
16528
16529 2006-12-07  Mike Stump  <mrs@apple.com>
16530
16531         * treelang/compile/var_defs.tree: Adjust.
16532
16533 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c++/29730
16536         * g++.dg/template/crash64.C: New test.
16537         * g++.dg/parse/crash27.C: Adjust error markers.
16538
16539 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16540
16541         PR libfortran/30009
16542         PR libfortran/30056
16543         * gfortran.dg/read_eof_4.f90:  Add tests.
16544         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16545         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16546
16547 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/29729
16550         * g++.dg/template/crash63.C: New test.
16551
16552         PR c++/29728
16553         * g++.dg/template/crash62.C: New test.
16554
16555 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16556
16557         PR fortran/30003
16558         * gfortran.dg/allocatable_function_1.f90: Increase the number
16559         of expected calls of free to 10; the lhs section reference is
16560         now evaluated so there is another call to bar.  Change the
16561         comment appropriately.
16562         * gfortran.dg/array_section_1.f90: New test.
16563
16564 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16565
16566         PR fortran/29912
16567         * gfortran.dg/char_result_12.f90: New test.
16568
16569 2006-12-05  Richard Guenther  <rguenther@suse.de>
16570
16571         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16572         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16573         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16574         vect_double, xfail for spu*-*-*.
16575
16576 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16577
16578         PR fortran/29962
16579         * initialization_4.f90: Test noninteger exponents (-std=f95).
16580         * initialization_5.f90: New test for noninteger exponents
16581           with -std=f2003.
16582
16583 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16584
16585         PR fortran/29821
16586         * gfortran.dg/parameter_array_section_1.f90: New test.
16587
16588 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16589
16590         PR c++/29733
16591         * g++.dg/template/crash61.C: New test.
16592
16593         PR c++/29632
16594         * g++.dg/template/error23.C: New test.
16595
16596 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16597
16598         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16599
16600 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16601
16602         PR fortran/29916
16603         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16604
16605 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16606
16607         PR middle-end/29965
16608         * gcc.dg/gomp/pr29965-1.c: New test.
16609         * gcc.dg/gomp/pr29965-2.c: New test.
16610         * gcc.dg/gomp/pr29965-3.c: New test.
16611         * gcc.dg/gomp/pr29965-4.c: New test.
16612         * gcc.dg/gomp/pr29965-5.c: New test.
16613         * gcc.dg/gomp/pr29965-6.c: New test.
16614         * g++.dg/gomp/pr29965-1.C: New test.
16615         * g++.dg/gomp/pr29965-2.C: New test.
16616         * g++.dg/gomp/pr29965-3.C: New test.
16617         * g++.dg/gomp/pr29965-4.C: New test.
16618         * g++.dg/gomp/pr29965-5.C: New test.
16619         * g++.dg/gomp/pr29965-6.C: New test.
16620         * g++.dg/gomp/pr29965-7.C: New test.
16621         * g++.dg/gomp/pr29965-8.C: New test.
16622         * g++.dg/gomp/pr29965-9.C: New test.
16623         * g++.dg/gomp/pr29965-10.C: New test.
16624
16625 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16626
16627         * gnat.dg/pointer_variable_bounds.adb: New test.
16628         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16629         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16630
16631 2006-12-03  Eric Christopher  <echristo@apple.com>
16632
16633         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16634
16635 2006-12-03  Richard Henderson  <rth@redhat.com>
16636             Andrew Pinski  <pinskia@gmail.com>
16637
16638         PR C++/14329
16639         * g++.dg/warn/unit-1.C: New test.
16640
16641 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16642
16643         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16644
16645 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16646
16647         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16648         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16649         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16650         * gcc.dg/vect/vect-70.c: Reduce array size.
16651         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16652         vect_no_compaer_double targets.
16653         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16654         vect_float, vect_double, and vect_int.
16655
16656 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16657
16658         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16659         test for loop versioning on vect_no_align targets.
16660         * gcc.dg/vect/pr20122.c: Likewise.
16661         * gcc.dg/vect/vect-105.c: Likewise.
16662         * gcc.dg/vect/vect-42.c: Likewise.
16663         * gcc.dg/vect/vect-43.c: Likewise.
16664         * gcc.dg/vect/vect-74.c: Likewise.
16665         * gcc.dg/vect/vect-75.c: Likewise.
16666         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16667         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16668         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16669         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16670
16671 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16672
16673         PR fortran/29642
16674         * gfortran.dg/value_1.f90 : New test.
16675         * gfortran.dg/value_2.f90 : New test.
16676         * gfortran.dg/value_3.f90 : New test.
16677         * gfortran.dg/value_4.f90 : New test.
16678         * gfortran.dg/value_4.c : Called from value_4.f90.
16679
16680 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16681
16682         PR C++/30033
16683         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16684
16685 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16686
16687         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16688
16689 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16690
16691         PR c/27953
16692         * gcc.dg/pr27953.c: New test.
16693
16694 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16695
16696         PR c++/30022
16697         * g++.dg/ext/vector5.C: New test.
16698
16699         PR c++/30021
16700         * g++.dg/other/main1.C: New test.
16701
16702 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16703
16704         PR libfortran/29568
16705         * gfortran.dg/convert_implied_open.f90:  Change to
16706         new default record length.
16707         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16708         new error message.
16709         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16710
16711 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16712
16713         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16714
16715 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16716
16717         PR c++/29066
16718         * g++.dg/expr/pr29066.c: New.
16719
16720 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16721             Zdenek Dvorak <dvorakz@suse.cz>
16722
16723         PR tree-optimization/29921
16724         * gcc.dg/pr29921-2.c: New test.
16725
16726 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16727
16728         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16729         (i386_get_cpuid): New function.
16730         (i386_cpuid_ecx): Likewise.
16731         (i386_cpuid_edx): Likewise.
16732         (i386_cpuid): Updated to call i386_cpuid_edx.
16733
16734         * gcc.target/i386/sse3-addsubpd.c: New file.
16735         * gcc.target/i386/sse3-addsubps.c: Likewise.
16736         * gcc.target/i386/sse3-haddpd.c: Likewise.
16737         * gcc.target/i386/sse3-haddps.c: Likewise.
16738         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16739         * gcc.target/i386/sse3-hsubps.c: Likewise.
16740         * gcc.target/i386/sse3-lddqu.c: Likewise.
16741         * gcc.target/i386/sse3-movddup.c: Likewise.
16742         * gcc.target/i386/sse3-movshdup.c: Likewise.
16743         * gcc.target/i386/sse3-movsldup.c: Likewise.
16744
16745 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16746
16747         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16748
16749 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16750
16751         * gcc.dg/dfp/convert-int-max.c: New test.
16752         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16753
16754 2006-11-30  Richard Guenther  <rguenther@suse.de>
16755
16756         * gcc.dg/vect/vect-pow-1.c: Rename ...
16757         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16758         floats instead of doubles, check successful vectorization.
16759
16760 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16761
16762         PR target/29945
16763         * gcc.c-torture/compile/pr29945.c: New testcase.
16764
16765 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16766
16767         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16768         -maltivec.
16769
16770 2006-11-29  Eric Christopher  <echristo@apple.com>
16771
16772         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16773
16774 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16775
16776         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16777
16778         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16779
16780 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16781
16782         PR c++/29022
16783         * g++.dg/inherit/virtual2.C: New test.
16784         * g++.dg/inherit/virtual3.C: Likewise.
16785         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16786         * g++.dg/inherit/error2.C: Likewise.
16787         * g++.dg/template/instantiate1.C: Likewise.
16788
16789 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16790
16791         PR tree-opt/29984
16792         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16793
16794 2006-11-28  Jan Hubicka  <jh@suse.cz>
16795
16796         * gcc.dg/memcpy-1.c: New test.
16797
16798 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16799
16800         PR c++/29735
16801         * g++.dg/warn/main-3.C: New test.
16802
16803 2006-11-28  Jan Hubicka  <jh@suse.cz>
16804
16805         * gcc.dg/winline-1.c: New test.
16806
16807 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16808
16809         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16810         alignments.
16811
16812 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16813
16814         PR fortran/29976
16815         * gfortran.dg/missing_optional_dummy_3.f90
16816
16817 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16818
16819         PR fortran/20880
16820         * gfortran.dg/interface_3.f90: Modify errors.
16821
16822 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16823
16824         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16825         fail to link due to relocation overflows on spu-*-*.
16826
16827 2006-11-27  Michael Matz  <matz@suse.de>
16828             Andreas Krebbel  <krebbel1@de.ibm.com>
16829
16830         PR target/29319
16831         * gcc.dg/20061127-1.c: New testcase.
16832
16833 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16834
16835         * gcc.dg/20061124-1.c: Add exit() function prototype.
16836
16837 2006-11-27  Jan Hubicka  <jh@suse.cz>
16838
16839         * gcc.target/i386/memcpy-1.c: Adjust size.
16840         * gcc.dg/visibility-11.c: Likewise.
16841
16842 2006-11-27  Richard Guenther  <rguenther@suse.de>
16843
16844         PR middle-end/25620
16845         * gcc.target/i386/pow-1.c: New testcase.
16846         * gcc.dg/builtins-58.c: Likewise.
16847
16848 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16849
16850         PR c++/29886
16851         * g++.dg/expr/cast8.C: New test.
16852
16853 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16854
16855         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16856         Don't ever inline the testcase.
16857
16858 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16859
16860         PR fortran/29982
16861         * gfortran.fortran-torture/compile/parameter_3.f90: New
16862         testcase.
16863
16864 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16865
16866         PR fortran/29951
16867         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16868
16869 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16870
16871         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16872         for CHAR.
16873
16874 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16875
16876         PR libgfortran/29936
16877         * gfortran.dg/write_check3.f90: New test.
16878
16879 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16880
16881         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16882
16883 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16884
16885         PR fortran/20880
16886         * gfortran.dg/interface_3.f90: New test.
16887
16888         PR fortran/29387
16889         * gfortran.dg/generic_8.f90: New test.
16890
16891 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16892
16893         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16894         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16895         * gfortran.dg/specifics_3.f90: Remove.
16896
16897 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16898
16899         PR c/29955
16900         * gcc.dg/gomp/pr29955.c: New test.
16901
16902         PR c/29736
16903         * gcc.dg/pr29736.c: New test.
16904
16905 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16906
16907         PR tree-opt/29964
16908         * gcc.dg/pure-1.c: New test.
16909
16910 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16911
16912         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16913         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16914
16915 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16916
16917         * gcc.dg/20061124-1.c: New testcase.
16918
16919 2006-11-23  Eric Christopher  <echristo@apple.com>
16920
16921         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16922
16923 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16924
16925         PR c/2707
16926         PR c++/26167
16927         * gcc.dg/Wconversion-integer.c: New. Supersedes
16928         Wconversion-negative-constants.c
16929         * gcc.dg/Wconversion-real.c: New.
16930         * gcc.dg/Wconversion-real-integer.c: New.
16931         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16932         * g++.dg/warn/Wconversion1.C: Modified.
16933
16934 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16935
16936         * gfortran.dg/overload_1.f90: New test.
16937
16938 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16939
16940         PR c/9072
16941         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16942         Wtraditional-conversion.
16943         * gcc.dg/overflow-warn-2.c: Likewise.
16944         * gcc.dg/Wconversion.c: Likewise. Renamed as
16945         Wtraditional-conversion.c .
16946         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16947         Wtraditional-conversion-2.c .
16948         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16949         Wtraditional-conversion-2.c
16950         * gcc.dg/Wconversion-negative-constants.c: New.
16951
16952 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16953
16954         * gcc.dg/tree-ssa/dump-1.c: New test.
16955
16956 2006-11-23  David Ung <davidu@mips.com>
16957
16958         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16959         -mfp64, allowable when ISA >= 33 and float is enabled.
16960         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16961         of mthc1 and mfhc1 patterns.
16962
16963 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16964
16965         PR tree-optimization/29921
16966         * gcc.dg/pr29921.c: New test.
16967
16968 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16969
16970         PR fortran/29441
16971         * gfortran.dg/initialization_4.f90: New test.
16972
16973 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16974
16975         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16976         platforms that have interleaving support.
16977         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16978         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16979         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16980         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16981         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16982         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16983         gcc.dg/vect/vect-strided-u8-i8.c,
16984         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16985         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16986         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16987         gcc.dg/vect/vect-strided-float.c,
16988         gcc.dg/vect/vect-strided-a-mult.c,
16989         gcc.dg/vect/vect-strided-mult-char-ls.c,
16990         gcc.dg/vect/vect-strided-a-u16-mult.c,
16991         gcc.dg/vect/vect-strided-a-u32-mult.c,
16992         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16993         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16994         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16995         gcc.dg/vect/vect-strided-mult.c,
16996         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16997         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16998         New.
16999
17000 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17001
17002         PR fortran/25087
17003         * gfortran.dg/auto_char_len_4.f90: New test.
17004
17005 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17006
17007         PR fortran/29652
17008         * gfortran.dg/generic_7.f90: New test.
17009         * gfortran.dg/defined_operators_1.f90: Add new error.
17010
17011 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17012
17013         PR tree-optimization/29902
17014         * g++.dg/tree-ssa/pr29902.C: New test.
17015
17016 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17017
17018         PR fortran/29820
17019         * gfortran.dg/used_types_13.f90: New test.
17020
17021 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17022
17023         * gcc.dg/dfp/snan.c: Delete.
17024
17025 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17026
17027         * g++.dg/cpp0x/static_assert1.C: New.
17028         * g++.dg/cpp0x/static_assert2.C: New.
17029         * g++.dg/cpp0x/static_assert3.C: New.
17030
17031 2006-11-21  Richard Guenther  <rguenther@suse.de>
17032
17033         * gcc.dg/vect/vect-pow-1.c: New testcase.
17034         * gcc.dg/vect/vect-pow-2.c: Likewise.
17035
17036 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17037
17038         PR c++/29570
17039         * g++.dg/template/static29.C: New test.
17040
17041         PR c++/29734
17042         * g++.dg/conversion/simd4.C: New test.
17043
17044 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17045
17046         PR c++/29475
17047         * g++.dg/template/access19.C: New test.
17048         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17049         error is reported.
17050
17051 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17052
17053         PR tree-opt/25500
17054         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17055
17056 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17057
17058         PR fortran/27546
17059         * gfortran.dg/import.f90: Extended test.
17060         * gfortran.dg/import2.f90: Extended test.
17061
17062 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17063
17064         * gfortran.dg/volatile3.f90: Add conflict test.
17065
17066 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17067
17068         PR fortran/24783
17069         * gfortran.dg/implicit_10.f90: New test.
17070
17071 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17072
17073         PR c++/8586
17074         * g++.dg/warn/Wall-write-strings.C: New.
17075
17076 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17077
17078         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17079         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17080
17081 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17082
17083         * gfortran.dg/use_3.f90: Remove error message.
17084         * gfortran.dg/iso_fortran_env_1.f90: New test.
17085         * gfortran.dg/iso_fortran_env_2.f90: New test.
17086         * gfortran.dg/iso_fortran_env_3.f90: New test.
17087         * gfortran.dg/iso_fortran_env_4.f90: New test.
17088
17089 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17090
17091         * gcc.dg/vect/vect-27.c: Fix initialization.
17092
17093 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17094
17095         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17096         * gcc.dg/torture/builtin-minmax-1.c: New.
17097
17098         * gcc.dg/builtins-20.c: Add cases for copysign.
17099
17100 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17101
17102         PR fortran/24285
17103         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17104
17105 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17106         * gfortran.dg/use_1.f90: New test.
17107         * gfortran.dg/use_1.f90: New test.
17108         * gfortran.dg/use_1.f90: New test.
17109
17110 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17111
17112         PR tree-optimization/29801
17113         * gcc.dg/pr29801.c: New test.
17114
17115 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17116
17117         PR middle-end/29584
17118         * gcc.dg/torture/pr29584.c: New test.
17119
17120 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17121
17122         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17123         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17124         * gcc.target/powerpc/compress-float-ppc.c,
17125         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17126         powerpc_fprs.
17127         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17128         do not pass -mhard-float.
17129
17130 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17131
17132         * gnat.dg/volatile_aggregate.adb: New test.
17133
17134 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17135
17136         PR fortran/29391
17137         PR fortran/29489
17138         * gfortran.dg/bound_2.f90: Add more checks.
17139         * gfortran.dg/bound_3.f90: New test.
17140
17141 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17142
17143         PR target/29201
17144         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17145
17146 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17147
17148         * gfortran.dg/import3.f90: Fix error message.
17149
17150 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17151
17152         PR tree-opt/29788
17153         * gfortran.fortran-torture/compile/inline_1.f90:
17154         New testcase.
17155
17156 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17157
17158         * gcc.target/i386/x87regparm-1.c: New test.
17159         * gcc.target/i386/x87regparm-2.c: New test.
17160         * gcc.target/i386/x87regparm-3.c: New test.
17161         * gcc.target/i386/x87regparm-4.c: New test.
17162
17163 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17164
17165         PR fortran/27546
17166         * gfortran.dg/import.f90: New test.
17167         * gfortran.dg/import2.f90: New test.
17168         * gfortran.dg/import3.f90: New test.
17169
17170 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17171
17172         PR fortran/27588
17173         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17174
17175 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17176
17177         PR fortran/29806
17178         * gfortran.dg/contains.f90: New test.
17179         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17180
17181 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17182
17183         PR tree-optimization/29581
17184         * gcc.dg/pr29581-1.c: New test.
17185         * gcc.dg/pr29581-2.c: New test.
17186         * gcc.dg/pr29581-3.c: New test.
17187         * gcc.dg/pr29581-4.c: New test.
17188         * gfortran.dg/pr29581.f90: New test.
17189
17190 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17191
17192         PR fortran/29702
17193         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17194         numbers in error message headers.
17195
17196 2006-11-14  Richard Guenther  <rguenther@suse.de>
17197
17198         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17199         to i?86 and x86_64 targets.
17200
17201 2006-11-14  Caroline Tice  <ctice@apple.com>
17202
17203         * gcc.dg/pubtypes-1.c: New file/testcase.
17204         * gcc.dg/pubtypes-2.c: New file/testcase.
17205         * gcc.dg/pubtypes-3.c: New file/testcase.
17206         * gcc.dg/pubtypes-4.c: New file/testcase.
17207         * g++.dg/pubtypes.C: New file/testcase.
17208
17209 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17210
17211         PR c++/29106
17212         * g++.dg/init/self1.C: New test.
17213
17214 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17215
17216         PR fortran/29657
17217         * gfortran.dg/conflicts.f90: Add.
17218
17219 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17220
17221         PR rtl-optimization/29798
17222
17223         * gcc.c-torture/execute/pr29798.c: New.
17224
17225 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17226
17227         * gcc.dg/builtins-20.c: Add more cases.
17228
17229 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17230
17231         PR fortran/29759
17232         * gfortran.dg/gomp/pr29759.f90: New test.
17233
17234 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17235
17236         PR c++/29518
17237         * g++.dg/template/static28.C: New test.
17238
17239 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17240
17241         * lib/c-torture.exp: Use target-libpath.exp.
17242         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17243         set GCC_EXEC_PREFIX env var from global variable of same name.
17244
17245 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17246
17247         PR fortran/26994
17248         * gfortran.fortran-torture/compile/transfer-1.f90:
17249         New testcase.
17250
17251 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17252             Zdenek Dvorak <dvorakz@suse.cz>
17253
17254         PR tree-optimization/29680
17255         * gcc.dg/alias-11.c: New test.
17256
17257 2006-11-12  Jason Merrill  <jason@redhat.com>
17258             Andrew Pinski <pinskia@physics.uc.edu>
17259
17260         PR middle-end/28915
17261         * gcc.target/i386/vectorize1.c: New.
17262
17263 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17264
17265         PR rtl-optimization/29797
17266         * gcc.c-torture/execute/pr29797-1.c: New test case.
17267
17268 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17269
17270         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17271
17272 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17273
17274         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17275
17276 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17277
17278         PR tree-optimization/13827
17279         * gcc.dg/fold-eqand-1.c: New test case.
17280
17281 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17282
17283         PR rtl-opt/28812
17284         * gcc.c-torture/execute/mayalias-3.c: New test.
17285
17286 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17287
17288         PR middle-end/27528
17289         * gcc.c-torture/compile/pr27528.c: New test.
17290         * gcc.dg/pr27528.c: Likewise.
17291
17292 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17293
17294         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17295
17296         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17297
17298 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17299
17300         PR fortran/29758
17301         * gfortran.dg/reshape_source_size_1.f90: New test.
17302
17303 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17304
17305         PR fortran/29315
17306         * gfortran.dg/aliasing_dummy_4.f90: New test.
17307
17308 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17309
17310         PR target/29777
17311         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17312         and x86_64-*-* targets.
17313
17314 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17315
17316         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17317         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17318         New macros. Use them in exact tests.
17319         (TESTIT3): New macro.
17320         Add tests for fmin, fmax and fma.
17321
17322 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17323
17324         PR fortran/29431
17325         * gfortran.dg/array_constructor_13.f90: New test.
17326
17327 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17328
17329         PR fortran/29744
17330         * gfortran.dg/used_types_12.f90: New test.
17331
17332 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17333
17334         PR middle-end/29726
17335         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17336         (test6): Ditto.
17337         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17338         * gcc.dg/fold-eqandshift-3.c: New test case.
17339
17340 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17341
17342         PR fortran/29699
17343         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17344
17345         PR fortran/21370
17346         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17347
17348 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17349
17350         * gcc.dg/20061109-1.c: New testcase.
17351
17352 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17353
17354         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17355
17356 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17357
17358         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17359         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17360
17361 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17362
17363         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17364         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17365
17366 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17367
17368         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17369
17370 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17371
17372         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17373         vect-9.c).
17374         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17375         * gcc.dg/vect/vect-9.c: Now vectorizable.
17376         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17377         that support vect_widen_mult.
17378         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17379         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17380         vect-reduc-dot-u16.c).
17381         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17382         vect-reduc-dot-u16.c).
17383         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17384         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17385         vect-reduc-dot-s8.c).
17386         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17387         vect-reduc-dot-s8.c).
17388         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17389         vect-reduc-dot-s8.c).
17390         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17391         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17392         vect-reduc-dot-u8.c).
17393         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17394         vect-reduc-dot-u8.c).
17395         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17396         * gcc.dg/vect/vect-multitypes-9.c: New test.
17397         * gcc.dg/vect/vect-multitypes-10.c: New test.
17398         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17399         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17400         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17401         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17402         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17403         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17404         wrapv-vect-reduc-dot-s8.c.
17405         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17406         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17407         targets that support vec_unpack.
17408         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17409         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17410         (check_effective_target_vect_widen_mult_hi_to_si): New.
17411         (check_effective_target_vect_widen_sum): Removed.
17412
17413         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17414
17415         * gcc.dg/vect/vect-multitypes-8.c: New test.
17416         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17417
17418         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17419
17420         * gcc.dg/vect/vect-multitypes-7.c: New test.
17421
17422         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17423
17424         * gcc.dg/vect/vect-multitypes-4.c: New test.
17425         * gcc.dg/vect/vect-multitypes-5.c: New test.
17426         * gcc.dg/vect/vect-multitypes-6.c: New test.
17427
17428         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17429
17430         * gcc.dg/vect/vect-multitypes-1.c: New test.
17431         * gcc.dg/vect/vect-multitypes-2.c: New test.
17432         * gcc.dg/vect/vect-multitypes-3.c: New test.
17433
17434 2006-11-07  Eric Christopher  <echristo@apple.com>
17435
17436         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17437         Test using scan-assembler-not.
17438
17439 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17440
17441         * gcc.dg/inline-17.c: New test.
17442
17443 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17444
17445         PR other/25028
17446         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17447         on HP-UX.
17448
17449 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17450
17451         PR fortran/29539
17452         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17453
17454         PR fortran/29634
17455         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17456         test.
17457
17458 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17459
17460         PR fortran/29601
17461         * gfortran.dg/volatile.f90: Add.
17462         * gfortran.dg/volatile2.f90: Add.
17463         * gfortran.dg/volatile3.f90: Add.
17464         * gfortran.dg/volatile4.f90: Add.
17465         * gfortran.dg/volatile5.f90: Add.
17466         * gfortran.dg/volatile6.f90: Add.
17467         * gfortran.dg/volatile7.f90: Add.
17468
17469 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17470
17471         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17472           for matching error messages.
17473         * gfortran.dg/specifics_3.f90: Adjust pattern
17474           for matching error messages.
17475
17476 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17477             Bernhard Fischer  <aldot@gcc.gnu.org>
17478
17479         * lib/gcc-dg.exp (output-exists): New proc.
17480         (output-exists-not): New proc.
17481         * gcc.test-framework/test-framework.awk: Support new directives.
17482         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17483         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17484         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17485         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17486         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17487         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17488
17489 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17490
17491         PR fortran/29630
17492         PR fortran/29679
17493         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17494         * gfortran.dg/initialization_3.f90: New.
17495
17496 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17497
17498         PR libgfortran/25545
17499         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17500
17501 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17502
17503         PR middle-end/29695
17504         * gcc.c-torture/execute/pr29695-1.c: New test.
17505         * gcc.c-torture/execute/pr29695-2.c: New test.
17506
17507 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17508
17509         PR fortran/29565
17510         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17511
17512 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17513
17514         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17515         for matching error messages.
17516
17517 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17518
17519         PR target/26915
17520         * gcc.target/i386/387-12.c: New test.
17521
17522 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17523
17524         PR libfortran/29713
17525         * gfortran.dg/pr29713.f90: New test.
17526
17527 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17528
17529         * gcc.c-torture/execute/arith-rand-ll.c:
17530         Also test for bogus rest sign.
17531
17532 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17533
17534         PR libfortran/27895
17535         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17536
17537 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17538
17539         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17540         from error messages.
17541
17542 2006-11-02  Mike Stump  <mrs@apple.com>
17543
17544         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17545
17546         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17547
17548 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17549
17550         * g++.dg/eh/gcsec1.C: New test.
17551
17552 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17553
17554         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17555         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17556
17557 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17558
17559         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17560         hexadecimal value.
17561         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17562         * gcc.dg/pr14796-2.c: Likewise.
17563
17564 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17565
17566         * gcc.c-torture/execute/20061101-1.c: New test.
17567
17568 2006-11-01  Richard Guenther  <rguenther@suse.de>
17569
17570         * gcc.target/i386/fpprec-1.c: New testcase.
17571
17572 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17573
17574         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17575         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17576
17577 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17578
17579         * gcc.c-torture/execute/20061031-1.c: New test.
17580
17581 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17582
17583         PR 23067
17584         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17585         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17586         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17587         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17588         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17589         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17590         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17591
17592 2006-10-31  Eric Christopher  <echristo@apple.com>
17593             Falk Hueffner  <falk@debian.org>
17594
17595         * gcc.dg/builtin-bswap-1.c: New.
17596         * gcc.dg/builtin-bswap-2.c: New.
17597         * gcc.dg/builtin-bswap-3.c: New.
17598         * gcc.dg/builtin-bswap-4.c: New.
17599         * gcc.dg/builtin-bswap-5.c: New.
17600         * gcc.target/i386/builtin-bswap-1.c: New.
17601
17602 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17603
17604         * gcc.dg/inline-16.c: New.
17605
17606         PR 16622
17607         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17608         defining it.
17609         * gcc.dg/inline-13.c: New.
17610         * gcc.dg/inline-14.c: New.
17611         * gcc.dg/inline-15.c: New.
17612
17613         PR 11377
17614         * gcc.dg/inline6.c: New.
17615         * gcc.dg/inline7.c: New.
17616
17617 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17618
17619         PR middle-end/23470
17620         * gcc.dg/pr23470-1.c: New test case.
17621
17622 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17623
17624         PR fortran/29537
17625         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17626         data.
17627         * gfortran.dg/blockdata_2.f90: New testcase.
17628
17629 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17630
17631         PR libfortran/29627
17632         * gfortran.dg/unf_short_record_1.f90:  New test.
17633
17634 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17635
17636         PR fortran/29067
17637         * gfortran.dg/pr29067.f: New test.
17638
17639 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17640             Richard Sandiford  <richard@codesourcery.com>
17641
17642         * lib/target-supports.exp (get_compiler_messages): Append options
17643         as a single list element.
17644         (check_effective_target_arm_vfp_ok): New.
17645         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17646
17647 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17648
17649         PR fortran/29387
17650         * gfortran.dg/intrinsic_actual_2.f90: New test.
17651
17652         PR fortran/29490
17653         * gfortran.dg/actual_array_interface_1.f90: New test.
17654
17655         PR fortran/29641
17656         * gfortran.dg/used_types_11.f90: New test.
17657
17658 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17659
17660         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17661         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17662         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17663         * g++.old-deja/g++.mike/net25.C (main): Same.
17664         * g++.dg/lookup/exception1.C (main): Same.
17665         * g++.dg/parse/parens2.C (main): Same.
17666
17667 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17668
17669         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17670
17671 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17672
17673         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17674         * gcc.dg/torture/builtin-math-3.c: Likewise.
17675
17676 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17677
17678         PR fortran/29452
17679         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17680         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17681
17682 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17683
17684         PR Fortran/29410
17685         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17686
17687 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17688
17689         * lib/target-supports.exp (check_function_available): Declare
17690         function before calling.
17691
17692 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17693
17694         PR tree-optimization/29637
17695         * gcc.dg/pr29637.c: New test.
17696
17697 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17698
17699         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17700         tree canonicalization.
17701
17702 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17703
17704         * gcc.dg/builtins-20.c: Add more hypot tests.
17705
17706 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17707
17708         * gcc.dg/fold-compare-1.c: New test case.
17709
17710 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17711
17712         PR c++/16307
17713         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17714
17715 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17716
17717         PR tree-optimization/15458
17718         * gcc.dg/fold-xornot-1.c: New test case.
17719
17720 2006-10-29  Richard Guenther  <rguenther@suse.de>
17721
17722         * gcc.target/i386/math-torture/trunc.c: New testcase.
17723
17724 2006-10-29  Richard Guenther  <rguenther@suse.de>
17725
17726         * gcc.target/i386/math-torture/round.c: New testcase.
17727
17728 2006-10-29  Richard Guenther  <rguenther@suse.de>
17729
17730         * gcc.target/i386/math-torture/ceil.c: New testcase.
17731         * gcc.target/i386/math-torture/floor.c: Likewise.
17732
17733 2006-10-29  Richard Guenther  <rguenther@suse.de>
17734
17735         * gcc.target/i386/math-torture/rint.c: New testcase.
17736         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17737
17738 2006-10-29  Richard Guenther  <rguenther@suse.de>
17739
17740         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17741         * gcc.target/i386/math-torture/lceil.c: Likewise.
17742
17743 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17744
17745         PR libgfortran/24313
17746         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17747
17748 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17749
17750         * gcc.c-torture/execute/20020118-1.c,
17751         gcc.c-torture/execute/builtins/strlen.c,
17752         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17753         comment typos.
17754
17755 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17756
17757         * gcc.dg/builtins-20.c: Add tests for hypot.
17758         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17759         two-argument builtins.
17760         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17761         TESTIT2.  Update all callers.
17762         (TESTIT2, TESTIT2_R): New helper macros.
17763         Add testcases for pow, hypot and atan2.
17764
17765 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17766
17767         PR C++/29295
17768         * g++.dg/expr/bool1.C: New test.
17769         * g++.dg/expr/bool2.C: New test.
17770
17771 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17772
17773         PR fortran/28224
17774         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17775         * gfortran.dg/namelist_internal.f90: New test.
17776
17777 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17778
17779         PR fortran/29625
17780         * gfortran.dg/io_real_boz.f90: Add.
17781         * gfortran.dg/io_real_boz2.f90: Add.
17782
17783 2006-10-28  Richard Guenther  <rguenther@suse.de>
17784
17785         PR middle-end/26899
17786         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17787
17788 2006-10-28  Richard Guenther  <rguenther@suse.de>
17789
17790         PR target/28806
17791         * gcc.target/i386/math-torture/lround.c: New testcase.
17792
17793 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17794
17795         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17796         * gcc.dg/builtins-44.c: Likewise.
17797         * gcc.dg/builtins-45.c: Likewise.
17798         * gcc.dg/pr28796-2.c: Likewise.
17799         * gcc.dg/unordered-3.c: Likewise.
17800
17801 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17802
17803         PR libgfortran/27954
17804         * gfortran.dg/error_recovery_2.f90: New test.
17805
17806 2006-10-26  Richard Guenther  <rguenther@suse.de>
17807
17808         * gcc.target/i386/i386.exp: Use glob, not find to collect
17809         tests.  Avoids recursing into subdirectories.
17810         * gcc.target/i386/math-torture/math-torture.exp: Torture
17811         for interesting ia32 math options.
17812         * gcc.target.i386/math-torture/lrint.c: New testcase.
17813
17814 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17815
17816         PR libgfortran/29563
17817         * gfortran.dg/arrayio_9.f90: Update test.
17818         * gfortran.dg/arrayio_19.f90: New test.
17819
17820 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17821
17822         * gcc.dg/20061026.c: New testcase.
17823
17824 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17825
17826         PR libgfortran/29563
17827         * gfortran.dg/arrayio_9.f90: New test.
17828
17829 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17830
17831         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17832         Copy the strings manually, as strcpy may call strlen.
17833
17834 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17835
17836         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17837         Add checks for log, log2, log10 and log1p.
17838
17839         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17840         we already test 0.0.  Add checks for expm1, log, log2, log10,
17841         log1p, cbrt, erf and erfc.
17842
17843 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17844
17845         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17846
17847 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17848
17849         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17850         and remainderl() built-in functions.  Remove -ffast-math from
17851         dg-options.
17852
17853 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17854
17855         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17856         acosh and atanh.
17857
17858         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17859         floating point modifiers to arguments passed to float and long
17860         double functions respectively.  Update all callers to use floating
17861         point numbers, not integers.  Add tests for exp, exp2 and
17862         exp10/pow10.
17863
17864         * gcc.dg/torture/builtin-math-3.c: New test.
17865
17866 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17867
17868         PR fortran/29393
17869         * gfortran.dg/initialize_2.f90: New.
17870
17871 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17872
17873         * gcc.dg/torture/builtin-math-2.c: New test.
17874
17875 2006-10-24  Richard Guenther  <rguenther@suse.de>
17876
17877         PR middle-end/28796
17878         * gcc.dg/pr28796-1.c: New testcase.
17879         * gcc.dg/pr28796-2.c: Likewise.
17880
17881 2006-10-24  Richard Guenther  <rguenther@suse.de>
17882
17883         * gcc.dg/builtins-57.c: New testcase.
17884
17885 2006-10-24  Richard Guenther  <rguenther@suse.de>
17886
17887         PR tree-optimization/29567
17888         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17889
17890 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17891
17892         PR tree-optimization/14784
17893         * gcc.dg/alias-10.c: New test.
17894
17895 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17896
17897         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17898
17899 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17900
17901         * gcc.dg/builtin-strncat-chk-1.c: New test.
17902
17903 2006-10-23  Jan Hubicka  <jh@suse.cz>
17904
17905         * gcc.dg/memmove-1.c: New test.
17906
17907 2006-10-23  Paul Brook  <paul@codesourcery.com>
17908
17909         * gcc.dg/pragma-pack-5.c: New test.
17910
17911 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17912
17913         * g++.dg/other/s390-1.C: New testcase.
17914
17915 2006-10-23  Richard Guenther  <rguenther@suse.de>
17916
17917         PR middle-end/27132
17918         PR middle-end/23295
17919         * gcc.dg/pr27132.c: New testcase.
17920         * gcc.dg/pr23295.c: Likewise.
17921         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17922         * g++.dg/tree-ssa/pr19807.C: Likewise.
17923
17924 2006-10-23  Richard Guenther  <rguenther@suse.de>
17925
17926         PR middle-end/21032
17927         * gcc.dg/pr21032.c: New testcase.
17928
17929 2006-10-22  Jeff Law  <law@redhat.com>
17930         Richard Guenther  <rguenther@suse.de>
17931
17932         PR tree-optimization/15911
17933         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17934
17935 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         PR c++/20647
17938         * g++.dg/abi/rtti3.C: New.
17939
17940 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17941
17942         PR middle-end/28252
17943         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17944         transformation.
17945
17946 2006-10-21  Richard Guenther  <rguenther@suse.de>
17947
17948         PR tree-optimization/3511
17949         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17950
17951 2006-10-21  Richard Guenther  <rguenther@suse.de>
17952
17953         PR middle-end/26898
17954         * gcc.dg/torture/pr26898-1.c: New testcase.
17955         * gcc.dg/torture/pr26898-2.c: Likewise.
17956
17957 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17958
17959         PR c++/28053
17960         * g++.dg/parse/bitfield1.C: Adjust error markers.
17961         * g++.dg/parse/bitfield2.C: New test.
17962
17963 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17964
17965         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17966
17967 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17968
17969         PR libfortran/27895
17970         * gfortran.dg/zero_sized_1.f90: New test.
17971
17972 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17973
17974         * gcc.dg/div-compare-1.c: New test.
17975
17976 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17977
17978         PR fortran/29216
17979         * gfortran.dg/result_default_init_1.f90: New test.
17980
17981         PR fortran/29314
17982         * gfortran.dg/automatic_default_init_1.f90: New test.
17983
17984         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17985         from 38 to 33.
17986
17987 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17988
17989         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17990         'using namespace std' without previous declaration.
17991         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17992         * g++.old-deja/g++.robertl/eb133c.C: New.
17993
17994 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17995
17996         PR libgfortran/29277
17997         * gfortran.dg/streamio_4.f90: Update test.
17998         * gfortran.dg/streamio_11.f90: New test.
17999
18000 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18001
18002         PR c++/27952
18003         * g++.dg/inherit/virtual1.C: New test.
18004
18005 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/28261
18008         * g++.dg/parse/enum3.C: New test.
18009
18010 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18011
18012         PR c++/29039
18013         * g++.dg/init/ctor8.C: New test.
18014
18015 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18016
18017         PR c++/27270
18018         * g++.dg/ext/complit8.C: Tweak error markers.
18019         * g++.dg/template/complit1.C: Add error marker.
18020
18021 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18022
18023         PR c++/27270
18024         * g++.dg/ext/complit8.C: New test.
18025
18026         PR c++/29408
18027         * g++.dg/parse/dtor12.C: New test.
18028
18029         PR c++/29435
18030         * g++.dg/template/sizeof11.C: New test.
18031
18032 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18033
18034         PR fortran/29392
18035         * gfortran.dg/data_char_3.f90: New test.
18036
18037         PR fortran/29451
18038         * gfortran.dg/negative_automatic_size.f90: New test.
18039
18040 2006-10-16  David Daney  <ddaney@avtrex.com>
18041
18042         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18043
18044 2006-10-16  Eric Christopher  <echristo@apple.com>
18045
18046         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18047         x86_64.
18048
18049 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18050
18051         PR c++/28211
18052         * g++.dg/tc1/dr49.C: Tweak error messages.
18053         * g++.dg/parse/template21.C: New test.
18054
18055 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18056
18057         PR middle-end/20491
18058         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18059
18060 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18061
18062         PR fortran/29403
18063         * gfortran.dg/print_1.f90: New test.
18064
18065 2006-10-15  Jan Hubicka  <jh@suse.cz>
18066
18067         PR middle-end/29241
18068         * gcc.c-torture/compile/pr29241.c: New testcase.
18069
18070 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18071
18072         PR middle-end/29250
18073         * gcc.c-torture/compile/pr29250.c: New test.
18074
18075 2006-10-15  Richard Guenther  <rguenther@suse.de>
18076
18077         * gcc.dg/pr29299.c: New testcase.
18078
18079 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18080
18081         PR fortran/24767
18082         * gfortran.dg/label_4.f90: Adjust warning flag.
18083
18084 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18085
18086         PR fortran/29371
18087         * gfortran.dg/nullify_3.f90: New test.
18088
18089 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18090
18091         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18092         on Solaris 2.5.1 too.
18093
18094 2006-10-13  Eric Christopher  <echristo@apple.com>
18095
18096         * gcc.dg/pr25993.c: Skip for darwin.
18097
18098 2006-10-13  Eric Christopher  <echristo@apple.com>
18099
18100         * gcc.dg/visibility-11.c: Skip for darwin.
18101
18102 2006-10-13  Eric Christopher  <echristo@apple.com>
18103
18104         * gcc.dg/darwin-weakimport-1.c: Use
18105         -fno-asynchronous-unwind-tables.
18106         * gcc.dg/darwin-weakimport-3.c: Ditto.
18107
18108 2006-10-13  Richard Guenther  <rguenther@suse.de>
18109
18110         PR tree-optimization/29446
18111         * gcc.dg/torture/pr29446.c: New testcase.
18112
18113 2006-10-13  Bill Wendling  <wendling@apple.com>
18114
18115         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18116         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18117         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18118         * g++.old-deja/g++.law/shadow1.C: Likewise.
18119         * g++.old-deja/g++.law/ctors10.C: Likewise.
18120         * g++.dg/debug/namespace1.C: Likewise.
18121         * g++.dg/inherit/namespace-as-base.C: Likewise.
18122         * g++.dg/opt/delay-slot-1.C: Likewise.
18123         * g++.dg/parse/defarg10.C: Likewise.
18124         * g++.dg/template/ptrmem11.C: Likewise.
18125         * g++.dg/template/mem_func_ptr.C: Likewise.
18126         * g++.dg/template/spec19.C: Likewise.
18127
18128 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18129
18130         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18131
18132 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18133
18134         PR fortran/29373
18135         * gfortran.dg/implicit_9.f90: New test.
18136
18137         PR fortran/29407
18138         * gfortran.dg/namelist_25.f90: New test.
18139
18140         PR fortran/27701
18141         * gfortran.dg/same_name_2.f90: New test.
18142
18143         PR fortran/29232
18144         * gfortran.dg/host_assoc_types_1.f90: New test.
18145
18146         PR fortran/29364
18147         * gfortran.dg/missing_derived_type_1.f90: New test.
18148         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18149
18150         PR fortran/29422
18151         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18152
18153         PR fortran/29428
18154         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18155
18156 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18157
18158         PR fortran/29391
18159         * gfortran.dg/bound_2.f90: New test.
18160
18161 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18162
18163         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18164         directive.
18165         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18166         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18167         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18168         * gfortran.dg/gomp/reduction3.f90: Likewise.
18169         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18170         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18171         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18172         * gfortran.dg/forall_4.f90: Likewise.
18173         * gfortran.dg/spec_expr_4.f90: Likewise.
18174         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18175         * gfortran.dg/forall_5.f90: Likewise.
18176         * gfortran.dg/open_access_append_2.f90: Add check for
18177         compile-time warning.
18178
18179 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/28506
18182         * g++.dg/parse/pure1.C: New test.
18183
18184 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18185
18186         PR fortran/21435
18187         * gfortran.dg/io_constraints_3.f90: New test.
18188         * gfortran.dg/open_access_append_1.f90: Add checks
18189         for compile-time warnings.
18190         * gfortran.dg/pr20163-2.f: Likewise.
18191         * gfortran.dg/iostat_2.f90: Likewise.
18192         * gfortran.dg/label_4.f90: Delete the temporary
18193         file.
18194         * gfortran.dg/direct_io_2.f90: Add a FILE=
18195         specifier.
18196         * gfortran.dg/iomsg_1.f90: Add check for
18197         compile-time warning.
18198
18199 2006-10-12  Jan Hubicka  <jh@suse.cz>
18200
18201         PR c/28419
18202         * gcc.dg/pr28319.c: New test.
18203
18204 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18205         PR c++/29318
18206         * g++.dg/ext/vla4.C: New test.
18207
18208 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18209
18210         PR c++/27961
18211         * g++.dg/template/crash60.C: New test.
18212         * g++.dg/other/large-size-array.C: Adjust error markers.
18213         * g++.dg/parse/crash27.C: Likewise.
18214         * g++.dg/template/crash1.C: Likewise.
18215
18216 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18217
18218         PR testsuite/29093
18219         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18220
18221 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18222
18223         PR preprocessor/28709
18224         * gcc.dg/cpp/paste14.c: New test.
18225
18226 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18227
18228         PR c++/29175
18229         * g++.dg/init/array24.C: New test.
18230
18231 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18232
18233         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18234         of <sys/types.h>.
18235
18236 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18237
18238         PR c++/29024
18239         * g++.dg/parse/typedef8.C: New test.
18240         * g++.dg/other/mult-stor1.C: Adjust error markers.
18241
18242 2006-10-11  Richard Guenther  <rguenther@suse.de>
18243
18244         PR tree-optimization/28230
18245         * gcc.dg/torture/pr28230.c: New testcase.
18246
18247 2006-10-11  Richard Guenther  <rguenther@suse.de>
18248
18249         PR inline-asm/29119
18250         * gcc.dg/torture/pr29119.c: New testcase.
18251
18252 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18253
18254         PR middle-end/29272
18255         * gcc.c-torture/execute/20060930-2.c: New test.
18256
18257 2006-10-09  Richard Henderson  <rth@redhat.com>
18258
18259         Revert emutls patch.
18260
18261 2006-10-09  Richard Guenther  <rguenther@suse.de>
18262
18263         PR middle-end/29254
18264         * gcc.dg/pr29254.c: New testcase.
18265
18266 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18267             Paul Thomas  <pault@gcc.gnu.org>
18268
18269         PR fortran/20541
18270         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18271         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18272         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18273         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18274         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18275         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18276         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18277         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18278         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18279         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18280         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18281         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18282         * gfortran.dg/alloc_comp_std.f90: New test.
18283         * gfortran.dg/move_alloc.f90: New test.
18284
18285 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18286
18287         PR fortran/29115
18288         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18289
18290         PR fortran/29211
18291         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18292
18293 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18294
18295         PR fortran/28585
18296         * gfortran.dg/new_line.f90: New test.
18297
18298 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18299
18300         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18301         * gcc.dg/torture/builtin-convert-1.c,
18302         gcc.dg/torture/builtin-convert-2.c,
18303         gcc.dg/torture/builtin-convert-3.c,
18304         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18305
18306 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18307
18308         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18309         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18310         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18311         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18312
18313 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18314
18315         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18316         Xfail some tests for powerpc-darwin and powerpc-aix.
18317
18318 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18319
18320         PR c/29380
18321         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18322
18323 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18324
18325         PR target/29300
18326         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18327         on hppa*-*-hpux*.
18328
18329 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18330
18331         PR fortran/16580
18332         PR fortran/29288
18333         * gfortran.fortran-torture/execute/specifics.f90:
18334         Add tests for using all possible intrinsics as actual arguments.
18335         * gfortran.dg/specifics_1.f90: Add tests for using
18336         all possible intrinsics as actual arguments.
18337         * gfortran.dg/specifics_2.f90: New file.
18338         * gfortran.dg/specifics_3.f90: New file.
18339
18340 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18341
18342         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18343         * gcc.dg/debug/debug-2.c: Likewise.
18344
18345 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18346
18347         * gcc.c-torture/compile/sync-2.c: New test.
18348
18349 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18350
18351         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18352         line endings.
18353
18354 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18355
18356         PR rtl-optimization/29128
18357         * gcc.c-torture/compile/pr29128.c: New test.
18358
18359 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18360
18361         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18362         line endings.
18363
18364 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18365
18366         PR middle-end/29256
18367         * gcc.dg/tree-ssa/loop-19.c: New test.
18368
18369 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18370
18371         PR tree-optimization/29330
18372         * gcc.dg/pr29330.c: New test.
18373
18374         PR target/28924
18375         * gcc.c-torture/compile/20061005-1.c: New test.
18376
18377 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18378
18379         * gcc.dg/typename-vla-1.c: New case.
18380         * gnat.dg/forward_vla.adb: New case.
18381
18382 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18383
18384         PR tree-optimization/29290
18385         * gfortran.dg/loop_nest_1.f90: New test.
18386
18387         PR target/29198
18388         * gcc.dg/tls/opt-12.c: New test.
18389
18390         PR fortran/28415
18391         * gfortran.dg/save_2.f90: New test.
18392
18393         PR c/29091
18394         * gcc.dg/pr29091.c: New test.
18395
18396 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18397
18398         * lib/target-supports.exp
18399         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18400         same as x86_64-*-*; check for LP64.
18401
18402 2006-10-04  Richard Henderson  <rth@redhat.com>
18403
18404         * lib/target-supports.exp (check_effective_target_tls): Redefine
18405         to mean non-emulated tls.
18406         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18407         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18408         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18409         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18410         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18411         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18412         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18413
18414 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18415
18416         PR fortran/29343
18417         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18418
18419 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18420
18421         * gfortran.dg/bounds_check_fail_1.f90: New test.
18422
18423 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18424
18425         PR c++/29020
18426         * g++.dg/template/friend48.C: New test.
18427
18428 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18429
18430         PR fortran/29098
18431         * gfortran.dg/default_initialization_2.f90: New test.
18432
18433 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18434
18435         PR fortran/20779
18436         PR fortran/20891
18437         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18438
18439 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18440
18441         PR fortran/29284
18442         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18443
18444         PR fortran/29321
18445         PR fortran/29322
18446         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18447
18448         PR fortran/25091
18449         PR fortran/25092
18450         * gfortran.dg/entry_array_specs_1.f90: New test.
18451
18452 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18453
18454         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18455         insufficient to inhibit some test failures at -O3.  Do testing
18456         on integers.
18457
18458 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18459
18460         PR c++/29138
18461         * g++.dg/inherit/access8.C: New test.
18462         * g++.dg/template/dtor4.C: Tweak error messages.
18463
18464 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18465
18466         PR fortran/27478
18467         * gfortran.dg/entry_8.f90: New test.
18468
18469 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18470
18471         PR c++/29291
18472         * g++.dg/parse/new4.C: New test.
18473
18474 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18475
18476         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18477         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18478         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18479         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18480         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18481
18482 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18483
18484         PR fortran/19260
18485         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18486         * gfortran.dg/continuation_2.f90: New test.
18487
18488         PR fortran/19262
18489         * gfortran.dg/continuation_3.f90: New test.
18490         * gfortran.dg/continuation_4.f90: New test.
18491         * gfortran.dg/continuation_5.f: New test.
18492         * gfortran.dg/continuation_6.f: New test.
18493
18494 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18495
18496         PR c++/29226
18497         * g++.dg/template/vla1.C: New test.
18498
18499 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18500
18501         PR fortran/29210
18502         * gfortran.dg/complex_parameter_1.f90: New test.
18503
18504 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18505
18506         PR c/29154
18507         * gcc.c-torture/execute/20060929-1.c: New test.
18508
18509 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18510
18511         PR c++/29105
18512         * g++.dg/template/member6.C: New test.
18513         * g++.dg/parse/typename7.C: Adjust error markers.
18514
18515         PR c++/29080
18516         * g++.dg/template/member7.C: New test.
18517
18518 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18519
18520         PR c/24010
18521         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18522         gcc.dg/Woverride-init-3.c: New tests.
18523
18524 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18525
18526         * gcc.c-torture/execute/20060930-1.c: New test.
18527
18528 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18529
18530         PR fortran/18791
18531         * gfortran.dg/specifics_1.f90: New test.
18532         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18533         complex specifics.
18534
18535 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18536
18537         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18538         pthread-init-common.h: New.
18539
18540 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18541
18542         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18543         precision on some archs.
18544
18545 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18546
18547         * gcc.dg/non-local-goto-1.c: New test.
18548         * gcc.dg/non-local-goto-2.c: Likewise.
18549         * gcc.dg/setjmp-3.c: Likewise.
18550         * gcc.dg/setjmp-4.c: Likewise.
18551
18552 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18553
18554         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18555
18556 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18557
18558         PR fortran/28276
18559         * gfortran.dg/exponent_1.f90: New test.
18560
18561         PR fortran/27021
18562         * gfortran.dg/nearest_1.f90: New test.
18563
18564 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18565
18566         PR middle-end/25261
18567         PR middle-end/28790
18568         * gcc.dg/gomp/nestedfn-1.c: New test.
18569
18570 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18571
18572         PR objc/29195
18573         * objc/compile/method-1.m: New test.
18574
18575 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18576
18577         PR c++/26938
18578         * g++.dg/template/crash58.C: New test.
18579         * g++.dg/parse/crash28.C: Adjust error markers.
18580         * g++.dg/template/crash34.C: Likewise.
18581         * g++.dg/template/friend31.C: Likewise.
18582         * g++.dg/template/crash32.C: Likewise.
18583
18584         PR c++/27329
18585         * g++.dg/template/crash59.C: New test.
18586
18587         PR c++/27667
18588         * g++.dg/template/spec33.C: New test.
18589         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18590
18591 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18592             Adam Nemet  <anemet@caviumnetworks.com>
18593
18594         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18595         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18596
18597 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18598
18599         PR target/28911
18600         * gcc.dg/pr28911.c: New.
18601
18602 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18603
18604         PR target/29169
18605         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18606         (dg-options): Add -mfpmath=387.
18607
18608 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18609
18610         PR c/28706
18611         * gcc.dg/pr28706.c: New test.
18612
18613         PR c/28712
18614         * gcc.dg/pr28712.c: New test.
18615
18616 2006-09-22  Mike Stump  <mrs@apple.com>
18617
18618         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18619
18620 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18621
18622         PR tree-optimization/28888
18623         * gcc.dg/pr28888.c: New test.
18624
18625 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18626
18627         PR c++/29016
18628         * g++.dg/init/ptrfn1.C: New test.
18629
18630 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18631
18632         PR c++/28861
18633         * g++.dg/template/spec32.C: New test.
18634         * g++.dg/parse/crash9.C: Adjust error markers.
18635
18636         PR c++/28303
18637         * g++.dg/template/typedef6.C: New test.
18638         * g++.dg/init/error1.C: Adjust error markers.
18639         * g++.dg/parse/crash9.C: Likewise.
18640         * g++.dg/template/crash55.C: Likewise.
18641
18642 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18643
18644         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18645
18646 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18647
18648         PR target/27650
18649         * g++.dg/ext/dllimport12.C: New test.
18650
18651 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18652
18653         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18654         * gcc.target/mips/nmadd-2.c: Likewise.
18655         * gcc.target/mips/mips-ps-6.c: New test.
18656         * gcc.target/mips/neg-abs-1.c: Likewise.
18657         * gcc.target/mips/neg-abs-2.c: Likewise.
18658         * gcc.target/mips/nmadd-3.c: New test.
18659
18660 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18661
18662         PR middle-end/28046
18663         * gcc.dg/gomp/atomic-10.c: New test.
18664         * g++.dg/gomp/atomic-10.C: New test.
18665
18666 2006-09-20  Eric Christopher  <echristo@apple.com>
18667
18668         * gcc.target/i386/sse3-not-fisttp.c: New.
18669
18670 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18671
18672         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18673
18674 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18675
18676         * gcc.c-torture/execute/pr28289.c (one): New variable.
18677         (main): Use it instead of argc.
18678         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18679         (main): Use it instead of argc.
18680
18681 2006-09-19  Paul Brook  <paul@codesourcery.com>
18682
18683         PR target/28516
18684         * gcc.dg/nested-func-5.c: New test.
18685
18686 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18687
18688         * lib/target-supports.exp (check_effective_target_tls): Compile
18689         test stubs using ${tool}_target_compile, not just target_compile.
18690         (check_effective_target_tls_runtime): Likewise.
18691
18692 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18693
18694         * gcc.c-torture/compile/20030405-1.x: Remove.
18695
18696         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18697         optimising linker from discarding it.
18698
18699 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18700
18701         PR fortran/28526
18702         * gfortran.dg/keyword_symbol_1.f90: New test.
18703
18704         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18705         pedantic compilation option.
18706
18707 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18708
18709         PR fortran/29060
18710         * gfortran.dg/spread_shape_1.f90: New test.
18711
18712 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18713
18714         PR tree-optimization/28887
18715         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18716
18717 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18718
18719         PR c/25993
18720         * gcc.dg/pr25993.c: New test.
18721
18722 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18723
18724         PR tree-opt/21591
18725         * gcc.dg/vect/pr21591.c: New test.
18726
18727 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18728
18729         PR tree-opt/29059
18730         * gcc.c-torture/compile/strcpy-1.c: New test.
18731         * gcc.c-torture/compile/strcpy-2.c: New test.
18732         * gcc.c-torture/compile/memcpy-1.c: New test.
18733         * gcc.c-torture/compile/memcpy-2.c: New test.
18734
18735 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18736
18737         PR testsuite/29055
18738         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18739
18740 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18741
18742         * gnat.dg/specs/double_record_extension1.ads: New test.
18743         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18744
18745 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18746
18747         PR fortran/29051
18748         * gfortran.dg/oldstyle_3.f90: New test.
18749
18750 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18751
18752         PR libgfortran/29099
18753         * gfortran.dg/secnds-1.f: New test.
18754
18755 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18756
18757         PR libgfortran/29053
18758         * gfortran.dg/streamio_9.f90: New test.
18759         * gfortran.dg/streamio_10.f90: New test.
18760
18761 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         PR C++/29002
18764         * g++.dg/init/array22.C: New test.
18765         * g++.dg/init/array23.C: New test.
18766
18767 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18768
18769         * stackcheck.lst: Update list of tests requiring stack checking.
18770         * norun.lst: Adjust for above change.
18771         * ada95.lst: New file.
18772         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18773         requiring -gnat95 switch.
18774
18775 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18776
18777         * gnat.dg/in_out_parameter.adb: New test.
18778
18779 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18780
18781         PR debug/28980
18782         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18783
18784 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18785
18786         * gnat.dg/specs/unchecked_union.ads: New test.
18787
18788 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18789
18790         PR rtl-optimization/28982
18791         * gcc.c-torture/execute/pr28982a.c: New test.
18792         * gcc.c-torture/execute/pr28982b.c: Likewise.
18793
18794 2006-09-12  Eric Christopher  <echristo@apple.com>
18795
18796         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18797         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18798
18799 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18800
18801         PR c/28768
18802         PR preprocessor/14634
18803         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18804         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18805         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18806
18807 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18808
18809         * gcc.dg/pr28243.c: New test.
18810
18811 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18812
18813         PR fortran/28971
18814         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18815         this undiagnosed regression reappears.
18816
18817 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18818
18819         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18820         Treat $srcdir as a literal.
18821         * lib/fortran-torture.exp (fortran-torture-compile,
18822         fortran-torture-execute): Likewise.
18823         * lib/objc-torture.exp (objc-torture-compile,
18824         objc-torture-execute): Likewise.
18825         * lib/profopt.exp (profopt-execute): Likewise.
18826
18827 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18828
18829         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18830
18831 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18832
18833         PR testsuite/28950
18834         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18835
18836 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18837
18838         PR target/13685
18839         * gcc.target/i386/pr13685.c: New test.
18840
18841 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18842
18843         * gcc.dg/pr28726.c: New test.
18844
18845 2006-09-11  Josh Conner  <jconner@apple.com>
18846
18847         * gcc.dg/nrv3.c: Increase size of structure.
18848         * gcc.dg/nrv4.c: Likewise.
18849         * gcc.dg/nrv5.c: Likewise.
18850
18851 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18852
18853         PR libfortran/28890
18854         gfortran.dg/assumed_charlen_function_5.f90: New test.
18855
18856 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18857
18858         PR c++/28991
18859         * g++.dg/init/static3.C: New test.
18860
18861 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18862
18863         PR testsuite/29007
18864         * gcc.dg/long-long-cst1.c (t): Add cast to
18865         __SIZE_TYPE__ before casting to int.
18866         (main): Return 0 on success.
18867
18868 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18869
18870         * gcc.c-torture/execute/20060910-1.c: New test.
18871
18872 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18873
18874         PR middle-end/26983
18875         * gcc.dg/pr26983.c: New test.
18876
18877 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18878
18879         PR target/29006
18880         * gcc.c-torture/execute/pr29006.c: New test.
18881
18882 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18883
18884         PR libfortran/28947
18885         gfortran.dg/matmul_4.f90: New test.
18886
18887 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18888
18889         PR fortran/28959
18890         gfortran.dg/used_types_10: New test.
18891
18892 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18893
18894         PR libfortran/28923
18895         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18896         gfortran.dg/array_initializer_3.f90: New test.
18897
18898 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18899
18900         PR fortran/28914
18901         * gfortran.dg/actual_array_constructor_3.f90: New test.
18902
18903 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18904
18905         PR testsuite/26778
18906         * gcc.target/i386/pr26778.c: New testcase.
18907
18908 2006-09-08  Eric Christopher  <echristo@apple.com>
18909
18910         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18911         * gcc.target/i386/memcpy-1.c: Ditto.
18912         * gcc.target/i386/asm-1.c: Ditto.
18913         * gcc.target/i386/20060512-4.c: Ditto.
18914         * gcc.target/i386/compress-float-387.c: Ditto.
18915         * gcc.target/i386/20060512-1.c: Ditto.
18916         * gcc.target/i386/compress-float-sse.c: Ditto.
18917         * gcc.target/i386/20060512-2.c: Ditto.
18918         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18919         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18920         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18921         * gcc.dg/pr26449.c: Ditto.
18922         * gcc.dg/attr-ms_struct-2.c: Ditto.
18923         * gcc.dg/attr-ms_struct-1.c: Ditto.
18924         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18925
18926 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18927
18928         PR c/28504
18929         * gcc.dg/vla-10.c: New test.
18930
18931 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18932
18933         PR c++/28858
18934         * g++.dg/parse/template20.C: New test.
18935         * g++.dg/template/operator8.C: Remove obsolete part.
18936         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18937         * g++.old-deja/g++.pt/crash65.C: Likewise.
18938
18939 2006-09-07  Jason Merrill  <jason@redhat.com>
18940
18941         PR middle-end/27724
18942         * gcc.dg/long-long-cst1.c: New test.
18943
18944 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18945
18946         PR C++/28906
18947         * g++.dg/other/array3.C: New test.
18948         * g++.dg/other/array4.C: New test.
18949         * g++.dg/other/array5.C: New test.
18950
18951 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18952
18953         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18954
18955 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18956
18957         PR target/28946
18958         * gcc.target/i386/pr28946.c: New test.
18959
18960 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18961
18962         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18963         in integer literal constant.
18964         * gfortran.dg/enum_8.f90: Ditto.
18965         * gfortran.dg/g77/20030326-1.f: Ditto.
18966
18967 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18968
18969         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18970         nonconformance usage.
18971
18972 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18973
18974         PR middle-end/28862
18975         * gcc.c-torture/compile/vector-align-1.c: New test.
18976
18977 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR rtl-opt/27883
18980         * g++.dg/opt/copysign-1.C: New test.
18981
18982 2006-09-06  Jason Merrill  <jason@redhat.com>
18983
18984         PR c++/27371
18985         * g++.dg/warn/unused-result1.C: New test.
18986
18987 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18988
18989         PR c++/28903
18990         * g++.dg/ext/vla3.C: New test.
18991
18992         PR c++/28886
18993         * g++.dg/template/array16.C: New test.
18994
18995 2006-09-06  Richard Guenther  <rguenther@suse.de>
18996
18997         * gcc.dg/pr27226.c: Remove testcase again.
18998
18999 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19000
19001         PR tree-opt/28937
19002         * g++.dg/opt/unroll2.C: New test.
19003
19004 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19005
19006         PR tree-opt/28952
19007         * gcc.dg/vect/pr28952.c: New test.
19008
19009 2006-09-05  Richard Guenther  <rguenther@suse.de>
19010
19011         PR tree-optimization/28900
19012         * gcc.dg/torture/pr28900.c: New testcase
19013
19014 2006-09-05  Richard Guenther  <rguenther@suse.de>
19015
19016         PR tree-optimization/28905
19017         * gcc.c-torture/compile/pr28905.c: New testcase.
19018
19019 2006-09-05  Richard Guenther  <rguenther@suse.de>
19020
19021         PR middle-end/28935
19022         * gcc.dg/pr28935.c: New testcase.
19023
19024 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19025
19026         * gcc.c-torture/execute/20060905-1.c: New test.
19027
19028 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19029
19030         PR fortran/28908
19031         * gfortran.dg/used_types_7.f90: New test.
19032         * gfortran.dg/used_types_8.f90: New test.
19033         * gfortran.dg/used_types_9.f90: New test.
19034
19035 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.c-torture/compile/20060904-1.c: New test.
19038
19039 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19040
19041         PR c++/23287 Revert my 2006-09-01 patch
19042         * g++.dg/parse/dtor12.C: Remove.
19043
19044 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19045
19046         PR c+/27670
19047         * g++.dg/template/operator9.C: New test.
19048
19049         PR c++/27493
19050         * g++.dg/template/operator7.C: New test.
19051
19052         PR c++/27494
19053         * g++.dg/template/operator8.C: New test.
19054
19055         PR c++/27397
19056         * g++.dg/template/crash57.C: New test.
19057
19058         * g++.dg/template/typedef4.C: Adjust error markers.
19059         * g++.dg/template/typedef5.C: Likewise.
19060
19061 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19062
19063         PR c++/28878
19064         * g++.dg/parse/crash33.C: New test.
19065
19066 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19067         Richard Guenther  <rguenther@suse.de>
19068         Adam Nemet  <anemet@caviumnetworks.com>
19069
19070         PR middle-end/27226
19071         * gcc.target/mips/memcpy-1.c: New testcase.
19072         * gcc.dg/pr27226.c: Likewise.
19073
19074 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19075
19076         PR c++/28705
19077         * g++.dg/lookup/koenig5.C: New.
19078         * g++.dg/template/crash56.C: New.
19079
19080 2006-09-01  Josh Conner  <jconner@apple.com>
19081
19082         PR c++/25505
19083         * gcc.dg/nrv3.c: New test.
19084         * gcc.dg/nrv4.c: New test.
19085         * gcc.dg/nrv5.c: New test.
19086
19087 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19088
19089         PR c++/23287
19090         * g++.dg/parse/dtor12.C: New.
19091
19092 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19093
19094         PR tree-optimization/28839
19095         * gcc.dg/pr28839.c: New test.
19096
19097 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19098
19099         PR target/24367
19100         * gcc.dg/pr24367.c: New testcase.
19101
19102 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19103
19104         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19105
19106 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19107
19108         PR rtl-optimization/27735
19109         * gcc.dg/loop-unswitch-1.c: New test.
19110
19111 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19112
19113         PR fortran/28885
19114         * gfortran.dg/aliasing_dummy_2.f90: New test.
19115
19116         PR fortran/20067
19117         * gfortran.dg/generic_5.f90: Change error message.
19118
19119         PR fortran/28873
19120         * gfortran.dg/generic_6.f90: New test.
19121
19122         PR fortran/25077
19123         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19124
19125         PR fortran/25102
19126         * gfortran.dg/invalid_interface_assignment.f90: New test.
19127
19128         PR fortran/24866
19129         * gfortran.dg/module_proc_external_dummy.f90: New test.
19130
19131 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19132
19133         PR c++/28349
19134         * g++.dg/warn/var-args1.C: New test.
19135
19136 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19137
19138         PR fortran/28866
19139         * gfortran.dg/simpleif_2.f90: New test.
19140         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19141         * gfortran.dg/enum_5.f90: Ditto.
19142
19143 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19144             Kazu Hirata  <kazu@codesourcery.com>
19145
19146         PR tree-optimization/17506
19147         * gcc.dg/pr17506.c: New.
19148
19149 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19150
19151         PR c++/28139
19152         * g++.dg/eh/alias1.C: New test.
19153
19154 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19155
19156         PR c++/28860
19157         * g++.dg/template/ttp22.C: New test.
19158
19159 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19160
19161         PR middle-end/26632
19162         * gcc.dg/pr26632.c: New.
19163
19164 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19165
19166         PR libgfortran/28354
19167         * gfortran.dg/fmt_zero_precision.f90: New test.
19168
19169 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/28058
19172         * g++.dg/template/spec31.C: New test.
19173
19174 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19175
19176         PR c++/26573
19177         * g++.dg/other/static2.C: New test.
19178
19179 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19180
19181         * gcc.dg/Wswitch-enum-2.c: New test case.
19182         * gcc.dg/Wswitch-enum-3.c: Likewise.
19183
19184 2006-08-26  Richard Guenther  <rguenther@suse.de>
19185
19186         * gcc.c-torture/compile/20060826-1.c: New testcase.
19187
19188 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19189
19190         PR c++/28736
19191         * g++.dg/template/void10.C: New test.
19192
19193         PR c++/28737
19194         * g++.dg/template/void8.C: New test.
19195
19196         PR c+_+/28738
19197         * g++.dg/template/void9.C: New test.
19198
19199         * g++.dg/template/void3.C: Adjust error markers.
19200         * g++.dg/template/void4.C: Likewise.
19201         * g++.dg/template/crash55.C: Likewise.
19202         * g++.dg/template/void7.C: Likewise
19203
19204 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/28588
19207         * g++.dg/inherit/access6.C: New test.
19208         * g++.dg/inherit/access7.C: Likewise.
19209
19210         PR c++/28595
19211         * g++.dg/template/array15.C: New test.
19212         * g++.dg/template/crash2.C: Tweak error markers.
19213
19214 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19215
19216         PR middle-end/28683
19217         * gcc.c-torture/compile/20060823-1.c: New test.
19218
19219 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19220
19221         PR c++/28853
19222         * g++.dg/template/ttp21.C: New test.
19223
19224         PR c++/28852
19225         * g++.dg/other/operator1.C: Add error-marker.
19226         * g++.dg/other/operator2.C: New test.
19227
19228 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19229
19230         PR c/27893
19231         * gcc.c-torture/compile/vla-const-1.c,
19232         gcc.c-torture/compile/vla-const-2.c: New tests.
19233
19234 2006-08-26  Richard Guenther  <rguenther@suse.de>
19235
19236         PR middle-end/28814
19237         * gcc.dg/torture/pr28814.c: New testcase.
19238
19239 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19240
19241         PR c/28418
19242         * gcc.c-torture/compile/compound-literal-1.c: New test.
19243
19244 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19245
19246         PR c/28299
19247         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19248         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19249         Expect extra diagnostics.
19250
19251 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19252
19253         gcc.dg/noncompile/pr16876.c: New test.
19254
19255 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/28056
19258         * g++.dg/parse/local1.C: New test.
19259         * g++.dg/other/qual1.C: Tweak error marker.
19260
19261 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19262
19263         PR c++/27787
19264         * g++.dg/template/typename10.C: New.
19265         * g++.dg/template/lookup4.C: Remove bogus error marker.
19266
19267 2006-08-25  Richard Guenther  <rguenther@suse.de>
19268
19269         PR testsuite/28829
19270         * gcc.dg/pr26570.c: Fix testcase.
19271
19272 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19273
19274         PR tree-opt/28807
19275         * gcc.c-torture/execute/mayalias-2.c: New test.
19276         * gcc.dg/tree-ssa/alias-13.c: New test.
19277
19278 2006-08-24  Jan Hubicka  <jh@suse.cz>
19279
19280         PR debug/26881
19281         * gcc.dg/debug/pr26881.c: New file.
19282
19283 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19284
19285         PR fortran/28788
19286         * gfortran.dg/used_types_4.f90: New test.
19287         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19288         association of derived types.
19289         * gfortran.dg/used_types_2.f90: Add module cleanup.
19290         * gfortran.dg/used_types_3.f90: The same.
19291
19292         PR fortran/28771
19293         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19294         fix of regression.
19295
19296 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19297
19298         PR 28813
19299         * gfortran.dg/direct_io_6.f90: Remove test.
19300
19301 2006-08-23  Stuart Hastings  <stuart@apple.com>
19302
19303         PR 28825
19304         * gcc.target/i386/20060821-1.c: New.
19305
19306 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19307
19308         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19309         dg-warning strings for dllimport.
19310
19311 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19312
19313         PR C++/28450
19314         * g++.dg/ext/vector4.C: New test.
19315         * g++.dg/ext/complex1.C: New test.
19316
19317 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19318
19319         PR debug/28692
19320         * gcc.dg/debug/const-1.c: New.
19321         * gcc.dg/debug/const-2.c: New.
19322         * gcc.dg/debug/dwarf2/const-1.c: New.
19323         * gcc.dg/debug/dwarf2/const-2.c: New.
19324         * gcc.dg/debug/dwarf2/const-2b.c: New.
19325
19326 2006-08-22  Richard Guenther  <rguenther@suse.de>
19327
19328         PR middle-end/28776
19329         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19330         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19331
19332 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19333
19334         PR tree-optimization/28003
19335         * g++.dg/tree-ssa/pr28003.C: New.
19336
19337 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19338
19339         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19340
19341 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19342
19343         PR c++/26269
19344         * g++.dg/other/error14.C: New test.
19345
19346         PR c++/28505
19347         * g++.dg/parse/ctor7.C: New test.
19348         * g++.dg/parse/ctor8.C: Likewise.
19349
19350         PR c++/28741
19351         * g++.dg/template/void7.C: New test.
19352
19353 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19354
19355         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19356         * gnat.dg/self_aggregate_with_array.adb: New test.
19357
19358 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19359
19360         * g++.dg/eh/arm-vfp-unwind.C: New test.
19361
19362 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/28341
19365         * g++.dg/template/ref3.C: New test.
19366         * g++.dg/template/nontype13.C: New test.
19367
19368         PR c++/28346
19369         * g++.dg/template/ptrmem17.C: New test.
19370
19371 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19372
19373         PR target/28648 c:
19374         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19375
19376 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19377
19378         PR fortran/28630
19379         * gfortran.dg/used_types_2.f90: New test.
19380
19381         PR fortran/28601
19382         * gfortran.dg/used_types_3.f90: New test.
19383
19384         PR fortran/20886
19385         * gfortran.dg/generic_actual_arg.f90: New test.
19386
19387         PR fortran/28735
19388         * gfortran.dg/module_private_array_refs_1.f90: New test.
19389
19390         PR fortran/28762
19391         * gfortran.dg/program_name_1.f90: New test.
19392
19393         PR fortran/28425
19394         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19395
19396         PR fortran/28496
19397         * gfortran.dg/array_initializer_2.f90: New test.
19398
19399         PR fortran/18111
19400         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19401
19402         PR fortran/28600
19403         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19404
19405         PR fortran/28771
19406         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19407
19408         PR fortran/28660
19409         * gfortran.dg/dependent_decls_1.f90: New test.
19410
19411 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19412
19413         PR fortran/25217
19414         * gfortran.dg/derived_init_2.f90: New.
19415
19416 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19417
19418         * gcc.c-torture/execute/pr28289.c: New test.
19419
19420 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19421
19422         PR c/28744
19423         * gcc.dg/attr-externally-visible-1.c: New test.
19424         * gcc.dg/attr-externally-visible-2.c: New test.
19425         * g++.dg/parse/attr-externally-visible-1.C: New test.
19426         * g++.dg/parse/attr-externally-visible-2.C: New test.
19427
19428 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19429
19430         PR c++/28606
19431         * g++.dg/parse/dtor11.C: New test.
19432
19433 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19434
19435         PR rtl-optimization/28489
19436         * gcc.c-torture/compile/pr28489.c: New test.
19437
19438 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19439
19440         PR c++/28710
19441         * g++.dg/template/redecl4.C: New test.
19442
19443         PR c++/28711
19444         * g++.dg/template/ctor8.C: New test.
19445
19446 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19447
19448         * gcc.dg/pr26570.c: Fix testcase.
19449
19450 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19451
19452         * PR c++/28573
19453         * g++.dg/parse/offsetof6.C: New test.
19454         * g++.dg/parse/offsetof6.C: New test.
19455         * g++.dg/parse/offsetof7.C: New test.
19456
19457 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19458
19459         PR testsuite/28602
19460         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19461         is false.
19462
19463 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19464
19465         PR c++/28302
19466         * g++.dg/ext/vector3.C: New test.
19467
19468 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19469
19470         PR gcov/profile/26570
19471         * gcc.dg/pr26570.c: New test.
19472
19473 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19474
19475         PR c/27697
19476         * gcc.dg/qual-component-1.c: New test.
19477
19478 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19479
19480         PR c++/28593
19481         * g++.dg/parse/new3.C: New test.
19482
19483 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19484
19485         PR fortran/25828
19486         * gfortran.dg/streamio_1.f90: New test.
19487         * gfortran.dg/streamio_2.f90: New test.
19488         * gfortran.dg/streamio_3.f90: New test.
19489         * gfortran.dg/streamio_4.f90: New test.
19490         * gfortran.dg/streamio_5.f90: New test.
19491         * gfortran.dg/streamio_6.f90: New test.
19492         * gfortran.dg/streamio_7.f90: New test.
19493         * gfortran.dg/streamio_8.f90: New test.
19494
19495 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19496
19497         PR c/28287
19498         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19499
19500 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19501
19502         PR c++/28594
19503         * g++.dg/template/void6.C: New test.
19504
19505 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19506
19507         PR c/28649
19508         * gcc.dg/parse-error-1.c: New test.
19509         * gcc.dg/parse-error-2.c: New test.
19510         * gcc.dg/cpp/digraph2.c: Add error-marker.
19511         * gcc.dg/noncompile/920923-1.c: Likewise.
19512
19513 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19514
19515         PR c/27490
19516         * gcc.dg/sizeof-2.c: New testcase.
19517
19518         PR c/27489
19519         * gcc.dg/switch-A.c: New testcase.
19520
19521 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19522
19523         PR c++/28288
19524         PR c++/14556
19525         * g++.old-deja/g++.warn/compare1.C: Delete.
19526         * g++.dg/opt/pr7503-2.C: Delete.
19527         * g++.dg/opt/pr7503-3.C: Delete.
19528         * g++.dg/opt/pr7503-4.C: Delete.
19529         * g++.dg/opt/pr7503-5.C: Delete.
19530         * g++.dg/opt/max1.C: Delete.
19531         * g++.dg/warn/minmax.C: Delete.
19532         * g++.dg/expr/minmax.C: New test.
19533
19534 2006-08-14  Richard Guenther  <rguenther@suse.de>
19535
19536         PR testsuite/28703
19537         * gcc.c-torture/execute/pr28651.c: Do not use argc
19538         to avoid optimization, instead forbid inlining.
19539
19540 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19541
19542         PR rtl-optimization/28634
19543         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19544
19545 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19546
19547         PR c/27184
19548         * gcc.dg/torture/pr27184.c: New test.
19549
19550 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19551
19552         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19553
19554 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19555
19556         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19557         * gfortran.dg/stat_2.f90: Likewise.
19558         * gfortran.dg/chmod_1.f90: Likewise.
19559         * gfortran.dg/chmod_2.f90: Likewise.
19560         * gfortran.dg/chmod_3.f90: Likewise.
19561
19562 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19563
19564         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19565
19566 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19567
19568         * g++.dg/opt/pr23454-2.C: New test.
19569
19570 2006-08-11  Richard Guenther  <rguenther@suse.de>
19571
19572         PR middle-end/28651
19573         * gcc.c-torture/execute/pr28651.c: New testcase.
19574
19575 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19576
19577         * gnat.dg/specs/static_initializer.ads: New test.
19578
19579 2006-08-10  Paul Brook  <paul@codesourcery.com>
19580
19581         * gcc.target/arm/cond-asm.c: New test.
19582
19583 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19584
19585         PR tree-optimization/26197
19586         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19587         * g++.dg/vect/vect.exp: Compile the new tests with
19588         --param max-aliased-vops=0.
19589
19590 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19591
19592         PR c++/28637
19593         * g++.dg/template/void3.C: New test.
19594
19595         PR c++/28638
19596         * g++.dg/template/void4.C: New test.
19597
19598         PR c++/28640
19599         * g++.dg/template/void5.C: New test.
19600
19601 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19602
19603         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19604         after dg-do compile.
19605
19606 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19607
19608         PR tree-optimizations/26969
19609         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19610         "unswitch-loops" with -funswitch-loops.
19611         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19612
19613 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19614
19615         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19616         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19617         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19618         * objc.dg/dwarf-1.m: Likewise.
19619         * objc.dg/dwarf-2.m: Likewise.
19620         * obj-c++.dg/dwarf-2.mm: Likewise.
19621
19622 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19623
19624         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19625         * objc.dg/dwarf-2.m: Likewise.
19626         * obj-c++.dg/dwarf-2.mm: Likewise.
19627
19628         PR libfortran/28603
19629         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19630
19631         PR testsuite/27611
19632         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19633
19634         PR testsuite/27033
19635         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19636
19637 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19638
19639         PR target/27827
19640         * gcc.target/i386/pr27827.c: New testcase.
19641
19642 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19643
19644         PR fortran/28590
19645         * gfortran.dg/sequence_types_1.f90: New test.
19646
19647 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19648
19649         PR fortran/28548
19650         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19651         dg-warning.  Add -pedantic option.
19652
19653 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19654
19655         PR c/28502
19656         * gcc.dg/proto-1.c: New test.
19657
19658         PR c/27721
19659         * gcc.dg/lvalue-4.c: New test.
19660
19661         PR c/28136
19662         * gcc.dg/init-bad-5.c: New test.
19663
19664 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19665
19666         PR c++/28347
19667         * g++.dg/ext/typedef-init.C: Add new test for typedef
19668         initialization inside templates. Adjust existing error markers.
19669
19670 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/28148
19673         * g++.dg/init/ptrmem3.C: New test.
19674
19675 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19676
19677         PR tree-optimization/27770
19678         * lib/target-support.exp: New target keyword "section_anchors".
19679         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19680         tests.
19681         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19682         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19683         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19684         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19685
19686 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19687
19688         * gcc.dg/20060801-1.c: Add missing '}'.
19689
19690 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19691
19692         PR c++/27508
19693         * g++.dg/parse/dtor9.C: New test.
19694         * g++.dg/parse/dtor10.C: New test.
19695         * g++.dg/other/error7.C: Adjust error-marker.
19696
19697         PR c++/28274
19698         * g++.dg/other/default5.C: New test.
19699
19700 2006-08-02  Richard Guenther  <rguenther@suse.de>
19701
19702         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19703
19704 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19705
19706         PR c++/28557
19707         * g++.dg/template/conv9.C: New test.
19708
19709 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19710
19711         PR debug/28063
19712         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19713         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19714         Optionally return assembly text.  Update callers.
19715         (check_no_compiler_messages): Update verbose messages.
19716         (check_no_messages_and_pattern): New.
19717         (check_effective_target_string_merging): New.
19718
19719 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19720
19721         PR c++/28250
19722         * g++.dg/eh/catch4.C: New test.
19723
19724         PR c++/28257
19725         * g++.dg/other/qual1.C: New test.
19726
19727         PR c++/28259
19728         * g++.dg/inherit/error2.C: New test.
19729
19730         PR c++/28267
19731         * g++.dg/other/new1.C: New test.
19732
19733         * g++.dg/warn/pr23075.C: Remove obsolete test.
19734         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19735         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19736
19737 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/28523
19740         * g++.dg/eh/cast1.C: New test.
19741
19742 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19743
19744         PR libfortran/28452
19745         * gfortran.dg/random_3.f90:  New test.
19746
19747 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19748
19749         PR c++/28432
19750         * g++.dg/other/pr28304.C: Change expected error message.
19751         * g++.dg/other/pr28432.C: New test.
19752
19753 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19754
19755         PR c++/28256
19756         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19757
19758 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19759
19760         PR debug/23336
19761         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19762         at -g1.
19763         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19764         g++.dg/debug/enum-2.C: New.
19765
19766 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19767
19768         PR c++/6634
19769         * g++.dg/parse/long1.C: Add more tests.
19770
19771 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19772
19773         * gfortran.dg/lrshift_1.c: New file.
19774
19775 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19776
19777         PR libgfortran/28335
19778         * gfortran.dg/no_unit_error_1.f90: New test.
19779
19780 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19781
19782         PR libgfortran/28335
19783         * gfortran.dg/no_unit_error_1.f90: Delete test.
19784         * gfortran.dg/no_unit_error_2.f90: Delete test.
19785
19786 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19787
19788         * gfortran.dg/chmod_3.f90: New test.
19789         * gfortran.dg/ltime_gmtime_1.f90: New test.
19790         * gfortran.dg/ltime_gmtime_2.f90: New test.
19791         * gfortran.dg/lrshift_1.f90: New test.
19792         * gfortran.dg/chmod_1.f90: New test.
19793         * gfortran.dg/chmod_2.f90: New test.
19794
19795 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19796
19797         PR c++/27668
19798         * g++.dg/template/crash55.C: New test.
19799
19800         PR c++/27962
19801         * g++.dg/template/nontype16.C: New test.
19802
19803         * g++.dg/template/void2.C: Adjust error markers.
19804         * g++.dg/template/nontype5.C: Adjust error markers.
19805
19806 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19807
19808         * gcc.target/i386/stack-prot-kernel.c: New test.
19809
19810 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19811
19812         * gcc.dg/builtins-55.c: New test case.
19813
19814 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19815
19816         PR rtl-optimization/27907
19817         * gcc.c-torture/compile/pr27907.c: New test.
19818
19819 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19820
19821         * gfortran.dg/mclock.f90: New test.
19822         * gfortran.dg/int_conv_1.f90: New test.
19823         * gfortran.dg/stat_1.f90: New test.
19824         * gfortran.dg/stat_2.f90: New test.
19825
19826 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19827
19828         PR libgfortran/28335
19829         * gfortran.dg/no_unit_error_1.f90: New test.
19830         * gfortran.dg/no_unit_error_2.f90: New test.
19831         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19832
19833 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19834
19835         PR middle-end/28473
19836         * gcc.dg/fold-convround-1.c: New test case.
19837
19838 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19839
19840         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19841
19842 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19843
19844         PR c++/27572
19845         * g++.dg/other/typedef1.C: New test.
19846         * g++.dg/template/typedef4.C: New test.
19847         * g++.dg/template/typedef5.C: New test.
19848
19849 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19850
19851         PR fortran/28416
19852         * gfortran.dg/allocatable_dummy_3.f90: New.
19853
19854 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19855
19856         PR fortran/28439
19857         * gfortran.dg/arithmetic_if.f90:  New test.
19858
19859 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19860
19861         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19862         avoid memcpy optimization.
19863
19864 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19865
19866         PR fortran/25289
19867         * gfortran.dg/direct_io_6.f90: New test.
19868
19869 2006-07-24  Jan Hubicka  <jh@suse.cz>
19870
19871         PR c/25795
19872         PR c++/27369
19873         * gcc.dg/pr25795.c: New test.
19874         * gcc.dg/pr25795-1.c: New test.
19875
19876 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19877
19878         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19879         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19880         which may be transformed to "g || h" on some platforms.
19881
19882 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19883
19884         PR c++/28025
19885         * g++.dg/template/friend45.C: New test.
19886
19887 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19888
19889         PR libgfortran/28339
19890         * gfortran.dg/arrayio_8.f90: New test.
19891
19892 2006-07-21  Mike Stump  <mrs@apple.com>
19893
19894         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19895
19896         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19897
19898 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19899
19900         PR c++/28250
19901         * g++.dg/eh/catch3.C: New test.
19902
19903         PR c++/28363
19904         * g++.dg/template/defarg10.C: New test.
19905
19906 2006-07-20  Paul Brook  <paul@codesourcery.com>
19907
19908         PR 27363
19909         * gcc.dg/pr27363.c: New test.
19910
19911 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/28338
19914         * g++.dg/init/ref13.C: New test.
19915
19916 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19917
19918         PR obj-c++/28434
19919         * obj-c++.dg/proto-error-1.mm: New test.
19920
19921 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19922
19923         PR c++/28337
19924         * g++.dg/template/string1.C: New test.
19925
19926 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19927
19928         PR c++/28048
19929         * g++.dg/template/defarg9.C: New test.
19930
19931         PR c++/28235
19932         * g++.dg/template/static27.C: New test.
19933
19934 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19935
19936         PR 28410
19937         * gcc.dg/tree-ssa/pr28410.c: New test.
19938
19939 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19940
19941         PR c++/28258
19942         * g++/dg/other/error13.C: New test.
19943
19944         PR c++/28260
19945         * g++.dg/template/friend44.C: New test.
19946
19947 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19948
19949         PR c++/27495
19950         * g++.dg/other/pr27495.C: New.
19951
19952 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19953
19954         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19955         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19956
19957 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19958
19959         PR c/28286
19960         * gcc.dg/pragma-pack-4.c: New test.
19961
19962 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19963
19964         PR c++/28291
19965         * g++.dg/ext/pr28291.C: New test.
19966
19967 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19968
19969         PR middle-end/28403
19970         * gcc.c-torture/execute/pr28403.c: New test.
19971
19972 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19973
19974         PR middle-end/28402
19975         * gcc.dg/pr28402.c: New test.
19976
19977 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19978
19979         PR c++/28304
19980         * g++.dg/other/pr28304.C: New test.
19981
19982 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19983
19984         PR other/28251
19985         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19986         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19987
19988 2006-07-17  Richard Guenther  <rguenther@suse.de>
19989
19990         PR tree-optimization/28238
19991         * g++.dg/tree-ssa/pr28238.C: New testcase.
19992
19993 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19994
19995         PR c++/28250
19996         * g++.dg/eh/catch1.C: New test.
19997         * g++.dg/eh/catch2.C: New test.
19998
19999 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20000
20001         PR c++/28370
20002         * g++.dg/template/anon3.C: New test.
20003
20004 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20005
20006         PR fortran/20844
20007         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20008         specifiers requiring an explicit format tag..
20009
20010         PR fortran/28201
20011         * gfortran.dg/generic_5: New test.
20012
20013         PR fortran/20893
20014         * gfortran.dg/elemental_optional_args_1.f90: New test.
20015
20016 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20017
20018         * gnat.dg/assert.ads: New file.
20019         * gnat.dg/controlled_record.ads: Likewise.
20020         * gnat.dg/controlled_record.adb: Likewise.
20021
20022 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20023
20024         PR c++/28292
20025         * g++.dg/other/error12.C: New test.
20026
20027         PR c++/28269
20028         * g++.dg/template/crash54.C: New test.
20029
20030 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20031
20032         PR c++/28249
20033         * g++.dg/parse/catch1.C: New test.
20034
20035         PR c++/28294
20036         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20037
20038         PR c++/28387
20039         * g++.dg/ext/attrib24.C: New test.
20040
20041 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20042
20043         PR c++/28343
20044         * g++.dg/ext/asmspec1.C: New test.
20045
20046 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20047
20048         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20049         (dg-test): Support shouldfail tests.
20050         * lib/target-supports-dg.exp (dg-shouldfail): New.
20051         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20052         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20053         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20054         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20055         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20056         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20057         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20058
20059 2006-07-13  Jan Hubicka  <jh@suse.cz>
20060
20061         * gcc.target/i386/memcpy-1.c: New.
20062
20063 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20064
20065         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20066
20067 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20068
20069         PR fortran/25097
20070         * gfortran.dg/present_1.f90: New test.
20071
20072         PR fortran/20903
20073         * gfortran.dg/interface_derived_type_1.f90: New test.
20074
20075 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20076
20077         PR fortran/28213
20078         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20079         list.
20080
20081 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20082
20083         PR c++/27820
20084         * g++.dg/other/label1.C: New test.
20085
20086 2006-07-07  Richard Guenther  <rguenther@suse.de>
20087
20088         PR middle-end/28268
20089         * gcc.dg/torture/pr28268.c: New testcase.
20090
20091 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20092
20093         PR c++/27019
20094         * g++.dg/ext/pr27019.C: New.
20095
20096 2006-07-07  Richard Guenther  <rguenther@suse.de>
20097
20098         PR tree-optimization/28187
20099         * gcc.dg/pr28187.c: New testcase.
20100
20101 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20102
20103         * gnat.dg/address_conversion.adb: New test.
20104         * gnat.dg/boolean_subtype.adb: Likewise.
20105         * gnat.dg/frame_overflow.adb: Likewise.
20106         * gnat.dg/pointer_array.adb: Likewise.
20107         * gnat.dg/pointer_conversion.adb: Likewise.
20108
20109 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20110
20111         PR fortran/28237
20112         PR fortran/23420
20113         * gfortran.dg/print_fmt_5.f90: New test.
20114
20115 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20116
20117         PR fortran/28129
20118         * gfortran.dg/bounds_check_4.f90: New test.
20119
20120 2006-07-05  Richard Guenther  <rguenther@suse.de>
20121
20122         PR target/28158
20123         * gfortran.dg/pr28158.f90: New testcase.
20124
20125 2006-07-05  Richard Guenther  <rguenther@suse.de>
20126
20127         PR tree-optimization/28162
20128         * gcc.dg/pr28162.c: New testcase.
20129
20130 2006-07-05  Richard Guenther  <rguenther@suse.de>
20131         Andrew Pinski  <pinskia@gcc.gnu.org>
20132
20133         PR c++/27084
20134         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20135
20136 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20137
20138         PR fortran/28174
20139         * gfortran.dg/actual_array_substr_2.f90: New test.
20140
20141         PR fortran/28167
20142         * gfortran.dg/actual_array_constructor_2.f90: New test.
20143
20144 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20145
20146         * gfortran.dg/itime_idate_1.f: New test.
20147         * gfortran.dg/itime_idate_2.f: New test.
20148
20149 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20150
20151         PR libgfortran/27704
20152         * gfortran.dg/open_status_3.f90: New test.
20153         * gfortran.dg/fmt_l.f90: Update for new feature.
20154
20155 2006-07-03  Asher Langton  <langton2@llnl.gov>
20156
20157         * gfortran.dg/oldstyle_2.f90: New.
20158
20159 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20160
20161         * gnat.dg/string_slice.adb: New test.
20162
20163 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20164
20165         PR fortran/19259
20166         * gfortran.dg/semicolon_fixed.c: New.
20167         * gfortran.dg/semicolon_free.c: New.
20168
20169 2006-06-30  Mike Stump  <mrs@apple.com>
20170
20171         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20172         that don't support internal visibility.
20173
20174 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20175
20176         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20177         for '(' / ')' needing an extra '\'.
20178
20179 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20180
20181         PR middle-end/27428
20182         * gcc.dg/pr27428-1.c: New test case.
20183
20184 2006-06-29  Mike Stump  <mrs@apple.com>
20185
20186         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20187         on darwin as we can't align commons large enough yet.
20188
20189         * gcc.dg/vla-8.c: Add additional testcases.
20190
20191 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20192
20193         PR c++/28114
20194         * g++.dg/other/pr28114.C: New.
20195
20196 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20197
20198         * gcc.c-torture/compile/20060625-1.c: New test.
20199
20200 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20201
20202         PR fortran/20867
20203         * gfortran.dg/stfunc_3.f90: New test.
20204
20205         PR fortran/25056
20206         * gfortran.dg/impure_actual_1.f90: New test.
20207
20208         PR fortran/20874
20209         * gfortran.dg/elemental_result_1.f90: New test.
20210
20211         PR fortran/25073
20212         * gfortran.dg/select_7.f90: New test.
20213
20214         PR fortran/27554
20215         * intrinsic_actual_1.f: New test.
20216
20217         PR fortran/22038
20218         PR fortran/28119
20219         * gfortran.dg/forall_4.f90: New test.
20220
20221         PR fortran/25072
20222         * gfortran.dg/forall_5.f90: New test.
20223
20224 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20225
20226         PR c++/28051
20227         * g++.dg/template/using13.C: New test.
20228
20229         PR c++/28054
20230         * g++.dg/other/incomplete3.C: New test.
20231
20232 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20233
20234         PR fortran/28081
20235         * gfortran.dg/substr_3.f: New test.
20236         * gfortran.dg/equiv_2.f90: Update expected error message.
20237
20238 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20239
20240         PR fortran/28118
20241         * gfortran.dg/actual_array_substr_1.f90: New test.
20242
20243 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20244
20245         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20246         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20247
20248 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20249
20250         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20251
20252 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20253
20254         PR fortran/27981
20255         * gfortran.dg/simpleif_2.f90: New test.
20256
20257 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20258
20259         * g++.dg/template/error22.C: Fix typo.
20260
20261 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20262
20263         PR c++/28112
20264         * g++.dg/ext/attrib23.C: New test.
20265
20266 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20267
20268         * gnat.dg/varsize_temp.adb: New test.
20269
20270 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20271
20272         PR c++/11468
20273         * g++.dg/other/java2.C: New test.
20274
20275 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20276
20277         PR target/27789
20278         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20279         initialization.
20280
20281 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20282
20283         PR target/27531
20284         * gcc.dg/pr27531-1.c: New test case.
20285
20286 2006-06-22  Asher Langton  <langton2@llnl.gov>
20287
20288         PR fortran/24748
20289         * gfortran.dg/implicit_8.f90: New.
20290
20291 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20292
20293         PR rtl-optimization/28121
20294         * gcc.dg/pr28121.c: New test.
20295
20296 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20297
20298         PR c++/27805
20299         * g++.dg/parse/ptrmem6.C: New test.
20300
20301         PR c++/27821
20302         * g++.dg/template/error22.C: New test.
20303
20304 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20305
20306         PR c++/28111
20307         * g++.dg/template/friend43.C: New test.
20308
20309         PR c++/28110
20310         * g++.dg/template/crash53.C: New test.
20311
20312         PR c++/28109
20313         * g++.dg/rtti/incomplete1.C: New test.
20314
20315 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20316
20317         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20318
20319 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20320
20321         * gcc.c-torture/execute/complex-7.c: New.
20322
20323 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20324
20325         * gcc.dg/merge-all-constants-1.c: New test.
20326
20327 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20328
20329         PR c++/28113
20330         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20331
20332 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20333
20334         * gfortran.dg/rrspacing_1.f90: New test.
20335
20336 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20337
20338         PR c++/28052
20339         * g++.dg/other/bitfield2.C: New test.
20340
20341 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20342
20343         PR tree-optimization/27331
20344         * gcc.dg/pr27331.c: New test.
20345
20346 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20347             Eric Botcazou  <ebotcazou@adacore.com>
20348
20349         PR ada/18692
20350         * lib/gnat.exp: New file.
20351         * lib/gnat-dg.exp: Likewise.
20352         * gnat.dg: New directory.
20353         * gnat.dg/dg.exp: New driver.
20354         * gnat.dg/specs: New directory.
20355         * gnat.dg/specs/specs.exp: New driver.
20356         * gnat.dg/style: New directory.
20357         * gnat.dg/style/style.exp: New driver.
20358
20359 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20360
20361         PR fortran/16206
20362         * gfortran.dg/array_initializer_1.f90: New test.
20363
20364         PR fortran/28005
20365         * gfortran.dg/matmul_3.f90: New test.
20366
20367 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20368
20369         PR middle-end/28075
20370         * gcc.dg/tree-ssa/inline-1.c: New test.
20371
20372 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20373
20374         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20375         in malloc prototype; remove XFAIL.
20376         * gcc.dg/pr18241-2.c: Ditto.
20377         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20378         in memset prototype; remove XFAIL.
20379         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20380
20381 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20382
20383         * gcc.dg/vla-8.c: Add.
20384
20385 2006-06-19  Richard Guenther  <rguenther@suse.de>
20386
20387         PR tree-optimization/27090
20388         * g++.dg/tree-ssa/pr27090.C: New testcase.
20389
20390 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20391
20392         PR target/27861
20393         * gcc.dg/pr27861-1.c: New test case.
20394
20395 2006-06-19  Richard Guenther  <rguenther@suse.de>
20396
20397         PR middle-end/28045
20398         * gcc.dg/torture/pr28045.c: New testcase.
20399
20400 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20401
20402         PR fortran/26801
20403         * gfortran.dg/associated_4.f90: New test.
20404
20405 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20406
20407         PR fortran/19310
20408         PR fortran/19904
20409         * gfortran.dg/real_const_3.f90: New test.
20410
20411 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20412
20413         PR c++/28016
20414         * g++.dg/template/static26.C: New test.
20415
20416         PR c++/27979
20417         * g++.dg/expr/bitfield2.C: New test.
20418
20419         PR c++/27884
20420         * g++.dg/parse/linkage2.C: New test.
20421
20422 2006-06-16  Richard Guenther  <rguenther@suse.de>
20423
20424         PR middle-end/27116
20425         * gcc.dg/pr15785-1.c: Revert last change.
20426         * gcc.dg/torture/pr27116-2.c: New testcase.
20427
20428 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20429
20430         PR middle-end/27802
20431         * gcc.dg/pr27802-1.c: New test case.
20432
20433 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/27689
20436         * g++.dg/template/ttp18.C: New test.
20437         * g++.dg/template/ttp19.C: Likewise.
20438
20439         PR c++/27666
20440         * g++.dg/expr/cond9.C: New test.
20441
20442         PR c++/27640
20443         * g++.dg/template/ctor7.C: New test.
20444
20445 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20446
20447         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20448
20449 2006-06-16  Richard Guenther  <rguenther@suse.de>
20450
20451         PR tree-optimization/27781
20452         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20453
20454 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20455
20456         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20457
20458 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20459
20460         * gcc.dg/tree-ssa/loop-18.c: New test.
20461
20462 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20463
20464         PR c++/27665
20465         * g++.dg/template/crash52.C: New test.
20466
20467         PR c++/27648
20468         * g++.dg/ext/attrib22.C: New test.
20469
20470         PR c++/26559
20471         * g++.dg/template/builtin1.C: New test.
20472         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20473
20474         PR c++/28018
20475         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20476         assignment.
20477         * g++.old-deja/g++.pt/crash51.C: Likewise.
20478
20479         PR c++/27227
20480         * g++.dg/lookup/linkage1.C: New test.
20481         * g++.dg/lookup/linkage2.C: Likewise.
20482
20483 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20484
20485         PR middle-end/27959
20486         * gcc.dg/pr27959.c: New testcase.
20487
20488 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20489
20490         PR target/28014:
20491         * g++.dg/eh/div.C: New test.
20492
20493 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20494
20495         PR c++/27894
20496         * g++.dg/tree-ssa/pr26757.C: New test.
20497         * g++.dg/tree-ssa/pr27894.C: New test.
20498
20499 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20500
20501         * gcc.c-torture/compile/20060609-1.c: New test.
20502
20503         PR target/27863
20504         * gcc.c-torture/compile/pr27863.c: New test.
20505
20506 2006-06-13  Richard Guenther  <rguenther@suse.de>
20507
20508         PR tree-optimization/27830
20509         * g++.dg/tree-ssa/pr27830.C: New testcase.
20510
20511 2006-06-13  Matthew Sachs  <msachs@apple.com>
20512
20513         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20514         the list of compiler flags; this causes those flags to be checked
20515         for things like dg-skip-if.
20516
20517 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20518
20519         PR c++/27601
20520         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20521
20522 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20523             Kazu Hirata  <kazu@codesourcery.com>
20524
20525         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20526         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20527
20528 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20529
20530         PR c++/27933
20531         * g++.dg/lookup/using15.C: New test.
20532
20533         PR c++/27951
20534         * g++.dg/other/anon4.C: New test.
20535
20536 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20537
20538         PR c++/21210
20539         * g++.dg/init/complex1.C: New test case.
20540
20541 2006-06-11  Eric Christopher  <echristo@apple.com>
20542
20543         PR middle-end/27948
20544         * gcc.dg/bf-ms-layout.c: Run on darwin.
20545         * gcc.dg/bf-no-ms-layout: Ditto.
20546         * gcc.dg/attr-ms_struct-2.c: New.
20547         * gcc.dg/bf-ms-layout-2.c: Ditto.
20548
20549 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20550
20551         * gcc.dg/attr-ms_struct-packed1.c: New.
20552
20553 2006-06-09  Mike Stump  <mrs@apple.com>
20554
20555         * gcc.dg/vla-7.c: Add.
20556
20557 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20558
20559         PR fortran/24558
20560         * gfortran.dg/entry_6.f90: New test.
20561
20562         PR fortran/20877
20563         PR fortran/25047
20564         * gfortran.dg/entry_7.f90: New test.
20565
20566 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20567
20568         PR c/27747
20569         * gcc.dg/cpp/_Pragma6.c: New test.
20570
20571         PR c++/27748
20572         * g++.dg/cpp/_Pragma1.C: New test.
20573
20574         PR preprocessor/27746
20575         * gcc.dg/gomp/macro-3.c: New test.
20576         * gcc.dg/gomp/macro-4.c: New test.
20577         * g++.dg/gomp/macro-3.C: New test.
20578         * g++.dg/gomp/macro-4.C: New test.
20579
20580 2006-06-09  Richard Guenther  <rguenther@suse.de>
20581
20582         PR tree-optimization/26998
20583         * gcc.dg/torture/pr26998.c: New testcase.
20584         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20585
20586 2006-06-08  Mike Stump  <mrs@apple.com>
20587
20588         * gcc.dg/pr27095.c: Account for stubs.
20589
20590         PR target/26427
20591         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20592         produce bad code on darwin.
20593
20594 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20595
20596         PR fortran/27958
20597         * gfortran.dg/substr_2.f: New test.
20598
20599 2006-06-08  Asher Langton  <langton2@llnl.gov>
20600
20601         PR fortran/27786
20602         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20603
20604 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20605
20606         PR target/27421
20607         * gcc.dg/union-3.c: New test.
20608
20609 2006-06-08  Richard Guenther  <rguenther@suse.de>
20610
20611         PR middle-end/27116
20612         * gcc.dg/torture/pr27116.c: New testcase.
20613         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20614
20615 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20616
20617         PR rtl-optimization/26449
20618         * gcc.dg/pr26449.c: New test.
20619
20620 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20621
20622         PR c++/27601
20623         * g++.dg/ext/offsetof1.C: Test member functions.
20624
20625 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20626
20627         * gcc.dg/pr27095.c: Improve scanning.
20628
20629 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20630
20631         PR fortran/23091
20632         * gfortran.dg/saved_automatic_1.f90: New test.
20633
20634         PR fortran/24168
20635         * gfortran.dg/array_simplify_1.f90: New test.
20636
20637         PR fortran/25090
20638         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20639
20640         PR fortran/25058
20641         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20642
20643 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/27177
20646         * g++.dg/expr/cast7.C: New test.
20647
20648 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20649
20650         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20651         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20652         * lib/fortran-torture.exp (fortran-torture-compile,
20653         fortran-torture-execute): Ditto.
20654
20655 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20656
20657         PR target/27842
20658         * gcc.dg/vmx/pr27842.c: New test.
20659
20660 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20661
20662         PR libfortran/27895
20663         * gfortran.dg/bounds_check_3.f90: New test.
20664
20665 2006-06-05  Mike Stump  <mrs@apple.com>
20666
20667         * objc.dg/objc-fast-4.m: Skip for ppc64.
20668
20669 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20670
20671         PR testsuite/27705
20672         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20673
20674 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20675             Victor Kaplansky  <victork@il.ibm.com>
20676
20677         PR tree-optimizations/26360
20678         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20679         with -fno-tree-dce.
20680         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20681
20682 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20683
20684         PR fortran/14067
20685         * gfortran.dg/data_char_1.f90: Add messages for truncated
20686         strings.
20687
20688         PR fortran/16943
20689         * gfortran.dg/func_decl_2.f90: New test.
20690
20691         PR fortran/20839
20692         * gfortran.dg/do_2.f90: New test.
20693
20694         PR fortran/27655
20695         * gfortran.dg/associated_3.f90: New test.
20696
20697 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20698
20699         PR c++/27819
20700         * g++.dg/template/static25.C: New test.
20701
20702         PR c++/27722
20703         * g++.dg/init/array21.C: New test.
20704
20705         PR c++/27807
20706         * g++.dg/ext/complit7.C: New test.
20707
20708         PR c++/27806
20709         * g++.dg/parse/ptrmem5.C: New test.
20710
20711 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20712             Andrew Pinski  <pinskia@physics.uc.edu>
20713
20714         PR c/27150
20715         PR middle-end/27382
20716         * gcc.dg/pr27150-1.c: New testcase.
20717         * gcc.dg/pr27382-1.c: New testcase.
20718         * gcc.dg/pr27382-2.c: New testcase.
20719
20720 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20721
20722         PR c/25161
20723         PR c/27020
20724         * gcc.dg/array-10.c: New test.
20725
20726 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20727
20728         PR c++/27804
20729         * g++.dg/init/const4.C: New test.
20730         * g++.dg/init/member1.C: Add error-marker.
20731         * g++.dg/other/fold1.C: Adjust error-marker.
20732
20733 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20734
20735         PR c++/27601
20736         * g++.dg/ext/offsetof1.C: New test.
20737
20738 2006-06-04 Eric Christopher <echristo@apple.com>
20739
20740         * gcc.dg/attr-ms_struct-1.c: New.
20741
20742 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20743
20744         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20745
20746 2006-06-04  Richard Guenther  <rguenther@suse.de>
20747
20748         PR tree-optimization/27039
20749         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20750
20751 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20752
20753         PR target/26223
20754         * gcc.target/i386/amd64-abi-2.c: New test case.
20755
20756 2006-06-02  Eric Christopher  <echristo@apple.com>
20757
20758         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20759         * gcc.target/i386/20020523-1.c: Skip if darwin.
20760         * gcc.target/i386/asm-3.c: Ditto.
20761         * gcc.target/i386/20011119-1.c: Ditto.
20762         * gcc.target/i386/clobbers.c: Remove pic part of test.
20763
20764 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20765
20766         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20767         * g++.old-deja/g++.other/init19.C: Ditto.
20768         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20769         and add other platforms as expected failures.
20770
20771 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20772
20773         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20774         (is-effective-target-keyword): Ditto.
20775
20776 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20777
20778         PR fortran/27715
20779         * gfortran.dg/extended_char_comparison_1.f:  New test.
20780
20781 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20782
20783         PR fortran/25098
20784         * gfortran.dg/dummy_procedure_1.f90: New test.
20785
20786         PR fortran/25147
20787         * gfortran.dg/dummy_procedure_2.f90: New test.
20788
20789         * gfortran.dg/associated_2.f90: Correct to make consistent with
20790         standard.
20791
20792 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20793
20794         * gcc.target/i386/387-11.c: New test case.
20795
20796 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/27801
20799         * g++.dg/template/cond6.C: New test.
20800
20801         PR c++/26496
20802         * g++.dg/template/crash51.C: New test.
20803         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20804
20805         PR c++/27385
20806         * g++.dg/init/array20.C: New test.
20807
20808 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20809
20810         * gcc.dg/builtins-54.c: New test case.
20811
20812 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20813
20814         PR c++/26433
20815         * g++.dg/template/fntry1.C: Add dg-do link.
20816
20817         PR c++/27808
20818         * g++.dg/parse/friend6.C: New test.
20819
20820 2006-05-30  Asher Langton  <langton2@llnl.gov>
20821
20822         * gfortran.dg/cray_pointers_7.f90: New test.
20823
20824 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20825
20826         PR tree-optimization/23452
20827         * gcc.dg/fold-mulconj-1.c: New test case.
20828
20829 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20830
20831         PR c++/27803
20832         * g++.dg/parse/bitfield1.C: New test.
20833
20834 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20835
20836         * gcc.target/ppc-eq0-1.c: New test case.
20837         * gcc.target/ppc-negeq0-1.c: New test case.
20838
20839 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20840
20841         PR c/27273
20842         * gcc.dg/overflow-warn-5.c: New test.
20843
20844 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20845
20846         PR c/27718
20847         * gcc.dg/sizeof-1.c: New test.
20848
20849 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20850
20851         PR target/27790
20852         * gcc.target/i386/pr27790.c: New test.
20853
20854 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20855
20856         PR libgfortran/27757
20857         * gfortran.dg/direct_io_5.f90: New test.
20858
20859 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20860
20861         PR libgfortran/27634
20862         * gfortran.dg/fmt_missing_period_1.f: New test.
20863         * gfortran.dg/fmt_missing_period_2.f: New test.
20864         * gfortran.dg/fmt_missing_period_3.f: New test.
20865
20866 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20867
20868         PR fortran/19777
20869         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20870         arrays.
20871
20872 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20873
20874         PR c++/27713
20875         * g++.dg/template/new6.C: New test.
20876
20877 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20878
20879         PR tree-optimization/24964
20880         * gcc.target/i386/387-10.c: New test case.
20881
20882 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20883
20884         * intrinsics/string_intrinsics.c (compare_string):
20885         Use memcmp instead of strncmp to avoid tripping over
20886         CHAR(0) in a string.
20887
20888 2006-05-27  Richard Guenther  <rguenther@suse.de>
20889
20890         PR middle-end/27773
20891         * gcc.dg/torture/pr27773.c: New testcase.
20892
20893 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20894
20895         * gcc.dg/pr24561.c: Rename to..
20896         * gcc.dg/pr25962.c: .. this.
20897
20898 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20899
20900         PR fortran/19777
20901         * gfortran.dg/bounds_check_2.f: New test.
20902
20903 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20904
20905         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20906         * gfortran.dg/byte_1.f90: Likewise.
20907         * gfortran.dg/dup_save_2.f90: Likewise.
20908
20909 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20910
20911         * gfortran.dg/associated_2.f90: New test.
20912
20913 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20914
20915         PR fortran/27524
20916         * gfortran.dg/bounds_check_1.f90: New test.
20917
20918 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20919
20920         PR rtl-optimization/27661
20921         * gcc.dg/pr27661.c: New test case.
20922
20923 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20924
20925         PR fortran/23151
20926         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20927         * gfortran.dg/print_parentheses_1.f:  New test.
20928         * gfortran.dg/print_parentheses_2.f90:  New test.
20929
20930 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20931
20932         PR target/27758
20933         * gcc.dg/pr27758.c: New test.
20934
20935 2006-05-24  Falk Hueffner  <falk@debian.org>
20936
20937         * gcc.c-torture/compile/pr27571.c: New test.
20938
20939 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20940
20941         PR fortran/27709
20942         * gfortran.dg/spec_expr_4.f90: New test.
20943
20944         PR fortran/27155
20945         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20946
20947 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20948
20949         PR c++/20103
20950         * g++.dg/ext/complit6.C: New test.
20951         * g++.dg/ext/complit3.C: Adjust error markers.
20952         * g++.dg/init/const3.C: New test.
20953
20954 2006-05-25  Richard Guenther  <rguenther@suse.de>
20955
20956         PR middle-end/27743
20957         * gcc.dg/torture/pr27743.c: New testcase.
20958
20959 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20960
20961         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20962
20963 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20964
20965         * gcc.dg/compat/scalar-by-value-x.h: New.
20966         * gcc.dg/compat/scalar-by-value-y.h: New.
20967         * gcc.dg/compat/scalar-by-value-5.c: New.
20968         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20969         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20970         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20971         * gcc.dg/compat/scalar-by-value-6.c: New.
20972         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20973         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20974         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20975
20976 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20977
20978         PR tree-optimization/27639
20979         PR tree-optimization/26719
20980         * gcc.dg/pr27639.c: New test.
20981         * gcc.dg/pr26719.c: New test.
20982         * gcc.dg/tree-ssa/scev-cast.c: New test.
20983
20984 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR c++/20173
20987         * g++.dg/template/error21.C: New test.
20988
20989 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20990
20991         PR target/27696
20992         * gcc.target/i386/pr27696.c: New.
20993
20994 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20995
20996         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20997
20998         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20999
21000 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21001
21002         PR c++/27716
21003         * g++.dg/other/assign1.C: New test.
21004
21005 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21006
21007         PR target/27266
21008         * gcc.target/i386/pr27266.c: New.
21009
21010 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21011
21012         PR c++/27451
21013         * g++.dg/ext/asm9.C: New test.
21014
21015 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21016
21017         PR rtl-optimization/25514
21018         * gcc.c-torture/compile/pr25514.c: New test.
21019
21020 2006-05-22  Richard Guenther  <rguenther@suse.de>
21021
21022         Revert
21023         2006-01-31  Richard Guenther  <rguenther@suse.de>
21024
21025         * gcc.target/i386/sselibm-1.c: New testcase.
21026         * gcc.target/i386/sselibm-2.c: Likewise.
21027         * gcc.target/i386/sselibm-3.c: Likewise.
21028         * gcc.target/i386/sselibm-4.c: Likewise.
21029         * gcc.target/i386/sselibm-5.c: Likewise.
21030
21031 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21032
21033         PR c/27420
21034         * gcc.dg/func-args-2.c: New test.
21035
21036         PR c/26818
21037         * gcc.dg/struct-incompl-1.c: New test.
21038
21039 2006-05-22  Richard Guenther  <rguenther@suse.de>
21040
21041         PR testsuite/27708
21042         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21043         the transformations we test for.
21044
21045 2006-05-22  Richard Guenther  <rguenther@suse.de>
21046
21047         PR testsuite/27707
21048         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21049
21050 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/27210
21053         * g++.dg/warn/new1.C: New test.
21054         * g++.dg/template/new5.C: Likewise.
21055
21056 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21057
21058         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21059         * gcc.target/i386/20060512-3.c: Likewise.
21060
21061 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21062
21063         PR rtl-optimization/27671
21064         * gcc.c-torture/execute/pr27671-1.c: New.
21065         * gcc.dg/pr27671-2.c: Likewise.
21066
21067         PR tree-optimization/26622.
21068         * gcc.c-torture/compile/pr26622.c: New.
21069
21070 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21071
21072         PR fortran/27613
21073         * gfortran.dg/recursive_reference_1.f90: New test.
21074
21075 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21076
21077         PR fortran/25746
21078         * gfortran.dg/elemental_subroutine_3.f90: New test.
21079
21080         PR fortran/25090
21081         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21082
21083         PR fortran/27584
21084         * gfortran.dg/associated_target_1.f90: New test.
21085
21086         PR fortran/19015
21087         * gfortran.dg/maxloc_shape_1.f90: New test.
21088
21089 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21090
21091         PR libgfortran/24459
21092         * gfortran.dg/namelist_24.f90: New test.
21093         * gfortran.dg/namelist_12.f: Fix typo in comment.
21094
21095 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21096
21097         PR middle-end/25776
21098         * g++.dg/other/error11.C: New test.
21099
21100 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21101
21102         * gcc.target/mips/pr26765.c: Add -w to options.
21103
21104 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21105
21106         * lib/target-supports.exp (check_effective_target_mpaired_single):
21107         New function.
21108         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21109         multilibs.
21110         * g++.dg/vect/vect.exp: Likewise.
21111
21112 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21113
21114         PR testsuite/25891
21115         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21116
21117 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21118
21119         PR fortran/27662
21120         * gfortran.dg/temporary_1.f90: New file.
21121
21122 2006-05-19  Andreas Schwab  <schwab@suse.de>
21123
21124         * g++.dg/other/unused1.C: Also match "stringz".
21125
21126 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/26433
21129         * g++.dg/template/fntry1.C: New test.
21130
21131 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/27471
21134         PR c++/27506
21135         * g++.dg/conversion/bitfield5.C: New test.
21136         * g++.dg/conversion/bitfield6.C: New test.
21137
21138 2006-05-18  Mike Stump  <mrs@apple.com>
21139
21140         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21141         * gcc.dg/vla-4.c: Add.
21142         * gcc.dg/vla-5.c: Add.
21143         * gcc.dg/vla-6.c: Add.
21144
21145 2006-05-12  Stuart Hastings  <stuart@apple.com>
21146
21147         * gcc.target/i386/20060512-1.c: New.
21148         * gcc.target/i386/20060512-2.c: New.
21149         * gcc.target/i386/20060512-3.c: New.
21150         * gcc.target/i386/20060512-4.c: New.
21151
21152 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21153
21154         PR c++/26122
21155         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21156
21157         PR c++/26068
21158         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21159         * g++.dg/parse/linkage1.C: New test.
21160
21161 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21162
21163         PR tree-optimization/27548
21164         * g++.dg/tree-ssa/pr27548.C: New test.
21165
21166 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21167
21168         PR fortran/26551
21169         * gfortran.dg/recursive_check_1.f: New test.
21170         * gfortran.dg/recursive_check_2.f90: New test.
21171
21172 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21173
21174         * g++.dg/opt/temp2.C: New test.
21175
21176 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21177
21178         PR c++/27491
21179         * g++.dg/init/brace5.C: New test.
21180
21181         PR middle-end/27415
21182         * gcc.dg/gomp/pr27415.c: New test.
21183         * g++.dg/gomp/pr27415.C: New test.
21184
21185         PR tree-optimization/27549
21186         * g++.dg/tree-ssa/pr27549.C: New test.
21187
21188 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21189
21190         PR libgfortran/27575
21191         * gfortran.dg/read_eof_4.f90: New test.
21192
21193 2006-05-16  Richard Guenther  <rguenther@suse.de>
21194
21195         PR tree-optimization/22303
21196         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21197
21198 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21199
21200         PR middle-end/27573
21201         * gcc.dg/gomp/pr27573.c: New test.
21202         * gfortran.dg/gomp/pr27573.f90: New test.
21203
21204         PR c/27499
21205         * gcc.dg/gomp/pr27499.c: New test.
21206         * g++.dg/gomp/pr27499.C: New test.
21207
21208 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21209
21210         PR c++/27339
21211         * g++.dg/parser/access8.C: Adjust error marker.
21212         * g++.dg/template/access17.C: New test.
21213         * g++.dg/template/access18.C: Likewise.
21214
21215 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21216
21217         PR target/26600
21218         * gcc.target/i386/pr26600.c: New test case.
21219
21220 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/27505
21223         * g++.dg/expr/bitfield1.C: New test.
21224
21225 2006-05-15  Richard Guenther  <rguenther@suse.de>
21226
21227         PR tree-optimization/27603
21228         * gcc.dg/torture/pr27603.c: New testcase.
21229
21230 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21231
21232         PR fortran/25090
21233         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21234
21235         PR fortran/25082
21236         * gfortran.dg/scalar_return_1.f90: New test.
21237
21238         PR fortran/27411
21239         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21240
21241 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21242
21243         * gcc.dg/gomp/critical-4.c: New test.
21244         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21245         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21246         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21247         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21248
21249 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21250
21251         PR c++/27582
21252         * g++.dg/template/dependent-args1.C: New test.
21253
21254         PR c++/27581
21255         * g++.dg/lookup/this1.C: New test.
21256
21257         PR c++/27315
21258         * g++.dg/template/operator6.C: New test.
21259         * g++.dg/template/incomplete3.C: New test.
21260
21261         PR c++/27559
21262         * g++.dg/template/new4.C: New test.
21263
21264         PR c++/27496
21265         * g++.dg/template/void2.C: New test.
21266
21267 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21268
21269         * g++.dg/template/dependent-expr5.C: New test.
21270
21271 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21272
21273         PR middle-end/26729
21274         * gcc.dg/pr26729-1.c: New test case.
21275
21276 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21277
21278         * gcc.dg/pr27003.c: New test.
21279
21280 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21281
21282         * lib/target-supports.dg (check_cxa_atexit_available): Change
21283         v3_target_compile to ${tool}_target_compile.
21284
21285 2006-05-11  Jason Merrill  <jason@redhat.com>
21286
21287         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21288
21289 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21290
21291         PR fortran/27553
21292         * gfortran.dg/label_5.f90: New test.
21293
21294 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21295
21296         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21297         check_effective_target_powerpc_altivec_ok): New.
21298         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21299         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21300         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21301         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21302         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21303         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21304         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21305         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21306         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21307         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21308         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21309         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21310         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21311         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21312         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21313         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21314         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21315         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21316         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21317         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21318         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21319         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21320         gcc.target/powerpc/altivec-9.c,
21321         gcc.target/powerpc/altivec-consts.c,
21322         gcc.target/powerpc/altivec-pr22085.c,
21323         gcc.target/powerpc/altivec-splat.c,
21324         gcc.target/powerpc/altivec-types-1.c,
21325         gcc.target/powerpc/altivec-types-2.c,
21326         gcc.target/powerpc/altivec-types-3.c,
21327         gcc.target/powerpc/altivec-types-4.c,
21328         gcc.target/powerpc/altivec-varargs-1.c,
21329         gcc.target/powerpc/altivec-vec-merge.c,
21330         gcc.target/powerpc/ppc-vector-memcpy.c,
21331         gcc.target/powerpc/ppc-vector-memset.c,
21332         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21333         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21334         these effective targets.
21335         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21336         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21337
21338 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21339
21340         PR middle-end/27384
21341         * g++.dg/other/fold1.C: New test.
21342
21343         PR middle-end/27488
21344         * gcc.dg/fold-nonneg-1.c: New test.
21345
21346         PR c++/27547
21347         * g++.dg/other/operator1.C: New test.
21348
21349 2006-05-11  Richard Guenther  <rguenther@suse.de>
21350
21351         PR middle-end/27529
21352         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21353
21354 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21355
21356         * lib/target-supports-dg.exp (check-flags): New.
21357         (dg-skip-if): Move flag checks.
21358
21359 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21360
21361         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21362         * lib/target-supports.dg (check_cxa_atexit_available): New.
21363
21364 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21365
21366         PR fortran/27470
21367         * gfortran.dg/multiple_allocation_2.f90: New test case.
21368
21369 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21370
21371         * gcc.target/arm/pr27387.C: Fix a comment typo.
21372
21373 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21374
21375         PR fortran/24549
21376         * gfortran.dg/error_recovery_1.f90: New test.
21377
21378 2006-05-10  Richard Guenther  <rguenther@suse.de>
21379
21380         PR tree-optimization/27302
21381         * gcc.dg/torture/pr27302.c: New testcase.
21382
21383 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21384         Richard Guenther  <rguenther@suse.de>
21385
21386         PR middle-end/27498
21387         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21388
21389 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21390
21391         PR rtl-optimization/27335
21392         * gcc.dg/pr27335.c: New test.
21393
21394 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21395
21396         * gcc.target/mips/mips-ps-5.c: New file.
21397
21398 2006-05-08  Jan Hubicka  <jh@suse.cz>
21399
21400         PR middle-end/25962
21401         * gcc.dg/pr25962.c: New.
21402
21403 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21404
21405         PR target/27158
21406         * gcc.target/powerpc/pr27158.c: New test case.
21407
21408 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21409
21410         PR testsuite/27476
21411         * ada/acats/run_all.sh: Use test -z.
21412
21413 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21414
21415         PR libfortran/18271
21416         * gfortran.dg/spec_expr_3.f90: New test.
21417
21418 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21419
21420         PR target/24879
21421         * gcc.target/i386/monitor.c: New file.
21422
21423 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21424
21425         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21426
21427 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21428
21429         PR c++/27447
21430         * g++.dg/other/ptrmem7.C: New test.
21431
21432 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21433
21434         PR target/27421
21435         * gcc.dg/array-9.c: New test.
21436
21437 2006-05-07  Richard Guenther  <rguenther@suse.de>
21438
21439         PR tree-optimization/27409
21440         * gcc.dg/torture/pr27409.c: New testcase.
21441
21442 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21443
21444         PR fortran/27457
21445         * gfortran.dg/select_6.f90: New.
21446
21447 2006-05-07  Richard Guenther  <rguenther@suse.de>
21448
21449         PR tree-optimization/27136
21450         * gcc.dg/torture/pr27136.c: New testcase.
21451
21452 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21453
21454         PR fortran/24813
21455         * gfortran.dg/char_cons_len_1.f90: New test.
21456
21457 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21458
21459         PR c++/27427
21460         * g++.dg/template/incomplete2.C: New test.
21461
21462 2006-05-06  Richard Guenther  <rguenther@suse.de>
21463
21464         PR tree-optimization/27151
21465         * gcc.dg/vect/pr27151.c: New testcase.
21466
21467 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21468
21469         PR c++/27430
21470         * g++.dg/template/void1.C: New test.
21471
21472         PR c++/27423
21473         * g++.dg/other/void2.C: New test.
21474
21475         PR c++/27422
21476         * g++.dg/conversion/void1.C: New test.
21477
21478 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21479
21480         PR/21391
21481         * g++.dg/other/unused1.C: New.
21482
21483 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21484
21485         PR objc/27240
21486         * objc.dg/member-1.m: New test.
21487
21488 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21489
21490         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21491
21492 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21493
21494         PR libfortran/26985
21495         * gfortran.dg/matmul_2.f90: New test.
21496
21497 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21498
21499         * ada/acats/run_all.sh: Use sync when main not found.
21500
21501 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21502
21503         PR target/26765
21504         * gcc.target/mips/pr26765.c: New.
21505
21506 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21507
21508         * gcc.target/bfin: New directory.
21509         * gcc.target/bfin/bfin.exp: New file.
21510         * gcc.target/bfin/frmul.c: New file.
21511         * gcc.target/bfin/arith.c: New file.
21512         * gcc.target/bfin/mul-combine.c: New file.
21513         * gcc.target/bfin/shift.c: New file.
21514
21515 2006-05-04  Richard Guenther  <rguenther@suse.de>
21516
21517         PR tree-optimization/14287
21518         PR tree-optimization/14844
21519         PR tree-optimization/19792
21520         PR tree-optimization/21608
21521         PR tree-optimization/27090
21522         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21523         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21524         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21525         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21526         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21527
21528 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21529
21530         PR tree-optimization/27285
21531         * gcc.c-torture/execute/pr27285.c: New test.
21532
21533         PR middle-end/27388
21534         * gcc.dg/gomp/pr27388-1.c: New test.
21535         * gcc.dg/gomp/pr27388-2.c: New test.
21536         * gcc.dg/gomp/pr27388-3.c: New test.
21537
21538         PR c++/27359
21539         * g++.dg/gomp/pr27359.C: New test.
21540
21541 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21542
21543         PR fortran/20248
21544         * gfortran.dg/iargc.f90: New test.
21545
21546 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/27102
21549         * g++.dg/template/crash49.C: New test.
21550
21551 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21552
21553         PR testsuite/27032
21554         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21555
21556 2006-05-02  Jeff Law  <law@redhat.com>
21557
21558         PR tree-optimization/27364
21559         * gcc.c-torture/execute/pr27364.c: New test.
21560
21561 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/27309
21564         * g++.dg/parser/ctor5.C: New test.
21565
21566 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21567
21568         PR target/27387
21569         * gcc.target/arm/arm.exp: New.
21570         * gcc.target/arm/pr27387.C: Likewise.
21571
21572 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21573
21574         PR fortran/27269
21575         PR fortran/27324
21576         * gfortran.dg/module_equivalence_2.f90: New test.
21577
21578 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21579
21580         PR middle-end/27337
21581         * g++.dg/gomp/pr27337-1.C: New test.
21582         * g++.dg/gomp/pr27337-2.C: New test.
21583
21584         PR middle-end/27328
21585         * gcc.dg/gomp/pr27328.c: New test.
21586
21587         PR middle-end/27325
21588         * g++.dg/gomp/pr27325.C: New test.
21589
21590         PR middle-end/27310
21591         * g++.dg/gomp/pr27310.C: New test.
21592
21593 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21594
21595         PR tree-optimization/27291
21596         * g++.dg/tree-ssa/pr27291.C: New test.
21597
21598 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21599
21600         PR tree-optimization/27283
21601         * g++.dg/tree-ssa/pr27283.C: New test.
21602
21603 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21604
21605         * gcc.dg/tree-ssa/loop-16.c: New test.
21606
21607 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21608             Joseph S. Myers  <joseph@codesourcery.com>
21609
21610         * gcc.dg/Wconversion-3.c: New test case.
21611         * gcc.dg/Wconversion-4.c: Likewise.
21612
21613 2006-05-01  Richard Guenther  <rguenther@suse.de>
21614
21615         PR tree-optimization/26726
21616         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21617
21618 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21619
21620         * gcc.dg/Woverflow-1.c: New test case.
21621         * gcc.dg/Woverflow-2.c: Likewise.
21622         * gcc.dg/Woverflow-3.c: Likewise.
21623
21624 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21625
21626         PR c++/27094
21627         * g++.dg/template/defarg8.C: New test.
21628
21629 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21630
21631         PR c++/27278
21632         * g++.dg/parse/operator7.C: New test.
21633
21634 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21635
21636         PR c++/11471
21637         PR c++/27102
21638         * g++.dg/template/crash48.C: New test.
21639
21640         PR c++/27279
21641         * g++.dg/parse/ctor4.C: New test.
21642
21643 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21644
21645         PR fortran/25681
21646         * gfortran.df/char_type_len.f90: New test.
21647
21648 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21649
21650         PR libgfortran/27304
21651         * gfortran.dg/fmt_exhaust.f90: New test.
21652
21653 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21654
21655         PR c/25309
21656         * gcc.dg/large-size-array-2.c: New test case.
21657
21658 2006-04-28  Richard Guenther  <rguenther@suse.de>
21659
21660         PR target/26826
21661         * gcc.target/i386/pr26826.c: New testcase.
21662
21663 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21664
21665         PR middle-end/27260
21666         * gcc.c-torture/execute/pr27260.c: New.
21667
21668 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21669
21670         PR middle-end/27095
21671         * gcc.dg/pr27095.c: New.
21672
21673 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21674
21675         PR c++/27292
21676         * g++.dg/conversion/bitfield4.C: New test.
21677
21678 2006-04-27  Eric Christopher  <echristo@apple.com>
21679
21680         * gcc.dg/pragma-ms_struct.c: New.
21681
21682 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21683
21684         PR c++/27102
21685         * g++.dg/template/crash47.C: New test.
21686
21687 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21688
21689         * gcc.target/i386/sse-7.c: build with -msse.
21690
21691 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21692
21693         PR testsuite/27274:
21694         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21695         (main): Exit if processor doesn't support SSE.
21696
21697 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21698
21699         PR middle-end/27282
21700         * gcc.c-torture/compile/pr27282.c: New test.
21701
21702 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21703
21704         PR middle-end/26913
21705         * g++.dg/gomp/pr26913.C: New test.
21706
21707         PR c/25996
21708         * gcc.dg/gomp/pr25996.c: New test.
21709         * g++.dg/gomp/pr25996.C: New test.
21710
21711 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21712
21713         PR rtl-optimization/26725
21714         * gcc.c-torture/compile/pr26725.c: New test.
21715
21716 2006-04-25  Richard Guenther  <rguenther@suse.de>
21717
21718         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21719         than n + -1.
21720
21721 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21722
21723         * gcc.dg/20060425-1.c: New testcase.
21724
21725 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21726
21727         PR tree-optimization/26865
21728         * gcc.dg/pr26865.c: New test.
21729
21730 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/27292
21733         * g++.dg/conversion/bitfield1.C: New test.
21734         * g++.dg/conversion/bitfield2.C: Likewise.
21735         * g++.dg/conversion/bitfield3.C: Likewise.
21736
21737 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21738         Richard Guenther  <rguenther@suse.de>
21739
21740         PR tree-optimization/27236
21741         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21742
21743 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21744
21745         PR c++/19963
21746         * g++.dg/other/incomplete2.C: New test.
21747
21748 2006-04-24  Richard Guenther  <rguenther@suse.de>
21749
21750         PR middle-end/26869
21751         * gcc.dg/torture/pr26869.c: New testcase.
21752
21753 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21754         Richard Guenther  <rguenther@suse.de>
21755
21756         PR tree-optimization/27218
21757         * g++.dg/tree-ssa/pr27218.C: New testcase.
21758
21759 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21760
21761         PR c++/26912
21762         * g++.dg/template/friend41.C: New test.
21763
21764 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21765
21766         * g++.dg/opt/pr15551.C: Include cstdio.
21767         (main): Use remove instead of unlink.
21768
21769 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21770
21771         * gcc.dg/sibcall-7.c: New test.
21772         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21773         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21774         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21775         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21776         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21777
21778 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/26534
21781         * g++.dg/opt/bitfield1.C: New test.
21782         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21783         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21784         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21785         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21786         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21787         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21788         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21789         * g++.dg/abi/bitfield2.C: Likewise.
21790         * g++.dg/init/bitfield1.C: Likewise.
21791
21792 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21793
21794         PR fortran/25099
21795         * gfortran.dg/elemental_subroutine_4.f90: New test.
21796         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21797         call sub (m, x).
21798
21799 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21800
21801         * gcc.c-torture/compile/20060421-1.c: New testcase.
21802
21803 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21804
21805         PR c/25875
21806         * gcc.dg/init-bad-4.c: New test.
21807
21808 2006-04-21  Paul Brook  <paul@codesourcery.com>
21809
21810         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21811
21812 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21813
21814         PR fortran/27122
21815         * gfortran.dg/defined_operators_1.f90: New test.
21816         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21817         remove old ones associated, incorrectly, with Note 5.46.
21818
21819         PR fortran/27113
21820         * gfortran.dg/character_array_constructor_1.f90: New test.
21821
21822 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21823
21824         * gcc.dg/20060419-1.c: New test.
21825
21826 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21827
21828         PR c/26774
21829         * gcc.dg/struct-parse-1.c: New test case.
21830
21831 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21832
21833         PR c++/26558
21834         * g++.dg/parse/template19.C: New test.
21835
21836         PR c++/26739
21837         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21838
21839         PR c++/26036
21840         * g++.dg/expr/call3.C: New test.
21841
21842         PR c++/10385
21843         * g++.dg/conversion/dynamic1.C: New test.
21844
21845 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21846
21847         PR c++/27102
21848         * g++.dg/template/crash35.C: Tweak error markers.
21849         * g++.dg/template/crash46.C: New test.
21850         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21851         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21852
21853 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21854
21855         PR rtl-optimization/14261
21856         * gcc.c-torture/compile/20060419-1.c: Added.
21857
21858 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21859
21860         * gfortran.dg/label_1.f90: Adjust dg-error.
21861
21862 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21863
21864         PR target/26961
21865         * gcc.dg/fold-cond-1.c: New test case.
21866         * gcc.dg/pr26961-1.c: Likewise.
21867
21868 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21869
21870         PR libgfortran/27138
21871         * gfortran.dg/read_bad_advance.f90: New test.
21872
21873 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21874             Dale Johannesen  <dalej@apple.com>
21875
21876         PR target/24076
21877         * gcc.target/i386/vecinit-3.c: New testcase.
21878         * gcc.target/i386/vecinit-4.c: Likewise.
21879         * gcc.target/i386/sse-18.c: Likewise.
21880         * gcc.target/i386/sse-19.c: Likewise.
21881
21882 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21883
21884         * gfortran.dg/allocate_zerosize_1.f90: New test.
21885
21886 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c++/26365
21889         * g++.dg/template/crash45.C: New test.
21890
21891 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21892
21893         PR fortran/26787
21894         * gfortran.dg/proc_assign_1.f90: New test.
21895         * gfortran.dg/procedure_lvalue.f90: Change message.
21896         * gfortran.dg/namelist_4.f90: Add new error.
21897
21898         PR fortran/25597
21899         PR fortran/27096
21900         * gfortran.dg/auto_pointer_array_result_1.f90
21901
21902         PR fortran/27089
21903         * gfortran.dg/specification_type_resolution_1.f90
21904
21905         PR fortran/18003
21906         PR fortran/25669
21907         PR fortran/26834
21908         * gfortran.dg/bounds_temporaries_1.f90: New test.
21909
21910         PR fortran/27124
21911         * gfortran.dg/array_return_value_1.f90: New test.
21912
21913 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21914
21915         PR fortran/25336
21916         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21917
21918 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21919
21920         PR middle-end/26823
21921         * g++.dg/gomp/pr26823-1.C: New test.
21922         * g++.dg/gomp/pr26823-2.C: New test.
21923
21924 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21925
21926         PR middle-end/27134
21927         * gcc.dg/pr27314.c: New test.
21928
21929 2006-04-13  Richard Henderson  <rth@redhat.com>
21930
21931         * g++.dg/gomp/block-0.C: Update expected matches.
21932
21933 2006-04-13  DJ Delorie  <dj@redhat.com>
21934
21935         * lib/target-supports.exp (check_effective_target_int32plus): New.
21936         (check_effective_target_ptr32plus): New.
21937         (check_effective_target_size32plus): New.
21938         (check_effective_target_int16): New.
21939         (check_profiling_available): Add m32c to the list of unsupported
21940         targets.
21941
21942         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21943         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21944         memory size.
21945         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21946         pointers.
21947         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21948         size_t.
21949         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21950         and size_t.
21951         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21952         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21953         not just xstormy16.  Skip m32c due to weird pointer size.
21954         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21955         not just xstormy16.
21956         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21957         not just xstormy16.
21958         * gcc.dg/20020312-2.c: Add m32c support.
21959         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21960         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21961         in test.
21962         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21963         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21964         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21965         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21966         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21967         formats
21968         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21969         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21970         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21971         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21972         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21973         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21974         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21975         in test.
21976         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21977         in test.
21978         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21979         * gcc.dg/pr23049.c: Require >=32 bit integers.
21980         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21981         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21982         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21983         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21984         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21985         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21986         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21987         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21988         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21989         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21990         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21991         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21992         prototype in test.
21993         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21994         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21995         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21996         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21997         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21998
21999         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22000         * gcc.c-torture/execute/20040703-1.x: Likewise.
22001         * gcc.c-torture/execute/20040705-1.x: Likewise.
22002         * gcc.c-torture/execute/20040705-2.x: Likewise.
22003         * gcc.c-torture/execute/20040709-1.x: Likewise.
22004         * gcc.c-torture/execute/20040709-2.x: Likewise.
22005         * gcc.c-torture/execute/20040811-1.x: Likewise.
22006         * gcc.c-torture/execute/20050316-1.x: Likewise.
22007         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22008         * gcc.c-torture/execute/pr19689.x: Likewise.
22009         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22010         * gcc.c-torture/execute/usmul.x: Likewise.
22011         * gcc.c-torture/execute/vrp-5.x: Likewise.
22012         * gcc.c-torture/execute/vrp-6.x: Likewise.
22013         * gcc.dg/debug/20041023-1.s: Likewise.
22014
22015 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22016
22017         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22018         of integers to a vector types are now constant expressions in C.
22019         * gcc.dg/vect/vect-fold-1.c: New test case.
22020
22021 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22022             Ulrich Weigand  <uweigand@de.ibm.com>
22023
22024         PR target/27006
22025         * gcc.dg/vmx/pr27006.c: New testcase.
22026
22027 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22028
22029         PR libgfortran/26766
22030         * gfortran.dg/write_recursive.f90: New test.
22031
22032 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * g++.dg/parse/dtor7.C: New test.
22035         * g++.dg/parse/new1.C: Add error marker.
22036         * g++.dg/template/new3.C: New test.
22037
22038         PR c++/26122
22039         * g++.dg/template/pure1.C: New test.
22040
22041         PR c++/26295
22042         * g++.dg/parse/ptrmem4.C: New test.
22043
22044 2006-04-10  Jeff Law  <law@redhat.com>
22045
22046         PR/27087
22047         * gcc.c-torture/compile/pr27087.c: New test.
22048
22049 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22050
22051         PR/21391
22052         * gcc.dg/20060410.c: New.
22053
22054 2006-04-10  Matthias Klose  <doko@debian.org>
22055
22056         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22057         Recognize multilib directory names containing underscores.
22058
22059 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22060
22061         * gcc.target/i386/vecinit-1.c: New test case.
22062         * gcc.target/i386/vecinit-2.c: Likewise.
22063
22064 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22065
22066         PR debug/27057
22067         * g++.dg/debug/dwarf2-2.C: New test.
22068
22069 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22070
22071         PR rtl-optimization/27073
22072         * gcc.c-torture/execute/pr27073.c: New test.
22073
22074 2006-04-08  Mike Stump  <mrs@apple.com>
22075
22076         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22077
22078 2006-04-07  Richard Guenther  <rguenther@suse.de>
22079
22080         PR tree-optimization/26135
22081         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22082
22083 2006-04-06  Jan Hubicka  <jh@suse.cz>
22084
22085         PR profile/26399
22086         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22087
22088 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22089
22090         * g++.dg/conversion/nullptr1.C: New test case.
22091         * g++.dg/conversion/nullptr2.C: Likewise.
22092
22093 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22094
22095         * gfortran.dg/dependency_18.f90: New test case.
22096
22097 2006-04-05  Richard Guenther  <rguenther@suse.de>
22098
22099         PR tree-optimization/26919
22100         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22101         * gcc.dg/ipa/ipa-2.c: Likewise.
22102         * gcc.dg/ipa/ipa-3.c: Likewise.
22103         * gcc.dg/ipa/ipa-5.c: Likewise.
22104
22105 2006-04-05  Richard Guenther  <rguenther@suse.de>
22106
22107         PR tree-optimization/26763
22108         * gcc.dg/torture/pr26763-1.c: New testcase.
22109         * gcc.dg/torture/pr26763-2.c: Likewise.
22110
22111 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22112
22113         PR fortran/23634
22114         PR fortran/25619
22115         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22116
22117 2006-04-04  Eric Christopher  <echristo@apple.com>
22118
22119         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22120         stubs.
22121         * gcc.target/i386/387-5.c: Ditto.
22122
22123 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22124
22125         * gcc.target/sparc/struct-ret-check.c: New test.
22126
22127 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22128
22129         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22130         zero decimal digits specified in format.
22131
22132 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22133
22134         PR fortran/26891
22135         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22136
22137         PR fortran/26976
22138         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22139         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22140         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22141         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22142         compliant and detect bigendian-ness.
22143
22144 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22145
22146         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22147         dummy arguments work when the actual argument is itself a dummy
22148         argument of the caller.
22149
22150 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22151
22152         PR libfortran/24685
22153         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22154
22155 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22156
22157         * gfortran.dg/dependencency_17.f90: New test case.
22158
22159 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22160
22161         * gfortran.dg/dependency_14.f90: New test case.
22162         * gfortran.dg/dependency_15.f90: Likewise.
22163         * gfortran.dg/dependency_16.f90: Likewise.
22164
22165 2006-03-31  Asher Langton  <langton2@llnl.gov>
22166
22167         PR fortran/25358
22168         gfortran.dg/cray_pointers_6.f90: New test.
22169
22170 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22171
22172         PR libgfortran/26890
22173         * gfortran.dg/read_size_noadvance.f90: New test.
22174
22175 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22176
22177         PR fortran/25031
22178         * gfortran.dg/multiple_allocation_1.f90: Check that the
22179         size has changed after a re-allocation with stat.
22180
22181 2006-03-30  Richard Guenther  <rguenther@suse.de>
22182
22183         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22184         removal.
22185         * gcc.target/i386/sselibm-2.c: Likewise.
22186         * gcc.target/i386/sselibm-3.c: Likewise.
22187         * gcc.target/i386/sselibm-4.c: Likewise.
22188         * gcc.target/i386/sselibm-5.c: Likewise.
22189
22190 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22191
22192         * gcc.dg/fold-andxor-1.c: New test case.
22193         * gcc.dg/fold-xorand-1.c: Likewise.
22194
22195 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22196
22197         * gcc.dg/fold-convnotconv-1.c: New test case.
22198
22199 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22200
22201         PR fortran/26779
22202         * gfortran.dg/private_type_5.f90: New test.
22203
22204 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22205
22206         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22207
22208 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22209
22210         * gfortran.dg/advance_2.f90: New test.
22211         * gfortran.dg/advance_3.f90: New test.
22212
22213         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22214
22215 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22216
22217         PR libgfortran/26661
22218         PR libgfortran/26880
22219         * gfortran.dg/read_x_past.f: New test.
22220
22221 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22222
22223         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22224         to be STABS.
22225
22226 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22227
22228         * objc.dg/dwarf-1.m: Skip on AIX.
22229         * objc.dg/dwarf-2.m: Skip on AIX.
22230
22231 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22232
22233         PR fortran/26816
22234         * gfortran.dg/float_1.f90: New test.
22235
22236 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22237
22238         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22239         X86_64 targets.
22240         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22241
22242 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22243
22244         PR libfortran/26735
22245         * gfortran.dg/convert_implied_open.f90: New test case.
22246
22247 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22248
22249         PR fortran/26769
22250         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22251
22252 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22253
22254         PR middle-end/26717
22255         * gcc.dg/pr26717.c: New test.
22256
22257 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22258
22259         * gfortran.dg/dependency_12.f90: New test case.
22260
22261 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22262
22263         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22264
22265 2006-03-24  Jeff Law  <law@redhat.com>
22266
22267         * gcc.c-torture/pr26840.c: New test.
22268
22269 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22270
22271         * objc.dg/dwarf-2.m: New.
22272         * obj-c++.dg/dwarf-2.mm: New.
22273
22274         * g++.old-deja/g++.other/init19.C: New.
22275
22276 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22277
22278         * g++.dg/eh/spbp.C: Skip on AIX.
22279
22280 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22281
22282         PR middle-end/26611
22283         * g++.dg/gomp/pr26611-1.C: New test.
22284         * g++.dg/gomp/pr26611-2.C: New test.
22285
22286 2006-03-24  Jeff Law  <law@redhat.com>
22287
22288         * gcc.c-torture/compile/pr26833.c: New test.
22289         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22290
22291 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22292
22293         * gfortran.dg/endfile_2.f90: Delete temp file.
22294
22295 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22296
22297         PR fortran/19303
22298         * gfortran.dg/record_marker_1.f90: New test case.
22299         * gfortran.dg/record_marker_2.f: New test case.
22300         * gfortran.dg/record_marker_3.f90: New test case.
22301
22302 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22303
22304         PR fortran/17298
22305         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22306         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22307
22308 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22309
22310         * lib/gcc-dg.exp (cleanup-modules): New proc.
22311         * gfortran.dg/allocatable_function_1.f90,
22312         gfortran.dg/allocate_char_star_scalar_1.f90,
22313         gfortran.dg/assumed_charlen_function_1.f90,
22314         gfortran.dg/assumed_dummy_1.f90,
22315         gfortran.dg/assumed_shape_ranks_1.f90,
22316         gfortran.dg/assumed_shape_ranks_2.f90,
22317         gfortran.dg/assumed_size_dt_dummy.f90,
22318         gfortran.dg/auto_char_dummy_array_1.f90,
22319         gfortran.dg/auto_char_len_3.f90,
22320         gfortran.dg/automatic_module_variable.f90,
22321         gfortran.dg/bad_automatic_objects_1.f90,
22322         gfortran.dg/char_array_constructor.f90,
22323         gfortran.dg/char_array_structure_constructor.f90,
22324         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22325         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22326         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22327         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22328         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22329         gfortran.dg/derived_pointer_recursion.f90,
22330         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22331         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22332         gfortran.dg/dummy_functions_1.f90,
22333         gfortran.dg/elemental_initializer_1.f90,
22334         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22335         gfortran.dg/elemental_pointer_1.f90,
22336         gfortran.dg/elemental_subroutine_1.f90,
22337         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22338         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22339         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22340         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22341         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22342         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22343         gfortran.dg/global_references_1.f90,
22344         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22345         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22346         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22347         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22348         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22349         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22350         gfortran.dg/large_integer_kind_1.f90,
22351         gfortran.dg/large_real_kind_1.f90,
22352         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22353         gfortran.dg/module_double_reuse.f90,
22354         gfortran.dg/module_equivalence_1.f90,
22355         gfortran.dg/module_interface_1.f90,
22356         gfortran.dg/module_parameter_array_refs_1.f90,
22357         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22358         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22359         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22360         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22361         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22362         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22363         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22364         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22365         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22366         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22367         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22368         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22369         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22370         gfortran.dg/same_name_1.f90,
22371         gfortran.dg/sibling_dummy_procedure_1.f90,
22372         gfortran.dg/sibling_dummy_procedure_2.f90,
22373         gfortran.dg/sibling_dummy_procedure_3.f90,
22374         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22375         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22376         gfortran.dg/used_dummy_types_2.f90,
22377         gfortran.dg/used_dummy_types_3.f90,
22378         gfortran.dg/used_dummy_types_4.f90,
22379         gfortran.dg/used_dummy_types_5.f90,
22380         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22381         gfortran.dg/userdef_operator_1.f90: Use it.
22382
22383 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22384
22385         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22386         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22387         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22388         gfortran.dg/write_back.f,
22389         gfortran.fortran-torture/execute/inquire_1.f90,
22390         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22391
22392 2006-03-21  Jeff Law  <law@redhat.com>
22393
22394         * gcc.dg/tree-ssa/vrp28.c: New test.
22395
22396 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22397
22398         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22399         if _STDC_C99 is defined.
22400         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22401         * gcc.dg/builtins-20.c: Likewise.
22402         * gcc.dg/builtins-53.c: Likewise.
22403         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22404         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22405
22406 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22407
22408         PR tree-opt/26781
22409         * gcc.c-torture/compile/pr26781-1.c: New test.
22410         * gcc.c-torture/compile/pr26781-2.c: New test.
22411
22412 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22413
22414         PR c++/26690
22415         * g++.dg/gomp/pr26690-1.C: New test.
22416         * g++.dg/gomp/pr26690-2.C: New test.
22417
22418 2006-03-20  Jeff Law  <law@redhat.com>
22419
22420         * gcc.dg/tree-ssa/pr21829.c: New test.
22421
22422         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22423
22424 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22425
22426         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22427         (check_visibility_available): Use it.
22428         (check_effective_target_default_packed): Likewise.
22429         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22430         (check_effective_target_fopenmp): Likewise.
22431         (check_effective_target_freorder): Likewise.
22432         (check_effective_target_fpic): Likewise.
22433         (check_named_sections_available): Likewise.
22434         (check_effective_target_ilp32): Likewise.
22435         (check_effective_target_lp64): Likewise.
22436
22437 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22438
22439         PR fortran/20935
22440         * gfortran.dg/scalar_mask_2.f90: New test case.
22441
22442 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22443
22444         PR tree-opt/26629
22445         * gcc.dg/tree-ssa/loadpre12.c: New test.
22446         * gcc.dg/tree-ssa/loadpre13.c: New test.
22447         * gcc.dg/tree-ssa/loadpre14.c: New test.
22448         * gcc.dg/tree-ssa/loadpre15.c: New test.
22449         * gcc.dg/tree-ssa/loadpre16.c: New test.
22450         * gcc.dg/tree-ssa/loadpre17.c: New test.
22451         * gcc.dg/tree-ssa/loadpre18.c: New test.
22452         * gcc.dg/tree-ssa/loadpre19.c: New test.
22453         * gcc.dg/tree-ssa/loadpre20.c: New test.
22454         * gcc.dg/tree-ssa/loadpre21.c: New test.
22455         * gcc.dg/tree-ssa/loadpre22.c: New test.
22456
22457 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22458
22459         PR fortran/26741
22460         * gfortran.dg/elemental_initializer_1.f90: New test.
22461
22462         PR fortran/26716
22463         * gfortran.dg/assumed_shape_ranks_2: New test.
22464
22465 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22466
22467         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22468         target fpic.
22469
22470 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22471
22472         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22473         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22474         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22475         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22476         gfortran.fortran-torture/execute/direct_io.f90,
22477         gfortran.fortran-torture/execute/inquire_2.f90,
22478         gfortran.fortran-torture/execute/inquire_4.f90,
22479         gfortran.fortran-torture/execute/list_read_1.f90,
22480         gfortran.fortran-torture/execute/open_replace.f90,
22481         gfortran.fortran-torture/execute/slash_edit.f90,
22482         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22483         temporary files from testcases.
22484
22485 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22486
22487         PR libgfortran/26509
22488         gfortran.dg/write_direct_eor.f90: New test.
22489
22490 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22491
22492         * gcc.target/powerpc/pr26350.c: New.
22493         * gcc.target/powerpc/indexed-addr.c: New.
22494
22495 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22496
22497         * gfortran.dg/dependency_13.f90: New test case.
22498
22499 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22500
22501         PR middle-end/21781
22502         * gcc.dg/real-const-1.c: New test case.
22503
22504 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22505
22506         * g++.old-deja/g++.other/init18.C: New.
22507         * g++.old-deja/g++.other/init5.C: Remove xfail.
22508
22509 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22510
22511         * g++.dg/opt/pr15551.C: Cleanup temp file.
22512
22513 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22514
22515         PR c++/6634
22516         g++.dg/parse/long1.C: New test.
22517
22518 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22519
22520         PR fortran/19101
22521         * gfortran.dg/continuation.f90: New test.
22522         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22523
22524 2006-03-14  Richard Guenther  <rguenther@suse.de>
22525
22526         PR tree-optimization/26672
22527         * gcc.dg/torture/pr26672.c: New testcase.
22528
22529 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22530
22531         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22532         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22533
22534 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22535
22536         PR middle-end/26557
22537         * gcc.c-torture/compile/switch-1.c: New test case.
22538
22539 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22540
22541         PR fortran/25378
22542         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22543         test to include more permuatations of mask and index.
22544         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22545         respond to F2003 spec. that the position returned for an all false
22546         mask && condition is zero.
22547
22548 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22549
22550         PR middle-end/25989
22551         * gcc.dg/gomp/pr25989.c: New test.
22552
22553 2006-03-13  Jeff Law  <law@redhat.com>
22554
22555         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22556
22557 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22558
22559         * gcc.dg/switch-9.c: New test.
22560
22561 2006-03-13  Richard Guenther  <rguenther@suse.de>
22562
22563         PR middle-end/26630
22564         * gcc.dg/torture/pr26630.c: New testcase.
22565
22566 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22567
22568         * gfortran.dg/dependency_10.f90: New test case.
22569         * gfortran.dg/dependency_11.f90: Likewise.
22570
22571 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22572             Erik Edelmann  <eedelman@gcc.gnu.org>
22573
22574         * gfortran.dg/allocatable_function_1.f90: New.
22575         * gfortran.dg/allocatable_function_2.f90: New.
22576
22577 2006-03-10  Richard Guenther  <rguenther@suse.de>
22578
22579         PR middle-end/26565
22580         * gcc.dg/torture/pr26565.c: New testcase.
22581
22582 2006-03-09  Eric Christopher  <echristo@apple.com>
22583
22584         * gcc.c-torture/compile/20060309-1.c: New.
22585
22586 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22587
22588         PR libgfortran/26499
22589         * gfortran.dg/write_back.f: New test.
22590         * gfortran.dg/write_rewind_1.f: New test.
22591         * gfortran.dg/write_rewind_2.f: New test.
22592
22593 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22594
22595         PR libgfortran/26554
22596         * gfortran.dg/read_logical.f90: New test.
22597
22598 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22599
22600         * ada/acats/norun.lst: cdd2a03 now passes.
22601
22602 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22603
22604         PR testsuite/25177
22605         * gcc.target/powerpc/pr18096-1.c: Change where the error
22606         would match.
22607
22608 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gcc.target/i386/cleanup-1.c: New test.
22611         * gcc.target/i386/cleanup-2.c: New test.
22612
22613 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22614
22615         * gfortran.dg/dependency_9.f90: Remove for the time being.
22616
22617 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22618
22619         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22620         directive.
22621
22622 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22623
22624         * gfortran.dg/dependency_9.f90: New test case.
22625
22626 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22627
22628         * gfortran.dg/dependency_4.f90: New test case.
22629         * gfortran.dg/dependency_5.f90: New test case.
22630         * gfortran.dg/dependency_6.f90: New test case.
22631         * gfortran.dg/dependency_7.f90: New test case.
22632         * gfortran.dg/dependency_8.f90: New test case.
22633
22634 2006-03-03  Paul Brook  <paul@codesourcery.com>
22635
22636         * lib/target-supports.exp (check_profiling_available):
22637         Add m68k-*-elf.
22638
22639 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22640
22641         PR fortran/25031
22642         * multiple_allocation_1.f90: New test.
22643
22644 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22645
22646         PR tree-optimization/26524
22647         * gfortran.dg/pr26524.f: New test case.
22648
22649 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22650
22651         * g++.dg/template/repo5.C: Cleanup repo files.
22652         * gcc.dg/20051201-1.c: Cleanup coverage files.
22653         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22654         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22655         tree dump files.
22656
22657 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22658
22659         * objc.dg/objc-nofilename-1.m: New test.
22660         * objc.dg/bad-receiver-type.m: New test.
22661         * obj-c++.dg/bad-receiver-type.mm: New test.
22662
22663 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22664
22665         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22666
22667 2006-03-01  Mike Stump  <mrs@apple.com>
22668
22669         * g++.dg/abi/key2.C: Add.
22670
22671 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22672
22673         * gfortran.dg/logical_dot_product.f90: New test.
22674
22675         PR fortran/26393
22676         * gfortran.dg/used_interface_ref.f90: New test.
22677
22678         PR fortran/20938
22679         * gfortran.dg/dependency_2.f90: New test.
22680         * gfortran.fortran-torture/execute/where17.f90: New test.
22681         * gfortran.fortran-torture/execute/where18.f90: New test.
22682         * gfortran.fortran-torture/execute/where19.f90: New test.
22683         * gfortran.fortran-torture/execute/where20.f90: New test.
22684
22685 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22686
22687         * g++.dg/tree-ssa/pr26443.C: New test case.
22688
22689 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22690
22691         PR middle-end/26022
22692         * g++.dg/opt/return-slot1.C: New test.
22693
22694 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22695
22696         PR libgfortran/26136
22697         * gfortran.dg/namelist_23.f90: New test.
22698
22699 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22700
22701         PR middle-end/14752
22702         * gcc.dg/fold-eqandshift-2.c: New test case.
22703
22704 2006-02-28  Richard Guenther  <rguenther@suse.de>
22705
22706         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22707         decomposition.
22708
22709 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22710
22711         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22712
22713 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22714
22715         PR libgfortran/26464
22716         * gfortran.dg/backspace_5.f: New test.
22717         * gfortran.dg/backspace_6.f: New test.
22718
22719 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22720
22721         * gcc.dg/fold-eqandnot-1.c: New test case.
22722
22723 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22724
22725         PR middle-end/19983
22726         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22727
22728 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22729
22730         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22731         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22732
22733 2006-02-26  Richard Guenther  <rguenther@suse.de>
22734
22735         PR tree-optimization/26421
22736         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22737
22738 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22739
22740         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22741         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22742
22743 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22744
22745         * gcc.dg/fold-even-1.c: New test case.
22746
22747 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22748
22749         PR middle-end/21137
22750         * gcc.dg/fold-eqandshift-1.c: New test case.
22751
22752 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22753
22754         PR tree-optimization/25125
22755         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22756         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22757
22758 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22759
22760         PR tree-optimizations/26359
22761         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22762         with -fdump-tree-dceloop-details.
22763         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22764
22765 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22766
22767         PR middle-end/23673
22768         * gcc.dg/fold-eqxor-1.c: New test case.
22769         * gcc.dg/fold-eqxor-2.c: Likewise.
22770         * gcc.dg/fold-eqxor-3.c: Likewise.
22771
22772 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22773
22774         PR fortran/23092
22775         * scalar_mask_1.f90: New test.
22776
22777 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22778
22779         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22780         * g++.dg/eh/uncaught2.C: New.
22781         * g++.dg/eh/uncaught3.C: New.
22782
22783 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22784
22785         PR libgfortran/26423
22786         * gfortran.dg/read_many_1.f: New test.
22787
22788 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22789
22790         PR fortran/24519
22791         * gfortran.dg/dependency_3.f90: New test.
22792         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22793         XFAILs.
22794
22795         PR fortran/25395
22796         * gfortran.dg/equiv_6.f90: New test.
22797
22798 2006-02-23  Jeff Law  <law@redhat.com>
22799
22800         * gcc.c-torture/compile/pr26425.c: New test.
22801
22802 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22803
22804         PR middle-end/26412
22805         * gcc.dg/gomp/pr26412.c: New test.
22806
22807 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22808
22809         PR c++/26291
22810         * g++.dg/other/ellipsis1.C: New test.
22811         * g++.dg/parse/operator4.C: Adjust error marker.
22812
22813 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22814
22815         PR target/25603
22816         * gfortran.dg/pr25603.f: New testcase.
22817
22818 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22819
22820         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22821         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22822
22823 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22824
22825         * g++.dg/eh/spbp.C: New.
22826
22827 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22828
22829         PR middle-end/26379
22830         * gcc.target/i386/mmx-7.c: New test.
22831
22832 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22833
22834         PR tree-optimization/26361
22835         * gcc.dg/tree-ssa/vrp27.c: New test case.
22836
22837 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22838
22839         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22840         * gcc.dg/tree-ssa/complex-4.c: Here.
22841
22842 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22843
22844         PR middle-end/19543
22845         * gfortran.dg/logical_1.f90: New test case.
22846
22847 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22848
22849         PR middle-end/26334
22850         * gcc.dg/20060218-1.c: Moved to...
22851         * gcc.target/i386/20060218-1.c: ... here.  New test.
22852
22853 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22854
22855         PR fortran/26201
22856         * gfortran.dg/convert_1.f90: New.
22857
22858 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22859
22860         PR fortran/25054
22861         * gfortran.dg/namelist_5.f90: New test.
22862
22863         PR fortran/25089
22864         * gfortran.dg/namelist_4.f90: New test.
22865
22866 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22867
22868         PR tree-opt/25680
22869         * gcc.dg/tree-ssa/complex-3.c: New test.
22870
22871 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22872
22873         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22874         variable to take into account the variable name in the
22875         function header.
22876         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22877
22878 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22879
22880         PR middle-end/26334
22881         * gcc.c-torture/compile/20060217-1.c: New test.
22882         * gcc.dg/20060218-1.c: New test.
22883
22884 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22885
22886         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22887
22888 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22889
22890         * gcc.dg/cpp/undef3.c: New test.
22891         * gcc.dg/cpp/trad/builtins2.c: New test.
22892
22893 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22894
22895         PR c++/26266
22896         * g++.dg/template/static22.C: New test.
22897         * g++.dg/template/static23.C: New test.
22898         * g++.dg/template/static24.C: New test.
22899         * g++.dg/template/non-dependent13.C: New test.
22900         * g++.dg/init/member1.C: Tweak error markers.
22901
22902 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22903
22904         PR target/26255
22905         * gcc.c-torture/compile/pr26255.c: New test case.
22906
22907 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22908
22909         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22910         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22911         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22912         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22913         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22914         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22915         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22916
22917 2006-02-16  Jeff Law  <law@redhat.com>
22918
22919         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22920         * gcc.dg/tree-ssa/vrp26.c: New test.
22921
22922 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22923
22924         PR target/20353
22925         PR target/24578
22926         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22927         __UCLIBC__ is defined.
22928
22929 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22930
22931         PR fortran/26224
22932         * gfortran.dg/gomp/pr26224.f: New test.
22933
22934 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22935
22936         PR tree-opt/25918
22937         * lib/target-supports.exp
22938         (check_effective_target_vect_short_mult): New.
22939         (check_effective_target_vect_char_mult): New.
22940         (check_effective_target_vect_widen_sum_qi_to_si): New.
22941         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22942         (check_effective_target_vect_widen_sum_hi_to_si): New.
22943         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22944         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22945         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22946         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22947         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22948         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22949         vect-reduc-pattern-2c.c
22950         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22951         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22952         vect-reduc-pattern-1c.c
22953
22954 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22955
22956         PR fortran/24557
22957         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22958
22959 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22960
22961         PR fortran/26054
22962         * gfortran.dg/enum_8.f90: Remove check for warning.
22963         * gfortran.dg/iomsg_1.f90: Ditto.
22964         * gfortran.dg/enum_1.f90: Ditto.
22965         * gfortran.dg/enum_9.f90: Ditto.
22966         * gfortran.dg/enum_2.f90: Ditto.
22967         * gfortran.dg/enum_10.f90: Ditto.
22968         * gfortran.dg/enum_3.f90: Ditto.
22969         * gfortran.dg/flush_1.f90: Ditto.
22970         * gfortran.dg/enum_4.f90: Ditto.
22971         * gfortran.dg/array_constructor_1.f90: Ditto.
22972         * gfortran.dg/enum_5.f90: Ditto.
22973         * gfortran.dg/enum_6.f90: Ditto.
22974         * gfortran.dg/enum_7.f90: Ditto.
22975
22976 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22977
22978         PR middle-end/26300
22979         * gcc.c-torture/compile/20060215-1.c: New test.
22980
22981 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22982
22983         PR middle-end/23670
22984         * gcc.dg/tree-ssa/andor-2.c: New test case.
22985
22986 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22987
22988         PR fortran/25045
22989         * optional_dim.f90: New test.
22990
22991 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22992
22993         PR fortran/26277
22994         * gfortran.dg/label_4.f90: New.
22995
22996 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22997             Diego Novillo  <dnovillo@redhat.com>
22998             Uros Bizjak  <uros@kss-loka.si>
22999
23000         * gfortran.dg/gomp: New directory.
23001
23002 2006-02-14  Richard Guenther  <rguenther@suse.de>
23003
23004         PR tree-optimization/26258
23005         * gcc.dg/torture/pr26258.c: New testcase.
23006
23007 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23008
23009         PR fortran/26246
23010         * gfortran.dg/pr26246_1.f90: New test.
23011         * gfortran.dg/pr26246_2.f90: New test.
23012
23013         PR middle-end/26092
23014         * gcc.c-torture/compile/20060208-1.c: New test.
23015
23016 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23017
23018         PR fortran/26074
23019         PR fortran/25103
23020         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23021         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23022         * gfortran.dg/automatic_module_variable.f90: Change error message.
23023
23024         PR fortran/20861
23025         * gfortran.dg/internal_dummy_1.f90: New test.
23026
23027         PR fortran/20871
23028         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23029
23030
23031         PR fortran/25083
23032         * gfortran.dg/uncommon_block_data_1.f90: New test.
23033         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23034         with standard.
23035
23036         PR fortran/25088
23037         * gfortran.dg/typed_subroutine_1.f90: New test.
23038
23039 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23040
23041         * objc.dg/dwarf-1.m: New.
23042
23043 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23044
23045         PR middle-end/24427
23046         * gcc.dg/tree-ssa/andor-1.c: New test case.
23047
23048 2006-02-13  Josh Conner  <jconner@apple.com>
23049
23050         PR target/25376
23051         * gcc.dg/pr25376.c: New test.
23052
23053         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23054         assemble.
23055         * lib/target-supports.exp (check_named_sections_available):
23056         Only compile named-sections test -- don't assemble.
23057
23058 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23059
23060         * g++.dg/warn/no-write-strings.C: New test.
23061         * g++.dg/warn/write-strings.C: Likewise.
23062         * g++.dg/warn/write-strings-default.C: Likewise.
23063
23064 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23065
23066         PR fortran/25806
23067         * gfortran.dg/ret_pointer_2.f90: New test.
23068
23069 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23070
23071         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23072
23073 2006-02-10  Jeff Law  <law@redhat.com>
23074
23075         * gcc.c-torture/compile/pr26213.c: New test.
23076
23077 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23078
23079         gfortran.dg/null_1.f90: New test.
23080
23081 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23082
23083         PR fortran/14771
23084         * gfortran.dg/parens_4.f90: New.
23085         * gfortran.dg/parens_5.f90: New.
23086
23087 2006-02-10  Richard Guenther  <rguenther@suse.de>
23088
23089         * gcc.dg/pr23372-1.c: Remove empty file.
23090
23091 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23092         Paul Thomas  <pault@gcc.gnu.org>
23093
23094         PR fortran/14771
23095         * gfortran.dg/parens_1.f90: New.
23096         * gfortran.dg/parens_2.f90: New.
23097         * gfortran.dg/parens_3.f90: New.
23098
23099 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23100
23101         PR fortran/26038
23102         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23103
23104         PR fortran/25059
23105         * gfortran.dg/impure_assignment_1.f90: New test.
23106
23107         PR fortran/25070
23108         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23109
23110 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23111
23112         PR target/26141
23113         * g++.dg/expr/stdarg2.C: New test.
23114
23115 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23116
23117         PR inline-asm/16194
23118         * gcc.dg/pr16194.c: New test.
23119
23120 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23121
23122         * ada/acats/run_acats: Use portable variant of "$@".
23123
23124 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23125
23126         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23127         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23128
23129 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23130
23131         PR tree-opt/26179
23132         * g++.dg/opt/pr26179.C: New test.
23133
23134 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23135
23136         PR middle-end/26134
23137         * gcc.dg/tree-ssa/complex-3.c: New test.
23138
23139 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23140
23141         * gcc.c-torture/compile/volatile-1.c: New test.
23142
23143 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23144
23145         PR 26180
23146         * gcc.dg/tree-ssa/pr26180.c: New test.
23147
23148 2006-02-08  Jeff Law  <law@redhat.com>
23149
23150         * gcc.dg/tree-ssa/pr21417.c: New test.
23151
23152 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23153
23154         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23155         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23156
23157 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23158
23159         * lib/scanrtl.exp: New.
23160
23161 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23162
23163         PR c++/26071
23164         * g++.dg/other/virtual2.C: New test.
23165
23166         PR c++/26070
23167         * g++.dg/other/virtual1.C: New test.
23168
23169 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23170
23171         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23172         cleanup-ipa-dump): Update dump file glob patterns.
23173         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23174         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23175
23176         * lib/gcc-dg.exp: Load it.
23177         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23178
23179 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23180
23181         PR testsuite/26159
23182         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23183         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23184
23185 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23186
23187         PR fortran/25577
23188         * gfortran.dg/mvbits_1.f90: New.
23189
23190 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23191
23192         * g++.dg/warn/Wdiv-by-zero.C: New test.
23193         * g++.dg/warn/Wno-div-by-zero.C: New.
23194
23195 2006-02-07  Jeff Law  <law@redhat.com>
23196
23197         * gcc.dg/tree-ssa/pr21559.c: New test.
23198
23199         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23200         multiple VRP passes.
23201         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23202         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23203         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23204         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23205         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23206         * gcc.dg/tree-ssa/vrp02.c: Likewise
23207         * gcc.dg/tree-ssa/vrp11.c: Likewise
23208         * gcc.dg/tree-ssa/pr14341.c: Likewise
23209         * gcc.dg/tree-ssa/vrp19.c: Likewise
23210         * gcc.dg/tree-ssa/vrp20.c: Likewise
23211         * gcc.dg/tree-ssa/vrp03.c: Likewise
23212         * gcc.dg/tree-ssa/pr21086.c: Likewise
23213         * gcc.dg/tree-ssa/pr21959.c: Likewise
23214         * gcc.dg/tree-ssa/vrp21.c: Likewise
23215         * gcc.dg/tree-ssa/vrp04.c: Likewise
23216         * gcc.dg/tree-ssa/pr25485.c: Likewise
23217         * gcc.dg/tree-ssa/pr22026.c: Likewise
23218         * gcc.dg/tree-ssa/vrp22.c: Likewise
23219         * gcc.dg/tree-ssa/vrp05.c: Likewise
23220         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23221         * gcc.dg/tree-ssa/pr20701.c: Likewise
23222         * gcc.dg/tree-ssa/vrp23.c: Likewise
23223         * gcc.dg/tree-ssa/vrp06.c: Likewise
23224         * gcc.dg/tree-ssa/pr22117.c: Likewise
23225         * gcc.dg/tree-ssa/pr20702.c: Likewise
23226         * gcc.dg/tree-ssa/vrp15.c: Likewise
23227         * gcc.dg/tree-ssa/pr21090.c: Likewise
23228         * gcc.dg/tree-ssa/pr21294.c: Likewise
23229         * gcc.dg/tree-ssa/vrp24.c: Likewise
23230         * gcc.dg/tree-ssa/vrp07.c: Likewise
23231         * gcc.dg/tree-ssa/pr21563.c: Likewise
23232         * gcc.dg/tree-ssa/pr25382.c: Likewise
23233         * gcc.dg/tree-ssa/vrp16.c: Likewise
23234         * gcc.dg/tree-ssa/vrp25.c: Likewise
23235         * gcc.dg/tree-ssa/vrp08.c: Likewise
23236         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23237         * gcc.dg/tree-ssa/vrp17.c: Likewise
23238         * gcc.dg/tree-ssa/pr21458.c: Likewise
23239         * g++.dg/tree-ssa/pr18178.C: Likewise
23240
23241 2006-02-07  Richard Guenther  <rguenther@suse.de>
23242
23243         PR c++/26140
23244         Revert
23245         2006-01-30  Richard Guenther  <rguenther@suse.de>
23246         PR c++/23372
23247         * gcc.dg/pr23372-1.C: New testcase.
23248
23249         * g++.dg/tree-ssa/pr26140.C: New testcase.
23250
23251 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23252
23253         PR c++/9737
23254         * g++.dg/template/ttp15.C: New test.
23255         * g++.dg/template/ttp16.C: Likewise.
23256         * g++.dg/template/ttp17.C: Likewise.
23257         * g++.old-deja/g++.pt/ttp36.C: Remove.
23258         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23259         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23260         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23261         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23262         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23263         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23264         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23265         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23266         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23267
23268 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23269
23270         PR libfortran/23815
23271         * unf_io_convert_4.f90: New test.
23272
23273 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23274
23275         * gcc.dg/tree-ssa/loadpre10.c: New test.
23276         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23277         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23278         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23279
23280 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23281
23282         PR libfortran/24685
23283         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23284
23285 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23286
23287         PR tree-opt/25251
23288         * gfortran.dg/assign_7.f: New test.
23289
23290 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23291
23292         PR fortran/26041
23293         PR fortran/26064
23294         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23295         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23296         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23297
23298 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23299
23300         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23301         in size_t typedef.
23302
23303 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23304
23305         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23306         * g++.dg/charset/string.c (foo): Likewise.
23307         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23308         const char*
23309         * g++.dg/ext/builtin2.C (printf): Likewise.
23310         * g++.dg/init/new15.C (printf): Likewise.
23311         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23312         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23313         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23314         * g++.dg/template/non-dependent4.C (temp): Likewise.
23315         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23316         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23317         parameter type to const char*.
23318         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23319         Change type to const char*.
23320         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23321         Likewise.
23322         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23323         second parameter type to const char*.
23324         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23325         (Y::Y): Change parameter type to const char*.
23326         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23327         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23328         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23329         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23330         (char*).
23331         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23332         const char*.
23333         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23334         type to const char*.
23335         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23336         return type to const char*.
23337         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23338         to const char*.
23339         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23340         * g++.old-deja/g++.law/refs1.C: Likewise.
23341         * g++.old-deja/g++.law/visibility1.C: Likewise.
23342         * g++.old-deja/g++.law/visibility2.C: Likewise.
23343         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23344         const char*.
23345         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23346         * g++.old-deja/g++.mike/net48.C: Likewise.
23347         * g++.old-deja/g++.mike/p646.C: Likewise.
23348         * g++.old-deja/g++.mike/p6746.C: Likewise.
23349         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23350         type to const char*.
23351         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23352         deprecated conversion warning.
23353         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23354         char*.
23355         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23356         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23357         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23358         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23359         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23360         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23361         * g++.old-deja/g++.pt/t39.C: Likewise.
23362         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23363         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23364
23365 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23366
23367         PR fortran/25075
23368         intrinsic_argument_conformance_1.f90: New test.
23369
23370 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23371
23372         PR fortran/20845
23373         * gfortran.dg/char_result_11.f90: Add SAVE.
23374         * gfortran.dg/der_pointer_4.f90: Ditto.
23375         * gfortran.dg/default_initialization.f90: New test.
23376
23377 2006-02-03  Jeff Law  <law@redhat.com>
23378
23379         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23380         handle more than 100 dump files.
23381         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23382         * lib/scantree.exp (scan-tree-dump): Likewise.
23383         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23384         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23385         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23386         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23387         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23388
23389 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23390
23391         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23392
23393 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23394
23395         * g++.dg/template/using12.C: New test.
23396
23397 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23398
23399         * gcc.target/powerpc/pr25960.c: New test.
23400
23401 2006-02-02  Steven G. Kargl  <kargls@comcast>
23402
23403         PR fortran/24958
23404         gfortran.dg/nullify_2.f90: New test.
23405
23406 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23407
23408         PR 25990
23409         * gcc.dg/gomp/pr25990.c: New test.
23410
23411 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/25342
23414         * g++.gd/template/partial4.C: New test.
23415
23416 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23417
23418         PR middle-end/26001
23419         * gfortran.dg/data_char_2.f90: New.
23420
23421 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23422
23423         PR fortran/26039
23424         maxval_maxloc_conformance_1.f90: New test.
23425
23426 2006-01-31  Richard Guenther  <rguenther@suse.de>
23427
23428         * gcc.target/i386/sselibm-1.c: New testcase.
23429         * gcc.target/i386/sselibm-2.c: Likewise.
23430         * gcc.target/i386/sselibm-3.c: Likewise.
23431         * gcc.target/i386/sselibm-4.c: Likewise.
23432         * gcc.target/i386/sselibm-5.c: Likewise.
23433
23434 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23435
23436         PR fortran/24266
23437         * gfortran.dg/arrayio_derived_2.f90: New.
23438
23439 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23440
23441         * gcc.dg/unsigned-long-compare.c: New test.
23442
23443 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23444
23445         PR testsuite/25318
23446         * lib/target-supports.exp (check_effective_target_freorder):
23447         Check to see if target supports -freorder-blocks-and-partition.
23448         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23449         instead of "dg-require-named-sections".
23450
23451 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23452
23453         PR target/14798:
23454         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23455         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23456         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23457         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23458         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23459         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23460         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23461         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23462
23463 2006-01-30  Richard Guenther  <rguenther@suse.de>
23464
23465         PR c++/23372
23466         * gcc.dg/pr23372-1.C: New testcase.
23467
23468 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23469
23470         * gcc.dg/gomp/pr25874.c: New test.
23471
23472 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23473
23474         PR tree-opt/25911
23475         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23476
23477 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23478
23479         PR fortran/18578
23480         PR fortran/18579
23481         PR fortran/20857
23482         PR fortran/20885
23483         * gfortran.dg/intent_out_1.f90: New test.
23484
23485 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23486
23487         PR fortran/17911
23488         * gfortran.dg/procedure_lvalue.f90: New test.
23489
23490         PR fortran/20895
23491         PR fortran/25030
23492         * gfortran.dg/char_pointer_assign_2.f90: New test.
23493         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23494         assignment to be consistent with standard.
23495         * gfortran.dg/char_result_2.f90: The same.
23496         * gfortran.dg/char_result_8.f90: The same.
23497
23498 2006-01-28  Zack Weinberg  <zackw@panix.com>
23499
23500         * gcc.dg/Woverlength-strings.c
23501         * gcc.dg/Woverlength-strings-pedantic-c89.c
23502         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23503         * gcc.dg/Woverlength-strings-pedantic-c99.c
23504         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23505
23506 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23507
23508         * gcc.c-torture/execute/20060127-1.c: New test.
23509
23510 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23511
23512         PR c++/25999
23513         * g++.dg/ext/pragmaweak1.C: New test.
23514
23515 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/25855
23518         * g++.dg/template/spec29.C: New test.
23519
23520 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23521
23522         PR c/19606.
23523         * gcc.c-torture/execute/pr19606.c: New.
23524
23525 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23526
23527         * gcc.dg/pragma-re-4.c: New test.
23528
23529 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23530
23531         PR fortran/25964
23532         * gfortran.dg/assumed_size_refs_3.f90: New test.
23533
23534 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23535
23536         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23537
23538 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23539
23540         PR ada/21317
23541         * ada/acats/support/impdef.a: Add One_Long_Second.
23542         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23543         * ada/acats/tests/c9/c94026.a: Likewise.
23544         * ada/acats/tests/c9/c97305c.ada: Likewise.
23545         * ada/acats/tests/c9/c99004a.ada: Likewise.
23546
23547 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23548
23549         PR fortran/25964
23550         * gfortran.dg/global_references_2.f90: New test.
23551
23552         PR fortran/25084
23553         PR fortran/20852
23554         PR fortran/25085
23555         PR fortran/25086
23556         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23557         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23558
23559         PR fortran/25416
23560         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23561
23562 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23563
23564         PR c/25892
23565         * gcc.dg/Wpointer-sign.c: New.
23566         * gcc.dg/Wpointer-sign-Wall.c: New.
23567         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23568         * gcc.dg/Wpointer-sign-pedantic.c: New.
23569         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23570         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23571
23572 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23573
23574         PR C/25861
23575         * gcc.c-torture/compile/pr25861.c: New test.
23576
23577 2006-01-26  Paul Brook  <paul@codesourcery.com>
23578
23579         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23580         on short-enum targets.
23581         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23582         variable.
23583         (generate_fields): Use short_enums.
23584         (main): Set short_enums.  Document -e.
23585         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23586         on short-enum targets.
23587         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23588         variable.
23589         (generate_fields): Use short_enums.
23590         (main): Set short_enums.  Document -e.
23591         * lib/target-supports.exp (check_effective_target_short_enums): New.
23592
23593 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23594
23595         PR target/25947
23596         * gcc.dg/torture/pr25947-1.c: New test.
23597
23598 2006-01-25  Jan Hubicka  <jh@suse.cz>
23599             Roger Sayle  <roger@eyesopen.com>
23600
23601         PR rtl-optimization/25703
23602         * gcc.target/i386/20060125-1.c: New test case.
23603         * gcc.target/i386/20060125-2.c: New test case.
23604
23605 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23606
23607         PR fortran/18540
23608         * gfortran.dg/goto_1.f: New.
23609
23610 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23611
23612         PR fortran/25716
23613         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23614         25716 on 32-bit systems too.
23615
23616 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23617
23618         PR testsuite/25590
23619         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23620
23621 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23622
23623         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23624
23625 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23626
23627         PR fortran/25835
23628         * gfortran.dg/read_eof.f90: Delete, renamed.
23629         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23630         * gfortran.dg/read_eof_2.f90: New test.
23631         * gfortran.dg/read_eof_3.f90: New test.
23632
23633 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23634
23635         PR tree-opt/25860
23636         * gcc.c-torture/compile/pr25860.c: New test.
23637
23638 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23639
23640         PR c++/25552
23641         * g++.dg/parse/dtor8.C: New test.
23642
23643 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23644
23645         PR testsuite/25891
23646         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23647         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23648         check_effective_target_fopenmp returns 0.
23649
23650 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23651
23652         PR ada/20548
23653         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23654         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23655         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23656
23657 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23658
23659         PR tree-opt/25857
23660         * g++.dg/opt/pr25857.C: New test.
23661
23662 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23663         Jan Hubicka  <jh@suse.cz>
23664         Richard Guenther  <rguenther@suse.de>
23665
23666         PR rtl-optimization/25654
23667         * gcc.dg/torture/pr25654.c: New testcase.
23668         * gcc.target/i386/pr25654.c: Likewise.
23669
23670 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23671
23672         PR fortran/25901
23673         * gfortran.dg/internal references_2.f90: New test.
23674
23675         Fix regression in testing of admissability of attributes.
23676         * gfortran.dg/intent_used_1.f90: New test.
23677
23678 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23679
23680         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23681         Remove target conditional torture options for i?86 and x86_64
23682         GNU/Linux.
23683
23684 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23685
23686         PR c++/10891
23687         * g++.dg/rtti/no-rtti.C: New.
23688
23689 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23690
23691         PR c++/25895
23692         * g++.dg/inherit/conv2.C: New test.
23693
23694         PR c++/25856
23695         * g++.dg/parse/dtor7.C: New test.
23696
23697         PR c++/25858
23698         * g++.dg/template/crash44.C: New test.
23699
23700 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23701
23702         PR fortran/25124
23703         PR fortran/25625
23704         * gfortran.dg/internal_references_1.f90: New test.
23705           PR fortran/20881
23706         PR fortran/23308
23707         PR fortran/25538
23708         PR fortran/25710
23709         * gfortran.dg/global_references_1.f90: New test.
23710         * gfortran.dg/g77/19990905-1.f: Restore the error that
23711         there is a clash between the common block name and
23712         the name of a subroutine reference.
23713
23714         PR fortran/PR24276
23715         * gfortran.dg/aliasing_dummy_1.f90: New test.
23716
23717 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23718
23719         * gcc.dg/vmx/1b-01.c: Warning fix.
23720         * gcc.dg/vmx/1c-02.c: Likewise.
23721         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23722
23723 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23724
23725         PR testsuite/24962
23726         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23727
23728 2006-01-20  Richard Guenther  <rguenther@suse.de>
23729         Steven Bosscher <stevenb.gcc@gmail.com>
23730
23731         PR rtl-optimization/24626
23732         * gcc.dg/torture/pr24626-1.c: New testcase.
23733         * gcc.dg/torture/pr24626-2.c: Likewise.
23734         * gcc.dg/torture/pr24626-3.c: Likewise.
23735         * gcc.dg/torture/pr24626-4.c: Likewise.
23736
23737 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23738
23739         PR c++/5520
23740         * g++.dg/warn/empty-body.C: New.
23741
23742 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23743
23744         PR c++/22136
23745         * g++.dg/template/using10.C: New test.
23746         * g++.dg/temlpate/using11.C: Likewise.
23747         * g++.dg/inherit/using5.C: Tweak error messages.
23748
23749 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23750
23751         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23752         target test.
23753         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23754
23755 2006-01-19  Jan Hubicka  <jh@suse.cz>
23756
23757         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23758
23759 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23760
23761         PR c++/25854
23762         * g++.dg/template/spec28.C: New test.
23763
23764 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23767         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23768
23769 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23770
23771         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23772         * gcc.dg/gomp/critical-1.c: Likewise.
23773         * gcc.dg/gomp/critical-3.c: Likewise.
23774         * gcc.dg/gomp/empty.c: Likewise.
23775         * gcc.dg/gomp/ordered-1.c: Likewise.
23776         * gcc.dg/gomp/for-4.c: Likewise.
23777         * gcc.dg/gomp/for-6.c: Likewise.
23778         * gcc.dg/gomp/master-3.c: Likewise.
23779         * gcc.dg/gomp/for-8.c: Likewise.
23780         * gcc.dg/gomp/for-10.c: Likewise.
23781         * gcc.dg/gomp/for-18.c: Likewise.
23782         * gcc.dg/gomp/for-5.c: Likewise.
23783         * gcc.dg/gomp/for-7.c: Likewise.
23784         * gcc.dg/gomp/for-9.c: Likewise.
23785
23786 2006-01-18  Jeff Law  <law@redhat.com>
23787
23788         * gcc.dg/tree-ssa/vrp25.c: New test.
23789
23790 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23791
23792         * gcc.dg/pr25805.c: Fix misapplied patch.
23793
23794 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23795
23796         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23797         (check_effective_target_vect_udot_qi): New.
23798         (check_effective_target_vect_sdot_hi): New.
23799         (check_effective_target_vect_udot_hi): New.
23800         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23801         prefixed with "wrapv-" with -fwrapv.
23802         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23803         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23804         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23805         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23806         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23807
23808         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23809         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23810         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23811         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23812
23813 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23814
23815         PR c++/16829
23816         * g++.dg/other/default2.C: New test.
23817         * g++.dg/other/default3.C: New test.
23818
23819 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23820
23821         PR c/25805
23822         * gcc.dg/pr25805.c: New file.
23823
23824 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23825
23826         PR c++/25836
23827         * g++.dg/template/init6.C: New test.
23828
23829 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23830
23831         * gcc.dg/tree-ssa/pr24287.c: New test
23832
23833 2006-01-18  Eric Christopher  <echristo@apple.com>
23834
23835         * g++.dg/eh/table.C: New.
23836
23837 2006-01-18  DJ Delorie  <dj@redhat.com>
23838
23839         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23840         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23841         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23842         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23843
23844 2006-01-18  Jeff Law  <law@redhat.com>
23845
23846         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23847         on wrapping on overflow semantics.
23848
23849         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23850
23851         * gcc.gc/tree-ssa/vrp23.c: New test.
23852         * gcc.gc/tree-ssa/vrp24.c: New test.
23853
23854 2006-01-18  Richard Henderson  <rth@redhat.com>
23855             Aldy Hernandez  <aldyh@redhat.com>
23856             Jakub Jelinek  <jakub@redhat.com>
23857             Diego Novillo  <dnovillo@redhat.com>
23858             Uros Bizjak  <uros@kss-loka.si>
23859
23860         * gcc.dg/gomp: New directory.
23861
23862 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23863             Steven G. Kargl  <kargls@comcast.net>
23864
23865         PR fortran/20869
23866         * gfortran.dg/intrinsic_external_1.f90: New test.
23867
23868         PR fortran/20875.
23869         * gfortran.dg/elemental_pointer_1.f90: New test.
23870
23871         PR fortran/25024
23872         * gfortran.dg/external_procedures_1.f90: New test.
23873
23874         PR fortran/25785
23875         gfortran.dg/assumed_present.f90: New test.
23876
23877 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23878
23879         * g++.dg/parse/lookup5.C: New test.
23880
23881 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23882
23883         PR fortran/25697
23884         * gfortran.dg/read_eof.f90: New test.
23885
23886 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23887
23888         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23889         add a closing brace.
23890
23891 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23892
23893         PR fortran/25631
23894         * gfortran.dg/fmt_tl.f: New test.
23895
23896 2006-01-17  Eric Christopher  <echristo@apple.com>
23897
23898         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23899         * g++.old-deja/g++.warn/impint2.C: Ditto.
23900         * g++.old-deja/g++.other/null1.C: Ditto.
23901         * g++.dg/warn/conv2.C: Ditto.
23902         * g++.dg/warn/conv4.C: New file.
23903
23904 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23905
23906         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23907
23908 2006-01-17  Andreas Jaeger  <aj@suse.de>
23909             Janis Johnson <janis187@us.ibm.com>
23910
23911         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23912         in 64-bit.
23913         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23914         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23915
23916 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23917
23918         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23919         (switchfiles): xfail txxx where xxx >= 25.
23920
23921 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23922
23923         PR testsuite/25764
23924         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23925
23926 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23927
23928         PR c/25682
23929         * gcc.dg/pr25682.c: New test.
23930         * g++.dg/parse/array-size2.C: New test.
23931
23932 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23933
23934         * consistency.vlad: Remove entire directory, 1652 files.
23935
23936 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23937
23938         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23939         check_effective_target_dfprt_nocache): New.
23940         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23941         (check_effective_target_dfprt): New.
23942         * lib/c-compat.exp (check_dfp): Remove.
23943         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23944         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23945         level of support for decimal float.
23946         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23947         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23948         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23949         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23950         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23951         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23952         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23953         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23954         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23955         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23956         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23957         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23958         directives.
23959
23960 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23961
23962         PR testsuite/25741
23963         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23964         $base_dir/../.
23965         * lib/gfortran.exp (gfortran_init): Likewise.
23966         * lib/obj-c++.exp (obj-c++_init): Likewise.
23967         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23968         (scan-assembler-dem-not): Likewise.
23969         * lib/scandump.exp (scan-dump-dem): Likewise.
23970         (scan-dump-dem-not): Likewise.
23971
23972 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23973
23974         PR testsuite/25767
23975         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23976         powerpc-*-darwin*.
23977         * lib/obj-c++.exp (obj-c++_init): Likewise.
23978
23979 2006-01-16  Richard Guenther  <rguenther@suse.de>
23980
23981         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23982
23983 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23984
23985         PR testsuite/25777
23986         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23987         to LD_LIBRARY_PATH.
23988
23989 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23990             Andrew Pinski  <pinskia@physics.uc.edu>
23991
23992         * gcc.dg/minmax-1.c: New test.
23993
23994 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23995
23996         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23997         * gcc.misc-tests/dectest.exp: Ditto.
23998
23999 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24000
24001         PR testsuite/25796
24002         * gcc.target/i386/cmov6.c: Use -march=k8.
24003
24004 2006-01-15  Andreas Jaeger  <aj@suse.de>
24005
24006         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24007         x86 does not have __float128.
24008
24009 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24010
24011         * gcc.target/i386/cmov6.c: New test.
24012
24013 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24014
24015         PR c++/25663
24016         * g++.dg/template/ctor6.C: New test.
24017
24018 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24019
24020         PR tree-optimization/25485
24021         * gcc.dg/tree-ssa/pr25485.c: New.
24022
24023 2006-01-14  Richard Guenther  <rguenther@suse.de>
24024
24025         PR tree-optimization/22548
24026         PR tree-optimization/22555
24027         PR tree-optimization/22501
24028         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24029         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24030         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24031         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24032         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24033         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24034         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24035         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24036         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24037
24038 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24039
24040         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24041         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24042
24043 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24044         Richard Guenther  <rguenther@suse.de>
24045
24046         PR rtl-optimization/24257
24047         * gcc.dg/torture/pr24257.c: New testcase.
24048
24049 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24050
24051         * gcc.c-torture/execute/20060110-1.c: New test.
24052         * gcc.c-torture/execute/20060110-2.c: New test.
24053
24054 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24055
24056         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24057
24058 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24059
24060         PR fortran/25756
24061         * gfortran.dg/label_3.f90: New test.
24062
24063 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24064
24065         PR tree-optimization/25771
24066         * g++.dg/tree-ssa/pr25771.C: New test
24067
24068 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24069
24070         PR tree-opt/24365
24071         * g++.dg/opt/complex5.C: New test.
24072
24073 2006-01-13  Richard Guenther  <rguenther@suse.de>
24074
24075         * gcc.target/i386/387-9.c: New testcase.
24076
24077 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         PR c++/24824
24080         * g++.dg/debug/dwarf2-1.C: New.
24081
24082 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24083
24084         PR testsuite/25728
24085         * lib/gcov.exp (verify-lines): Add "close $fd".
24086
24087 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24088             Ben Elliston  <bje@au.ibm.com>
24089
24090         * gcc.dg/dfp/inf-1.c: New test.
24091
24092 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24093             Yao Qi  <qiyaoltc@cn.ibm.com>
24094             Ben Elliston  <bje@au.ibm.com>
24095             Jon Grimm  <jgrimm2@us.ibm.com>
24096
24097         * gcc.dg/nodfp-1.c: New test.
24098         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24099         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24100         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24101         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24102         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24103         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24104         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24105         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24106         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24107         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24108         * gcc.dg/format/dfp-printf-1.c: Likewise.
24109         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24110         (compat_setup_dfp): New.
24111         * gcc.dg/compat/compat.exp: Use it.
24112         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24113         Make some variables global, prepend "compat_" to their names.
24114         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24115         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24116         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24117         * lib/compat.exp (compat_skip_list): Make global, rename.
24118         * lib/c-compat.exp: New file.
24119         * lib/target-supports.exp (check_effective_target_dfp): New.
24120
24121         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24122         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24123         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24124         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24125         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24126         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24127         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24128         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24129         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24130         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24131         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24132         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24133         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24134         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24135         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24136         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24137         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24138         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24139         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24140         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24141         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24142         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24143         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24144         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24145         gcc.dg/dfp/struct-layout-1.c,
24146         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24147         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24148         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24149         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24150         gcc.dg/dfp/func-vararg-dfp.c,
24151         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24152         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24153         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24154         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24155         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24156
24157 2006-01-11  Richard Guenther  <rguenther@suse.de>
24158
24159         PR tree-optimization/25734
24160         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24161
24162 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24163
24164         PR fortran/25486
24165         * gfortran.dg/literal_character_constant_1_x.F: New test.
24166         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24167         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24168         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24169
24170 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24171
24172         PR c++/25386
24173         * g++.dg/ext/packed3.C: Add expected packed error.
24174
24175 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24176
24177         PR target/25706
24178         * gcc.dg/torture/pr25706-1.c: New test.
24179
24180 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24181
24182         PR tree-optimization/23109
24183         PR tree-optimization/23948
24184         PR tree-optimization/24123
24185
24186         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24187         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24188         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24189         g++.dg/tree-ssa/pr23948.C: New testcases.
24190         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24191         three divisions in order to do the optimization.
24192
24193 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24194
24195         PR c++/25632
24196         * g++.dg/other/pr25632.C: New test.
24197
24198 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24199
24200         PR fortran/25730
24201         * gfortran.dg/used_types_1.f90: New test.
24202
24203 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24204
24205         PR target/25718
24206         * gcc.dg/torture/pr25718-1.c: New test.
24207
24208 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24209
24210         * gfortran.dg/list_read_2.f90: Fix typo in description.
24211
24212 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24213
24214         * lib/target-supports.exp (check_visibility_available): Simplify test
24215         for *-*-netware*.
24216         (check_profiling_available): Fail for *-*-netware*.
24217         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24218         * gcc.dg/20021014-1.c: Likewise.
24219         * gcc.dg/nest.c: Likewise.
24220
24221 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24222
24223         fortran/24936
24224         * gfortran.dg/forall_3.f90: New test.
24225
24226 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24227
24228         PR fortran/21977
24229         * gfortran.dg/nesting_2.f90: New test.
24230         * gfortran.dg/nesting_3.f90: New test.
24231
24232 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24233
24234         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24235         Fix typo in comment.
24236
24237 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24238
24239         * gfortran.dg/single_char_string.f90: New test.
24240
24241 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24242
24243         * gfortran.dg/ichar_2.f90: New test.
24244
24245 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24246
24247         PR fortran/25093
24248         * gfortran.dg/private_type_4.f90: New.
24249
24250 2006-01-07  Richard Guenther  <rguenther@suse.de>
24251
24252         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24253
24254 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24255
24256         * gfortran.dg/func_decl_1.f90: New.
24257         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24258         * gfortran.dg/array_alloc_2.f90: Likewise.
24259         * gfortran.dg/char_result_8.f90: Likewise.
24260         * gfortran.dg/dup_save_1.f90: Likewise.
24261         * gfortran.dg/dup_save_2.f90: Likewise.
24262         * gfortran.dg/f2c_6.f90: Likewise.
24263         * gfortran.dg/f2c_7.f90: Likewise.
24264         * gfortran.dg/func_result_2.f90: Likewise.
24265         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24266
24267 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24268
24269         PR fortran/22146
24270         * gfortran.dg/elemental_subroutine_1.f90: New test.
24271         * gfortran.dg/elemental_subroutine_2.f90: New test.
24272
24273         PR fortran/25029
24274         PR fortran/21256
24275         * gfortran.dg/assumed_size_refs_1.f90: New test.
24276
24277         PR fortran/20868
24278         PR fortran/20870
24279         * gfortran.dg/assumed_size_refs_2.f90: New test.
24280         * gfortran.dg/initialization_1.f90: Change warning message.
24281
24282 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24283
24284         * gcc.dg/tree-ssa/loop-15.c: New test.
24285
24286 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24287
24288         PR fortran/25598
24289         * gfortran.dg/backspace_3.f: New test.
24290         * gfortran.dg/backspace_4.f: New test.
24291
24292 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24293
24294         PR fortran/24268
24295         * gfortran.dg/fmt_white.f: Update test.
24296
24297 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24298
24299         * gcc.dg/cast-1.c: Add new warning.
24300         * gcc.dg/cast-2.c: Likewise.
24301         * gcc.dg/cast-3.c: Likewise.
24302         * gcc.dg/format/cast-1.c: Likewise.
24303         * gcc.dg/cast-4.c: New testcase.
24304
24305 2006-01-05  Richard Guenther  <rguenther@suse.de>
24306
24307         PR tree-optimization/22555
24308         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24309
24310 2006-01-05  Richard Guenther  <rguenther@suse.de>
24311             Diego Novillo  <dnovillo@redhat.com>
24312
24313         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24314         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24315         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24316         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24317         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24318         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24319         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24320         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24321         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24322         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24323         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24324         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24325         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24326         * treelang/compile/extravar.tree: Likewise.
24327         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24328         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24329         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24330         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24331         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24332
24333 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24334
24335         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24336         for 64-bit fix.
24337
24338 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24339
24340         PR fortran/23675
24341         gfortran.dg/char_result_11.f90: New.
24342
24343 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24344
24345         PR c++/24782
24346         * g++.dg/parse/access9.C: New test.
24347         * g++.dg/tc1/dr52.C: Tweak error markers.
24348
24349 2006-01-04  Richard Henderson  <rth@redhat.com>
24350
24351         Merge from gomp branch.
24352         * g++.dg/parse/pragma2.C: Update expected error lines.
24353
24354 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * g++.dg/other/i386-2.C: New test.
24357
24358         PR target/25554
24359         * gcc.c-torture/compile/20051228-1.c: New test.
24360
24361         PR c/25559
24362         * gcc.dg/pr25559.c: New test.
24363
24364 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/25492
24367         * g++.dg/lookup/friend9.C: New test.
24368
24369         PR c++/25625
24370         * g++.dg/template/repo5.C: New test.
24371
24372 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24373
24374         PR fortran/25101
24375         * gfortran.dg/forall_2.f90: New test.
24376
24377 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24378
24379         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24380         dg-require-weak.  Adjust regexp to handle leading-underscore
24381         targets and space as well as TAB after .weak.  Change previous
24382         64-bit fix to not use naked dot.
24383
24384 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24385
24386         PR rtl-optimization/25578
24387         * gcc.c-torture/execute/20060102-1.c: New testcase.
24388
24389 2006-01-03  Richard Guenther  <rguenther@suse.de>
24390
24391         PR c/25183
24392         * gcc.dg/torture/pr25183.c: New testcase.
24393
24394 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24395
24396         Merge from gomp-branch.
24397         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24398         * gcc.dg/ia64-sync-2.c: Likewise.
24399         * gcc.dg/ia64-sync-3.c: Likewise.
24400         * gcc.dg/ia64-sync-4.c: Likewise.
24401         * gcc.dg/sync-2.c: Likewise.
24402         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24403         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24404
24405 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24406
24407         PR c++/25635
24408         * g++.dg/parse/operator6.C: New test.
24409
24410         PR c++/25637
24411         * g++.dg/parse/error29.C: New test.
24412
24413         PR c++/25638
24414         * g++.dg/parse/dtor6.C: New test.
24415
24416         PR c++/25633
24417         * g++.dg/parse/ctor3.C: New test.
24418
24419         PR c++/25634
24420         * g++.dg/template/class3.C: New test.
24421
24422 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24423
24424         * g++.dg/debug/debug9.C: New.
24425
24426 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24427
24428         PR fortran/24640
24429         * gfortran.dg/label_2.f90: New test.
24430
24431 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24432
24433         * g++.dg/lookup/using12.C: Tighten error marker.
24434
24435 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24436             Andrew Pinski <pinskia@physics.uc.edu>
24437
24438         * gcc.target/powerpc/darwin-abi-3.c: New file.
24439         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24440         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24441         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24442         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24443         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24444         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24445         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24446         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24447
24448 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24449
24450         * gcc.dg/tree-ssa/loadpre1.c: New;
24451         * gcc.dg/tree-ssa/loadpre2.c: New;
24452         * gcc.dg/tree-ssa/loadpre3.c: New;
24453         * gcc.dg/tree-ssa/loadpre4.c: New;
24454         * gcc.dg/tree-ssa/loadpre5.c: New;
24455         * gcc.dg/tree-ssa/loadpre6.c: New;
24456         * gcc.dg/tree-ssa/loadpre7.c: New;
24457         * gcc.dg/tree-ssa/loadpre8.c: New;
24458         * gcc.dg/tree-ssa/loadpre9.c: New;
24459
24460 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24463         * g++.dg/abi/thunk4.C: Likewise.
24464
24465 2006-01-01  Andreas Jaeger  <aj@suse.de>
24466
24467         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24468         portable.
24469
24470 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24471
24472         PR c++/25294
24473         * gcc.dg/pragma-pack-3.c: New test.
24474         * g++.dg/parse/pragma3.C: New test.
24475
24476 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24477
24478         PR middle-end/24827
24479         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24480
24481 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         PR testsuite/25214
24484         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24485
24486 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24487
24488         PR fortran/22607
24489         * gfortran-dg/pure_byref_3.f90: New.
24490
24491         fortran/PR 25396
24492         * gfortran.dg/userdef_operator_1.f90: New.
24493
24494 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         * g++.dg/abi/thunk3.C: New.
24497         * g++.dg/abi/thunk4.C: New.
24498
24499 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24500
24501         PR fortran/25532
24502         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24503         associated derived type components of derived types are
24504         properly declared in contained procedures.
24505
24506 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24507
24508         PR libgfortran/25139
24509         * gfortran.dg/backspace_2.f: New test.
24510
24511 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24512
24513         PR libgfortran/25550
24514         * gfortran.dg/endfile.f: New test.
24515
24516 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24517
24518         PR libgfortran/25419
24519         * gfortran.dg/comma.f: New test.
24520
24521 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24522
24523         * lib/gfortran-dg.exp: Remove trailing whitespace.
24524         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24525         -funroll-all-loops.
24526
24527 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24528
24529         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24530         Extended Double long doubles or repeat tests when long double is
24531         the same size as double.
24532
24533 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24534
24535         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24536
24537         PR testsuite/25442
24538         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24539         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24540
24541         PR testsuite/25441
24542         * gcc.dg/pr23911.c: Make test variable static.
24543
24544         PR testsuite/25444
24545         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24546
24547 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24548
24549         PR c++/25439
24550         * g++.dg/parse/crash17.C: Adjust error markers.
24551         * g++.dg/template/error20.C: New test.
24552
24553 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24554
24555         PR c++/23172
24556         * g++.dg/ext/complit4.C: New test.
24557
24558         PR c++/25417
24559         * g++.dg/ext/complit5.C: Likewise.
24560
24561 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24562
24563         PR tree-optimization/25125
24564         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24565         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24566         * gcc.c-torture/execute/pr25125.c: New.
24567
24568 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24569
24570         PR fortran/25029
24571         PR fortran/21256
24572         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24573         functions with incorrect assumed size references.
24574
24575 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/23171
24578         * g++.dg/opt/init1.C: New test.
24579
24580 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/24671
24583         * g++.dg/template/sfinae3.C: New test.
24584
24585 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24586
24587         * g++.dg/other/friend4.C: New test.
24588
24589 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24590
24591         PR target/25005
24592         * g++.dg/opt/pr25005.C: New test.
24593
24594 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/25369
24597         * g++.dg/template/ptrmem16.C: New test.
24598
24599 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24600
24601         PR fortran/25029
24602         PR fortran/21256
24603         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24604
24605 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24606
24607         PR libgfortran/25307
24608         * gfortran.dg/list_read_5.f90: New test.
24609
24610 2005-12-22  Richard Henderson  <rth@redhat.com>
24611
24612         * gcc.target/i386/sse-7.c: Use -msse2.
24613
24614 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24615
24616         PR rtl-optimization/25432
24617         * gcc.c-torture/compile/20051216-1.c: New test.
24618
24619         PR objc/25328
24620         * objc/execute/pr25328.m: New test.
24621
24622 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/25364
24625         * g++.dg/template/call4.C: New test.
24626
24627 2005-12-22  Dale Johannesen  <dalej@apple.com>
24628
24629         * gcc.target/i386/sse-17.c: New.
24630
24631 2005-12-22  Paul Brook  <paul@codesourcery.com>
24632
24633         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24634
24635 2005-12-22  Paul Brook  <paul@codesourcery.com>
24636
24637         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24638
24639 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24640
24641         PR tree-opt/25513
24642         * gcc.c-torture/compile/pr25513.c: New test.
24643
24644 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24645
24646         PR c++/23333
24647         * g++.dg/parse/error25.C: Add more tests.
24648
24649 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24650
24651         PR fortran/18990
24652         * gfortran.dg/der_charlen_1.f90: New.
24653
24654 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24655
24656         PR fortran/20889
24657         * gfortran.dg/pointer_component_type_1.f90: New test.
24658
24659         PR fortran/25029
24660         PR fortran/21256
24661         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24662         should give an error with assumed size array refernces and checks
24663         those that should not.
24664         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24665         reference an upper bound so that it does not generate an error.
24666
24667         PR fortran/19362
24668         PR fortran/20244
24669         PR fortran/20864
24670         PR fortran/25391
24671         * gfortran.dg/used_dummy_types_1.f90: New test.
24672         * gfortran.dg/used_dummy_types_2.f90: New test.
24673         * gfortran.dg/used_dummy_types_3.f90: New test.
24674         * gfortran.dg/used_dummy_types_4.f90: New test.
24675         * gfortran.dg/used_dummy_types_5.f90: New test.
24676
24677         PR fortran/23152
24678         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24679         group already being USE associated.
24680         * gfortran.dg/assumed_shape_nml.f90: New test.
24681         * gfortran.dg/assumed_size_nml.f90: New test.
24682
24683         PR fortran/20862
24684         PR fortran/25053
24685         PR fortran/25063
24686         PR fortran/25064
24687         PR fortran/25066
24688         PR fortran/25067
24689         PR fortran/25068
24690         PR fortran/25307
24691         * gfortran.dg/io_constraints_1.f90: New test.
24692         * gfortran.dg/io_constraints_1.f90: New test.
24693         * gfortran.dg/iostat_3.f90: Change wording of warning.
24694         * gfortran.dg/g77/19981216-0.f: The same.
24695
24696 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24697
24698         PR tree-optimization/23518
24699         * gcc.dg/pr23518.c: New.
24700
24701 2005-12-21  Mike Stump  <mrs@apple.com>
24702
24703         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24704
24705 2005-12-21  Paul Brook  <paul@codesourcery.com>
24706
24707         * gcc.dg/pr19340.c: Skip on m68k targets.
24708
24709 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24710
24711         PR rtl-optimization/25196
24712         * gcc.dg/pr25196.c: New test.
24713
24714 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24715
24716         PR fortran/25423
24717         gfortran.dg/where_nested_1.f90: New.
24718
24719 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24720
24721         PR tree-optimization/25382.
24722         * gcc.dg/tree-ssa/pr25382.c: New.
24723
24724 2005-12-20  Richard Guenther  <rguenther@suse.de>
24725
24726         PR middle-end/24306
24727         * gcc.target/i386/pr24306.c: New testcase.
24728
24729 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24730
24731         PR tree-optimization/25501
24732         * gcc.dg/tree-ssa/pr25501.c: New.
24733
24734 2005-12-20  Richard Guenther  <rguenther@suse.de>
24735
24736         Revert
24737         2005-12-02  Richard Guenther  <rguenther@suse.de>
24738
24739         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24740
24741 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24742
24743         PR c++/21228
24744         * g++.dg/warn/Wunreachable-code-2.C: New test.
24745
24746 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24747
24748         PR c++/24278
24749         * g++.dg/template/ctor5.C: New test.
24750
24751         PR c++/24915
24752         * g++.dg/template/overload8.C: New test.
24753
24754 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24755
24756         * gcc.c-torture/compile/pr25483 : New test.
24757
24758 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24759
24760         PR c++/20552
24761         * g++.dg/ext/typeof10.C: New test.
24762
24763 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * gcc.dg/mt-loopi1.c: New.
24766
24767 2005-12-18  Richard Guenther  <rguenther@suse.de>
24768
24769         PR tree-optimization/25481
24770         * gcc.dg/torture/pr25481.c: New testcase.
24771
24772 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24773
24774         PR rtl-optimization/21041
24775         * gcc.dg/pr21041.c: New test.
24776
24777 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24778
24779         PR libgfortran/25463
24780         * gfortran.dg/advance.f90: New test.
24781
24782 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24783
24784         * gcc.dg/20051201-1.c: New test.
24785
24786 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24787
24788         PR fortran/25018
24789         * gfortran.dg/initialization_1.f90: New test.
24790         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24791         * gfortran.dg/g77/980616-0.f: The same.
24792
24793 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24794
24795         * PR fortran/25458
24796         * gfortran.dg/chkbits.f90: New test.
24797
24798 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24799
24800         * gfortran.dg/enum_5.f: Revert to previous version.
24801
24802 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24803
24804         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24805         * gfortran.dg/nested_modules_1.f90: Ditto.
24806         * gfortran.dg/hollerith_f95.f90: Ditto.
24807         * gfortran.dg/select_5.f90: Ditto.
24808         * gfortran.dg/secnds.f: Ditto.
24809         * gfortran.dg/hollerith2.f90: Ditto.
24810         * gfortran.dg/imag_2.f: Ditto.
24811         * gfortran.dg/ftell_2.f90: Ditto.
24812         * gfortran.dg/malloc_free_1.f90: Ditto.
24813         * gfortran.dg/logint-1.f: Ditto.
24814         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24815         * gfortran.dg/e_d_fmt.f90: Ditto.
24816         * gfortran.dg/hollerith_legacy.f90: Ditto.
24817         * gfortran.dg/logint-2.f: Ditto.
24818         * gfortran.dg/enum_5.f90: Ditto.
24819         * gfortran.dg/f2c_2.f90: Ditto.
24820         * gfortran.dg/pr17143.f90: Ditto.
24821         * gfortran.dg/namelist_14.f90: Ditto.
24822         * gfortran.dg/logint-3.f: Ditto.
24823         * gfortran.dg/spread_scalar_source.f90: Ditto.
24824         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24825         * gfortran.dg/namelist_11.f: Ditto.
24826         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24827         * gfortran.dg/g77/20010519-1.f
24828         * gfortran.dg/g77/alpha1.f: Ditto.
24829         * gfortran.dg/g77/990115-1.f: Ditto.
24830         * gfortran.dg/g77/erfc.f: Ditto.
24831         * gfortran.dg/g77/19990313-3.f: Ditto.
24832         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24833         * gfortran.dg/g77/20010426.f: Ditto.
24834         * gfortran.dg/g77/19990313-0.f: Ditto.
24835         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24836         * gfortran.dg/g77/20000629-1.f: Ditto.
24837         * gfortran.dg/g77/970125-0.f: Ditto.
24838         * gfortran.dg/g77/8485.f: Ditto.
24839         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24840         * gfortran.dg/g77/19990313-1.f: Ditto.
24841         * gfortran.dg/g77/int8421.f: Ditto.
24842         * gfortran.dg/g77/19990305-0.f: Ditto.
24843         * gfortran.dg/g77/947.f: Ditto.
24844         * gfortran.dg/g77/19990905-2.f: Ditto.
24845         * gfortran.dg/g77/cabs.f: Ditto.
24846         * gfortran.dg/g77/19990313-2.f: Ditto.
24847         * gfortran.dg/g77/20020307-1.f: Ditto.
24848         * gfortran.dg/g77/dcomplex.f: Ditto.
24849         * gfortran.dg/g77/19990502-1.f: Ditto.
24850         * gfortran.dg/g77/19981216-0.f: Ditto.
24851         * gfortran.dg/common_4.f90: Ditto.
24852         * gfortran.dg/entry_4.f90: Ditto.
24853         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24854         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24855         * gfortran.dg/namelist_12.f: Ditto.
24856         * gfortran.dg/scale_1.f90: Ditto.
24857         * gfortran.dg/modulo_1.f90
24858         * gfortran.dg/hollerith.f90: Ditto.
24859         * gfortran.dg/direct_io_3.f90: Ditto.
24860         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24861         * gfortran.dg/gnu_logical_1.F: Ditto.
24862         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24863         * gfortran.dg/assign_1.f90: Ditto.
24864         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24865         * gfortran.dg/pr23095.f: Ditto.
24866         * gfortran.dg/read_float_1.f90: Ditto.
24867
24868 2005-12-17  Andreas Jaeger  <aj@suse.de>
24869
24870         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24871         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24872
24873 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24874
24875         PR fortran/24268
24876         * gfortran.dg/fmt_white.f: New test.
24877
24878 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24879
24880         * gfortran.dg/label_1.f90: New test.
24881
24882 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24883
24884         PR testsuite/25422
24885         * gcc.dg/20031012-1.c: Add -Walways-true option.
24886         * gcc.dg/weak/weak-3.c: Likewise.
24887         * g++.old-deja/g++.mike/warn8.C: Likewise.
24888
24889 2005-12-16  Mike Stump  <mrs@apple.com>
24890
24891         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24892         exit.
24893
24894 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24895
24896         PR libgfortran/25264
24897         PR libgfortran/25349
24898         * gfortran.dg/tl_editing.f90: Added additional checks.
24899         * gfortran.dg/t_editing.f: New test.
24900         * gfortran.dg/write_padding.f90: New test
24901
24902 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24903
24904         PR testsuite/25215
24905         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24906
24907 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24908
24909         PR rtl-optimization/24899
24910         * gcc.c-torture/execute/20051215-1.c: New test.
24911
24912 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24913
24914         PR 24823
24915         * gfortran.dg/pr24823.f: New test.
24916
24917 2005-12-16  Jeff Law  <law@redhat.com>
24918
24919         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24920
24921 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24922
24923         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24924         (base_types): Change C++ style comments to C style comments.  Remove
24925         aligned types from the array.  Keep Enums disabled.
24926         (complex_types): Remove aligned types from the array.
24927         Comment out "_Complex long double".
24928         (attrib_types): Remove.
24929         (complex_attrib_types): Remove.
24930         (attrib_array_types): Remove.
24931         (complex_attrib_array_types): Remove.
24932         (aligned_bitfld_types): Remove.
24933         (n_aligned_bitfld_types): Remove.
24934         (FEATURE_ALIGNEDPACKED): Delete.
24935         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24936         (singles): Remove support for adding attributes.
24937         (choose_type): Remove support for attributed types.
24938         (generate_fields): Remove support for attributed bit-fields.
24939         Remove support for adding attributes.
24940         (generate_random_tests): Remove support for adding attributes.
24941         (features): Add back "[0] :0" and "complex vector [0]".
24942         (main): Remove support for attributed bit-fields.
24943         Uncomment the calling of generate_random_tests for the rests of
24944         the tests.
24945
24946 2005-12-16  Jan Hubicka  <jh@suse.cz>
24947
24948         * gcc.c-torture/combine/pr25224.c: New.
24949
24950 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24951
24952         PR other/25028
24953         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24954         HP-UX.
24955
24956 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24957
24958         * gcc.dg/20051215-1.c: New file.
24959
24960 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24961
24962         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24963         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24964
24965 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24966
24967         PR fortran/18197
24968         * gfortran.dg/dummy_functions_1.f90: New.
24969
24970 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24971
24972         PR rtl-optimization/25310
24973         * gcc.c-torture/compile/pr25310.c: New test.
24974
24975 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24976
24977         PR debug/25023
24978         * gcc.dg/pr25023.c: New test.
24979
24980 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24981
24982         * g++.old-deja/g++.brendan/redecl1.C,
24983         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24984         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24985         g++.old-deja/g++.oliva/typeof1.C,
24986         g++.old-deja/g++.other/crash16.C,
24987         g++.old-deja/g++.other/crash34.C,
24988         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24989         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24990         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24991         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24992         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24993         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24994         Remove xfail.
24995
24996 2005-12-14  Kean Johnston  <jkj@sco.com>
24997             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24998
24999         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25000         * gcc.target/i386/20020523-1.c: Ditto.
25001         * gcc.target/i386/tailcall-1.c: Ditto.
25002         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25003         * gcc.target/i386/ssetype-5.c: Ditto.
25004
25005 2005-12-14  Jeff Law  <law@redhat.com>
25006
25007         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25008
25009 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25010
25011         PR target/25254
25012         PR target/24188
25013         * gcc.target/i386/pr25254.c: New test.
25014         * gfortran.dg/PR24188.f: New test.
25015
25016 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25017
25018         * lib/fortran-torture.exp: Catch remaining uses of
25019         remote_file build delete.
25020
25021 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25022
25023         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25024
25025 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25026
25027         * gcc.dg/warn-addr-cmp.c: New test.
25028
25029 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25030
25031         PR debug/25023
25032         PR target/25293
25033         * gcc.target/i386/pr25293.c: New test.
25034
25035 2005-12-13  Petr Machata  <machata@post.cz>
25036
25037         PR c++/24907
25038         * g++.dg/parse/comma2.C: New test.
25039
25040 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25041             Jakub Jelinek  <jakub@redhat.com>
25042
25043         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25044         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25045         (limits.h): Include unconditionally.
25046         (stdlib.h): Likewise.
25047         (hashtab.h): Do not include.
25048         (getopt.h): Likewise.
25049         (stddef.h): Include.
25050         (hashval_t): Define.
25051         (struct entry): Add "next" field.
25052         (HASH_SIZE): New macro.
25053         (hash_table): New variable.
25054         (switchfiles): Do not use xmalloc.
25055         (mix): New macro.
25056         (iterative_hash): New function.
25057         (hasht): Remove.
25058         (e_exists): New function.
25059         (e_insert): Likewise.
25060         (output): Use, instead of libiberty hashtable functions.
25061         (main): Do not use getopt.  Do not call htab_create.
25062
25063 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25064
25065         PR c++/25331
25066         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25067         put atal* and atpaal* attributes on array elements.
25068         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25069         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25070         put atal* and atpaal* attributes on array elements.
25071         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25072
25073 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25074
25075         * gcc.dg/single-precision-constant.c: New test.
25076
25077 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25078
25079         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25080         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25081         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25082         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25083         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25084         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25085         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25086         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25087         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25088         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25089         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25090         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25091         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25092         gcc.target/powerpc/ppc-sdata-2.c,
25093         gcc.target/powerpc/ppc-stackalign-1.c,
25094         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25095         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25096         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25097         gcc.target/powerpc/rs6000-ldouble-2.c,
25098         gcc.target/powerpc/rs6000-power2-1.c,
25099         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25100         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25101         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25102         option into target selector.
25103         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25104         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25105
25106 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25107
25108         PR objc/25348
25109         * objc.dg/encode-9.m: New test.
25110
25111 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25112
25113         PR testsuite/20772
25114         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25115         * gcc.dg/asm-b.c: Fix typo.
25116         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25117         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25118         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25119         i?86 lp64 and x86_64 ilp32.
25120         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25121         on i?86 lp64.
25122         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25123
25124 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25125
25126         PR fortran/25078
25127         gfortran.dg/equiv_5.f90: New test.
25128
25129 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25130
25131         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25132         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25133         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25134         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25135         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25136         * gcc.dg/tree-ssa/reassoc-5.c: New.
25137         * gcc.dg/tree-ssa/reassoc-6.c: New.
25138         * gcc.dg/tree-ssa/reassoc-7.c: New.
25139         * gcc.dg/tree-ssa/reassoc-8.c: New.
25140         * gcc.dg/tree-ssa/reassoc-9.c: New.
25141         * gcc.dg/tree-ssa/reassoc-10.c: New.
25142         * gcc.dg/tree-ssa/reassoc-11.c: New.
25143
25144 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25145
25146         PR testsuite/25167
25147         PR testsuite/24478
25148         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25149
25150 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25151
25152         PR c++/25300
25153         * g++.dg/template/inherit.C: Do not use a generic error message.
25154
25155 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25156
25157         PR libobjc/25354
25158         * objc.dg/gnu-encoding: New directory.
25159         * objc.dg/gnu-encoding/compat-common.h: New file.
25160         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25161         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25162         * objc.dg/gnu-encoding/vector-defs.h: New file.
25163         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25164         * objc.dg/gnu-encoding/generate-random.c: New file.
25165         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25166         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25167         * objc.dg/gnu-encoding/generate-random.h: New file.
25168
25169 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/25337
25172         * g++.dg/template/defarg7.C: New test.
25173
25174 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25175
25176         PR libobjc/25347
25177         * objc.dg/encode-8.m: New test.
25178
25179 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25180
25181         PR libobjc/25346
25182         * objc.dg/encode-7.m: New test.
25183
25184 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25185
25186         PR c++/25010
25187         * g++.dg/opt/inline10.C: New test.
25188
25189 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25190
25191         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25192
25193 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25194
25195         * gfortran.dg/substring_equivalence.f90: typo in comment
25196
25197 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25198
25199         PR fortran/25068
25200         * gfortran.dg/iostat_3.f90: New test.
25201
25202 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25203
25204         PR fortran/23815
25205         * gfortran.dg/unf_io_convert_1.f90: New test.
25206         * gfortran.dg/unf_io_convert_2.f90: New test.
25207         * gfortran.dg/unf_io_convert_3.f90: New test.
25208
25209 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25210
25211         PR testsuite/20772
25212         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25213         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25214         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25215         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25216         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25217         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25218         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25219         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25220         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25221         gcc.dg/torture/fp-int-convert-float128-timode.c,
25222         gcc.dg/torture/fp-int-convert-float128.c,
25223         gcc.dg/torture/fp-int-convert-float80-timode.c,
25224         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25225         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25226
25227         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25228
25229 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25230
25231         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25232
25233 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25234
25235         * gcc.dg/20051207-1.c,
25236         * gcc.dg/20051207-2.c,
25237         * gcc.dg/20051207-3.c: New tests.
25238
25239 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25240
25241         PR testsuite/20772
25242         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25243         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25244         dg-skip-if target selector.
25245
25246         PR testsuite/20772
25247         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25248         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25249         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25250         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25251         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25252         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25253         and/or merge with i?86 cases.
25254
25255         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25256
25257         PR testsuite/20772
25258         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25259         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25260         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25261         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25262         x86_64-*-linux*.
25263
25264 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25265
25266         PR target/25311
25267         * gcc.c-torture/compile/pr25311.c: New test.
25268
25269 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25270
25271         PR libgfortran/25039
25272         * gfortran.dg/read_comma.f: New test.
25273
25274 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25275
25276         PR c++/19317
25277         * g++.dg/opt/pr19317-1.C: New test.
25278         * g++.dg/opt/pr19317-2.C: New test.
25279         * g++.dg/opt/pr19317-3.C: New test.
25280
25281         PR target/19005
25282         * gcc.c-torture/execute/pr19005.c: New test.
25283
25284         PR target/17828
25285         * g++.old-deja/g++.other/comdat5.C: New test.
25286         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25287
25288         * g++.dg/compat/struct-layout-1.exp: New file.
25289         * g++.dg/compat/struct-layout-1.h: New.
25290         * g++.dg/compat/struct-layout-1_generate.c: New.
25291         * g++.dg/compat/struct-layout-1_x1.h: New.
25292         * g++.dg/compat/struct-layout-1_x2.h: New.
25293         * g++.dg/compat/struct-layout-1_y1.h: New.
25294         * g++.dg/compat/struct-layout-1_y2.h: New.
25295
25296         * gcc.dg/20050330-2.c: New test.
25297
25298 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25299
25300         PR fortran/25292
25301         * gfortran.dg/associated_1.f90: New.
25302
25303 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25304
25305         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25306         ILP32 vect_no_align platforms.
25307
25308 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25309             Jakub Jelinek  <jakub@redhat.com>
25310
25311         PR target/25268
25312         * gcc.c-torture/compile/20051207-1.c: New test.
25313
25314 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25315
25316         PR testsuite/20772
25317         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25318         gcc.dg/torture/pr18582-1.c,
25319         gcc.target/i386/attributes-error.c: Also test on x86_64.
25320
25321         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25322
25323 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25324
25325         PR c++/19397
25326         * g++.dg/template/typedef3.C: New test.
25327
25328         PR c++/19762
25329         PR c++/19764
25330         * g++.dg/template/dtor3.C: Fix error markers.
25331
25332 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25333
25334         * lib/target-supports.exp (check_effective_target_sync_char_short):
25335         Add s390*.
25336
25337 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25338
25339         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25340
25341 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25342
25343         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25344         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25345         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25346         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25347
25348 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25349
25350         PR c++/25263
25351         * g++.dg/other/array2.C: New test case.
25352
25353 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25354
25355         * gcc.dg/darwin-weakimport-3.c: New.
25356
25357         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25358         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25359         and to work on Darwin.
25360         * gcc.dg/attr-weakref-1b.c: New file.
25361         * gcc.dg/attr-weakref-2.c: New test.
25362         * gcc.dg/darwin-weakref-1.c: New test.
25363
25364 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25365
25366         PR testsuite/25247
25367         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25368         use in selector expressions.
25369         (dg-xfail-if): Ditto.
25370         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25371         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25372         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25373         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25374         * gcc.test-framework/test-framework.exp: Skip generated tests if
25375         CHECK_TEST_FRAMEWORK is not 1.
25376
25377 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25378
25379         PR tree-optimization/24963
25380         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25381
25382         PR target/24108
25383         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25384
25385         PR target/18580
25386         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25387         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25388         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25389         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25390
25391 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25394         dg-options.
25395
25396 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25397
25398         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25399
25400 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25401
25402         * gcc.dg/format/cast-1.c: New test.
25403
25404 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25405
25406         PR c/7776
25407         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25408         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25409         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25410         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25411
25412 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25413
25414         * gcc.dg/cast-pretty-print-1.c: New test.
25415
25416 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25417
25418         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25419
25420 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/24173
25423         * g++.dg/template/friend40.C: New test.
25424
25425 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25426
25427         PR target/25199
25428         * gcc.target/i386/movq-2.c: New test.
25429         * gcc.target/i386/movq.c: Remove target i?86, instead add
25430         dg-require-effective-target ilp32.
25431
25432 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25433
25434         PR c++/24103
25435         * g++.dg/other/default1.C: New test.
25436
25437 2005-12-02  Richard Guenther  <rguenther@suse.de>
25438
25439         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25440
25441 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25442
25443         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25444
25445 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25446
25447         PR target/21017
25448         * gcc.target/powerpc/rotate.c: New.
25449
25450 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25451
25452         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25453         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25454
25455 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25456
25457         PR c/13384
25458         * gcc.dg/pr17730-1.c: Adjust.
25459         * gcc.dg/lvalue1.c (main): Likewise.
25460         * gcc.dg/lvalue-2.c: Likewise.
25461         * g++.dg/pr7503-3.C
25462
25463 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25464
25465         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25466         error messages.
25467
25468 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25469
25470         PR fortran/24789
25471         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25472
25473 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25474
25475         PR target/24475
25476         * lib/target-supports.exp (check_effective_target_tls): New.
25477         (check_effective_target_tls_runtime): New.
25478         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25479         for TLS support.
25480         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25481         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25482         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25483         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25484         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25485         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25486         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25487         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25488         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25489         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25490         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25491         effective-target TLS.
25492         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25493         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25494         effective-target TLS runtime.
25495
25496 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25497
25498         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25499
25500 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25501
25502         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25503         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25504         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25505         ignored" warnings when "packing" is the same as the ABI layout.
25506
25507 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25508
25509         PR fortran/21302
25510         * gfortran.dg/line_length_1.f: New test.
25511         * gfortran.dg/line_length_2.f90: Ditto.
25512
25513 2005-11-30  Richard Guenther  <rguenther@suse.de>
25514
25515         PR tree-optimization/21655
25516         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25517
25518 2005-11-30  Dale Johannesen  <dalej@apple.com>
25519
25520         * gcc.c-torture/compile/pr24930.c: New.
25521
25522 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25523
25524         PR fortran/15809
25525         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25526
25527 2005-11-30  Jeff Law  <law@redhat.com>
25528
25529         * g++.old-deja/g++.law/pr25000.C: New test.
25530
25531 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.dg/tls/opt-11.c: New test.
25534
25535 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25536
25537         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25538         targets.
25539         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25540         LP64 ia64.
25541
25542 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * gfortran.dg/open_access_1.f90: New test.
25545
25546 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25547
25548         * gcc.dg/charset/builtin2.c: New test.
25549
25550 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25551
25552         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25553         on mmix-*-* for *_[xy].c.
25554
25555 2005-11-28  Kean Johnston  <jkj@sco.com>
25556
25557         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25558         headers.
25559         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25560         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25561         * gcc.target/i386/asm-3.c: Ditto.
25562         * gcc.target/i386/clobbers.c: Ditto.
25563         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25564         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25565         test regexp.
25566         * gcc.target/i386/mul.c: Ditto.
25567         * gcc.target/i386/ssetype-1.c: Ditto.
25568         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25569         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25570         static so the test works with -fPIC mode too. Based on comment in
25571         PR19231 by Pinski.
25572         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25573
25574 2005-11-28  Richard Guenther  <rguenther@suse.de>
25575
25576         * gcc.dg/alias-9.c: New testcase.
25577         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25578
25579 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25580             Uros Bizjak  <uros@kss-loka.si>
25581
25582         PR middle-end/20219
25583         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25584         tan(x)/sin(x) transformations.
25585
25586 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25587
25588         PR middle-end/24575
25589         * gcc.dg/tree-ssa/divide-3.c: New test.
25590         * gcc.dg/tree-ssa/divide-4.c: New test.
25591
25592 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25593
25594         PR fortran/24917
25595         *  gfortran.dg/boz_6.f90: New test.
25596
25597 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25598
25599         PR fortran/23912
25600         * gfortran.dg/modulo_1.f90: New test.
25601
25602 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25603
25604         PR libfortran/24919
25605         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25606         fail on CRLF platforms.
25607         * gfortran.dg/ftell_2.f90: Likewise.
25608
25609 2005-11-26  Eric Christopher  <echristo@apple.com>
25610
25611         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25612
25613 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25614
25615         * objc.dg/gnu-runtime-3.m: Simplify.
25616
25617 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25618
25619         PR middle-end/23669
25620         * gcc.dg/tree-ssa/divide-1.c: New test.
25621         * gcc.dg/tree-ssa/divide-2.c: New test.
25622
25623 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25624
25625         PR libgfortran/24945
25626         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25627
25628 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25629
25630         PR libgfortran/24945
25631         * gfortran.dg/open_status_2.f90: New test.
25632
25633 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25634
25635         * gcc.c-torture/execute/builtins/fprintf.c,
25636         gcc.c-torture/execute/builtins/fputs-lib.c,
25637         gcc.c-torture/execute/builtins/fputs.c,
25638         gcc.c-torture/execute/builtins/lib/fprintf.c,
25639         gcc.c-torture/execute/builtins/lib/printf.c,
25640         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25641
25642 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25643
25644         * gcc.dg/20050922-2.c: New test.
25645
25646 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25647
25648         * objc.dg/gnu-runtime-3.m: New test.
25649
25650 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25651
25652         PR c++/9278
25653         * g++.dg/other/void1.C: New test.
25654
25655 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25656
25657         PR middle-end/24998
25658         * gcc.dg/torture/fp-int-convert-float.c,
25659         gcc.dg/torture/fp-int-convert-double.c,
25660         gcc.dg/torture/fp-int-convert-long-double.c,
25661         gcc.dg/torture/fp-int-convert-timode.c,
25662         gcc.dg/torture/fp-int-convert-float80.c,
25663         gcc.dg/torture/fp-int-convert-float80-timode.c,
25664         gcc.dg/torture/fp-int-convert-float128.c,
25665         gcc.dg/torture/fp-int-convert-float128-timode.c,
25666         gcc.dg/torture/fp-int-convert.h: New files.
25667
25668 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25669
25670         PR middle-end/24989
25671         * gcc.dg/tree-ssa/bool-10.c: New test.
25672         * gcc.dg/tree-ssa/bool-11.c: New test.
25673         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25674
25675 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25676
25677         PR middle-end/24990
25678         * tree-ssa/pr24990-1.c: New test.
25679
25680 2005-11-24  Richard Guenther  <rguenther@suse.de>
25681         Dirk Mueller <dmueller@suse.de>
25682
25683         PR c++/14024
25684         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25685         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25686         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25687         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25688         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25689         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25690
25691 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25692
25693         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25694
25695 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25696
25697         PR c/21668
25698         * gcc.dg/Wc++-compat.c: New.
25699         * gcc.dg/Wno-c++-compat.c: New.
25700
25701 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25702
25703         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25704         (vspltish, vspltisw): Likewise.
25705
25706 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25707
25708         PR libgfortran/24794
25709         * gfortran.dg/namelist_12.f: Fix quotes.
25710         * gfortran.dg/namelist_13.f90: Fix quotes.
25711         * gfortran.dg/namelist_14.f90: Fix quotes.
25712         * gfortran.dg/namelist_15.f90: Fix quotes.
25713         * gfortran.dg/namelist_use.f90: Fix quotes.
25714         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25715         * gfortran.dg/namelist_21.f90: New test.
25716         * gfortran.dg/namelist_22.f90: New test.
25717
25718 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25719
25720         PR target/23435
25721         * gcc.c-torture/compile/pr23435.c: New.
25722
25723 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25724
25725         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25726
25727 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25728
25729         * gcc.target/powerpc/405-macchw-1.c,
25730         gcc.target/powerpc/405-macchw-2.c,
25731         gcc.target/powerpc/405-macchwu-1.c,
25732         gcc.target/powerpc/405-macchwu-2.c,
25733         gcc.target/powerpc/405-machhw-1.c,
25734         gcc.target/powerpc/405-machhw-2.c,
25735         gcc.target/powerpc/405-machhwu-1.c,
25736         gcc.target/powerpc/405-machhwu-2.c,
25737         gcc.target/powerpc/405-maclhw-1.c,
25738         gcc.target/powerpc/405-maclhw-2.c,
25739         gcc.target/powerpc/405-maclhwu-1.c,
25740         gcc.target/powerpc/405-maclhwu-2.c,
25741         gcc.target/powerpc/405-mulchw-1.c,
25742         gcc.target/powerpc/405-mulchw-2.c,
25743         gcc.target/powerpc/405-mulchwu-1.c,
25744         gcc.target/powerpc/405-mulchwu-2.c,
25745         gcc.target/powerpc/405-mulhhw-1.c,
25746         gcc.target/powerpc/405-mulhhw-2.c,
25747         gcc.target/powerpc/405-mulhhwu-1.c,
25748         gcc.target/powerpc/405-mulhhwu-2.c,
25749         gcc.target/powerpc/405-mullhw-1.c,
25750         gcc.target/powerpc/405-mullhw-2.c,
25751         gcc.target/powerpc/405-mullhwu-1.c,
25752         gcc.target/powerpc/405-mullhwu-2.c,
25753         gcc.target/powerpc/405-nmacchw-1.c,
25754         gcc.target/powerpc/405-nmacchw-2.c,
25755         gcc.target/powerpc/405-nmachhw-1.c,
25756         gcc.target/powerpc/405-nmachhw-2.c,
25757         gcc.target/powerpc/405-nmaclhw-1.c,
25758         gcc.target/powerpc/405-nmaclhw-2.c,
25759         gcc.target/powerpc/440-macchw-1.c,
25760         gcc.target/powerpc/440-macchw-2.c,
25761         gcc.target/powerpc/440-macchwu-1.c,
25762         gcc.target/powerpc/440-macchwu-2.c,
25763         gcc.target/powerpc/440-machhw-1.c,
25764         gcc.target/powerpc/440-machhw-2.c,
25765         gcc.target/powerpc/440-machhwu-1.c,
25766         gcc.target/powerpc/440-machhwu-2.c,
25767         gcc.target/powerpc/440-maclhw-1.c,
25768         gcc.target/powerpc/440-maclhw-2.c,
25769         gcc.target/powerpc/440-maclhwu-1.c,
25770         gcc.target/powerpc/440-maclhwu-2.c,
25771         gcc.target/powerpc/440-mulchw-1.c,
25772         gcc.target/powerpc/440-mulchw-2.c,
25773         gcc.target/powerpc/440-mulchwu-1.c,
25774         gcc.target/powerpc/440-mulchwu-2.c,
25775         gcc.target/powerpc/440-mulhhw-1.c,
25776         gcc.target/powerpc/440-mulhhw-2.c,
25777         gcc.target/powerpc/440-mulhhwu-1.c,
25778         gcc.target/powerpc/440-mulhhwu-2.c,
25779         gcc.target/powerpc/440-mullhw-1.c,
25780         gcc.target/powerpc/440-mullhw-2.c,
25781         gcc.target/powerpc/440-mullhwu-1.c,
25782         gcc.target/powerpc/440-mullhwu-2.c,
25783         gcc.target/powerpc/440-nmacchw-1.c,
25784         gcc.target/powerpc/440-nmacchw-2.c,
25785         gcc.target/powerpc/440-nmachhw-1.c,
25786         gcc.target/powerpc/440-nmachhw-2.c,
25787         gcc.target/powerpc/440-nmaclhw-1.c,
25788         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25789
25790 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25791
25792         PR fortran/24774
25793         * gfortran.dg/inquire_9.f90: New test.
25794
25795         PR fortran/21647
25796         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25797
25798 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25799
25800         PR libfortran/24432
25801         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25802         Check that 'cos' is supported.
25803
25804 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25805
25806         PR fortran/24223
25807         * gfortran.dg/substring_equivalence.f90: New test.
25808
25809         PR fortran/24705
25810         * gfortran.dg/auto_internal_assumed.f90: New test.
25811
25812 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25813
25814         * gcc.dg/fold-div-2.c: New test.
25815
25816 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25817
25818         PR rtl-optimization/24883
25819         * gcc.c-torture/compile/pr24883.c: New test.
25820
25821 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25822
25823         PR middle-end/20583
25824         * gcc.c-torture/compile/pr20583.c: New.
25825
25826 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25827
25828         * gcc.c-torture/execute/usmul.c: New test.
25829
25830 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25831
25832         * gcc.dg/tree-ssa/vrp22.c: New test.
25833
25834 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25835
25836         PR middle-end/24912
25837         * gcc.dg/torture/pr24912-1.c: New test.
25838
25839 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25840
25841         PR fortran/24862
25842         * gfortran.dg/arrayio_derived_1.f90: New test.
25843
25844 2005-11-19  Richard Guenther  <rguenther@suse.de>
25845
25846         PR middle-end/23294
25847         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25848
25849 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25850
25851         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25852
25853 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25854
25855         PR c++/8355
25856         * g++.dg/template/friend39.C: New test.
25857
25858 2005-11-18  James E Wilson  <wilson@specifix.com>
25859
25860         * gcc.dg/builtin-strstr.c: New.
25861
25862 2005-11-18  Richard Henderson  <rth@redhat.com>
25863
25864         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25865         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25866         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25867         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25868         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25869         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25870         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25871         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25872         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25873         renaming to remove initial "ia64-".
25874
25875 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25876
25877         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25878
25879 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25880
25881         * g++.dg/cpp/string-2.C: New test.
25882
25883 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25884
25885         * gcc.dg/tree-ssa/loop-14.c: New test.
25886
25887 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25888             Michael Chamberlain <michael@chamberlain.net.au>
25889
25890         * ada/acats/run_all.sh (target_run): Kill long running tests.
25891
25892 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25893
25894         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25895         * gcc.dg/cleanup-9.c: Likewise.
25896         * gcc.dg/cleanup-10.c: Likewise.
25897         * gcc.dg/cleanup-11.c: Likewise.
25898
25899 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25900
25901         PR fortran/24892
25902         * gfortran.dg/open_access_append_1.f90: New test.
25903         * gfortran.dg/open_access_append_2.f90: New test.
25904
25905 2005-11-16  Richard Guenther  <rguenther@suse.de>
25906
25907         PR middle-end/24851
25908         * gcc.c-torture/execute/pr24851.c: New testcase.
25909
25910 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25911
25912         * gcc.dg/fold-overflow-1.c: New test.
25913
25914 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25915
25916         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25917         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25918
25919 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25922         structures.
25923         * g++.dg/eh/forced2.C: Likewise.
25924         * g++.dg/eh/forced3.C: Likewise.
25925         * g++.dg/eh/forced4.C: Likewise.
25926
25927 2005-11-11  Mike Stump  <mrs@apple.com>
25928
25929         * g++.old-deja/g++.mike/unused.C: Add.
25930
25931 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/24667
25934         * g++.dg/warn/Wcast-qual1.C: New test.
25935
25936 2005-11-15  Jan Hubicka  <jh@suse.cz>
25937
25938         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25939
25940 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25941
25942         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25943
25944 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25945
25946         PR 24840
25947         * gcc.dg/tree-ssa/pr24840.c: New test.
25948
25949 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25950
25951         PR testsuite/24841
25952         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25953
25954 2005-11-14  Dale Johannesen  <dalej@apple.com>
25955
25956         * gcc.c-torture/execute/20051113-1.c: New.
25957
25958 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/24687
25961         * g++.dg/template/crash43.C: New test.
25962
25963 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25964
25965         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25966
25967 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25968
25969         PR c++/24817
25970         * g++.dg/eh/spec8.C: New test.
25971
25972 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25973
25974         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25975
25976 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25977
25978         PR c++/20293
25979         * g++.dg/parse/ambig4.C: New test.
25980         * g++.dg/tc1/dr101.C: Adjust error markers.
25981         * g++.dg/lookup/strong-using-2.C: Likewise.
25982         * g++.dg/lookup/ambig5.C: Likewise.
25983         * g++.dg/lookup/ambig4.C: Likewise.
25984         * g++.dg/parse/crash22.C: Likewise.
25985
25986 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25987
25988         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25989
25990 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25991
25992         * gcc.dg/nested-calls-1.c: New test.
25993
25994 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25995
25996         * gfortran.dg/complex_intrinsic_1.f90: New test.
25997         * gfortran.dg/complex_intrinsic_2.f90: New test.
25998         * gfortran.dg/fgetc_1.f90: New test.
25999         * gfortran.dg/fgetc_2.f90: New test.
26000         * gfortran.dg/fgetc_3.f90: New test.
26001         * gfortran.dg/ftell_1.f90: New test.
26002         * gfortran.dg/ftell_2.f90: New test.
26003         * gfortran.dg/gnu_logical_1.F: New test.
26004         * gfortran.dg/gnu_logical_2.f90: New test.
26005
26006 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26007
26008         PR middle-end/24820
26009         * gcc.dg/pr24820.c: New test.
26010
26011 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26012
26013         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26014         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26015         variable.
26016
26017 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26018
26019         PR testsuite/24614
26020         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26021
26022 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26023
26024         * gcc.target/cris/cris.exp: New file.
26025         * gcc.target/cris/rld-legit1.c: New test.
26026         * gcc.target/cris/rld-legit2.c: New test.
26027
26028 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26029
26030         PR c++/24780
26031         * g++.dg/opt/pr24780.C: New test.
26032
26033         PR c++/24761
26034         * g++.dg/template/asm1.C: New test.
26035
26036 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26037
26038         PR libgfortran/24787
26039         * gfortran.dg/scan_1.f90: New test.
26040
26041 2005-11-12  Jan Hubicka  <jh@suse.cz>
26042
26043         * gcc.target/i386/minmax-1.c: New.
26044         * gcc.target/i386/minmax-2.c: New.
26045
26046 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26047
26048         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26049
26050 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26051
26052         * gcc.c-torture/execute/20051110-1.c,
26053         gcc.c-torture/execute/20051110-2.c: New tests.
26054
26055 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26056
26057         PR middle-end/24750
26058         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26059         New tests.
26060
26061 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26062
26063         * lib/target-libpath.exp (get_shlib_extension): New proc.
26064         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26065         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26066         * lib/objc.exp (objc_target_compile): Likewise.
26067         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26068         detection.
26069
26070 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26071
26072         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26073
26074         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26075         Add -static to additional_flags and pass it to target_compile.
26076
26077 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26078
26079         PR libgfortran/24719
26080         gfortran.dg/read_noadvance.f90: New test.
26081
26082         PR libgfortran/24699
26083         gfortran.dg/fmt_t_2.f90: New test.
26084
26085         PR libgfortran/24785
26086         gfortran.dg/read_x_eor.f90: New test.
26087
26088         PR libgfortran/24584
26089         gfortran.dg/namelist_empty.f90: Rename test.
26090
26091         PR libgfortran/24489
26092         gfortran/read_eor.f90: Rename test.
26093
26094 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26095
26096         PR fortran/15976
26097         * gfortran.dg/automatic_module_variable.f90: New test.
26098
26099 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26100
26101         PR target/24445
26102         * gcc.dg/pr24445.c: New test.
26103
26104 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26105
26106         PR fortran/24655
26107         PR fortran/24755
26108         * gfortran.dg/recursive_statement_functions.f90: Add statement
26109         functions using inline intrinsic functions and parameters to test
26110         that they no longer seg-fault.
26111
26112         PR fortran/24409
26113         gfortran.dg/nested_modules_4.f90: New test.
26114         gfortran.dg/nested_modules_5.f90: New test.
26115
26116 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26117
26118         PR fortran/24643
26119         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26120
26121 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26122
26123         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26124         failures.
26125
26126 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26127
26128         * gcc.dg/sparc-getcontext-1.c: New test.
26129
26130 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26131
26132         * gcc.dg/ifcvt-fabs-1.c: New test.
26133
26134 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26135
26136         PR other/4372
26137         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26138         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26139
26140 2005-11-09  Richard Guenther  <rguenther@suse.de>
26141
26142         PR tree-optimization/24716
26143         * gcc.c-torture/execute/pr24716.c: New testcase.
26144
26145 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26146
26147         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26148
26149 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26150
26151         PR 24624
26152         * gcc.dg/pr24624.c: Testcase added.
26153
26154 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26155
26156         PR 24623
26157         * g++.dg/other/pr24623.C: Testcase added.
26158
26159 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26160
26161         PR fortran/22607
26162         * gfortran-dg/pure_byref_1.f90: New.
26163         * gfortran-dg/pure_byref_2.f90: New.
26164
26165 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26166
26167         PR c/24101
26168         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26169         * gcc.dg/dg.exp: Run main loop also for *.i files.
26170
26171 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26172
26173         PR c++/19450
26174         * g++.dg/tls/diag-3.C: New test.
26175         * g++.dg/tls/diag-4.C: New test.
26176         * g++.dg/tls/static-1.C: New test.
26177         * g++.dg/tls/static-1a.cc: New file.
26178
26179 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26180
26181         PR 23046
26182         * g++.dg/tree-ssa/pr23046.C: New test.
26183
26184 2005-11-08  Devang Patel <dpatel@apple.com>
26185
26186         PR tree-optimization/23115
26187         * gcc.dg/tree-ssa/pr23115.c: New.
26188
26189 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26190
26191         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26192         * gcc.target/powerpc/pr16155.c: Same.
26193         * gcc.target/powerpc/altivec-1.c: Same.
26194         * gcc.target/powerpc/altivec-2.c: Same.
26195         * gcc.target/powerpc/altivec-3.c: Same.
26196         * gcc.target/powerpc/altivec-5.c: Same.
26197         * gcc.target/powerpc/altivec-11.c: Same.
26198         * gcc.target/powerpc/altivec-12.c: Same.
26199         * gcc.target/powerpc/altivec-14.c: Same.
26200         * gcc.target/powerpc/altivec-22.c: Same.
26201         * gcc.target/powerpc/altivec-consts.c: Same.
26202         * gcc.target/powerpc/altivec-pr22085.c: Same.
26203         * gcc.target/powerpc/altivec-splat.c: Same.
26204         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26205         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26206         * gcc.target/powerpc/darwin-longlong.c: Same.
26207
26208 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26209
26210         PR target/19340
26211         * gcc.dg/pr19340.c: New test.
26212
26213 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26214
26215         PR rtl-optimization/24683
26216         * gcc.dg/pr24683.c: New test.
26217
26218 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26219
26220         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26221         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26222
26223 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26224
26225         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26226
26227 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26228
26229         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26230
26231 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26232
26233         PR target/24230
26234
26235         * gcc.target/powerpc/altivec-consts.c,
26236         gcc.target/powerpc/altivec-splat.c: New testcase.
26237
26238 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26239
26240         PR c/24599
26241
26242         * gcc.dg/overflow-2.c: New testcase.
26243
26244 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26245
26246         PR rtl-optimization/23567
26247         * gcc.c-torture/execute/20051104-1.c: New test.
26248
26249 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26250
26251         PR fortran/24534
26252         gfortran.dg/private_type_2.f90: Modified to check that case with
26253         PRIVATE declaration within derived type is accepted.
26254
26255         PR fortran/20838
26256         gfortran.dg/pointer_assign_1.f90: New test.
26257
26258         PR fortran/20840
26259         * gfortran.dg/arrayio_0.f90: New test.
26260
26261         PR fortran/17737
26262         gfortran.dg/data_initialized.f90: New test.
26263         gfortran.dg/data_constraints_1.f90: New test.
26264         gfortran.dg/data_constraints_2.f90: New test.
26265
26266 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26267
26268         PR fortran/24174
26269         PR fortran/24305
26270         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26271
26272 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26273
26274         PR 24670
26275         * gcc.dg/tree-ssa/pr24670.c: New test.
26276
26277 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26278
26279         PR target/22432
26280         * gcc.target/i386/pr22432.c: New test.
26281
26282 2005-11-05  Richard Henderson  <rth@redhat.com>
26283
26284         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26285         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26286         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26287         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26288         from gcc.dg/alpha-*.
26289         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26290         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26291
26292 2005-11-05  Andreas Jaeger  <aj@suse.de>
26293
26294         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26295
26296 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26297
26298         PR target/23424
26299         * gcc.dg/torture/pr23424-1.c: New test.
26300
26301 2005-11-04  Richard Henderson  <rth@redhat.com>
26302
26303         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26304         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26305         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26306         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26307         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26308         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26309         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26310         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26311         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26312         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26313         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26314         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26315         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26316         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26317         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26318         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26319         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26320         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26321         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26322         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26323         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26324         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26325         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26326         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26327         Move from gcc.dg/.
26328         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26329         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26330         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26331         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26332         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26333         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26334         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26335         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26336         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26337         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26338         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26339         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26340         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26341         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26342         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26343         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26344         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26345         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26346         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26347         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26348         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26349         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26350         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26351         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26352         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26353         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26354         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26355         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26356         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26357         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26358         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26359         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26360         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26361         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26362         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26363         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26364         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26365         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26366         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26367         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26368         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26369         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26370         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26371         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26372         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26373
26374 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26375
26376         PR 24627
26377         * gcc.dg/tree-ssa/pr24627.c: New test.
26378
26379 2005-11-04 Paul Brook  <paul@codesourcery.com>
26380
26381         * gcc.dg/tls/opt-10.c: New test.
26382
26383 2005-11-04  Andreas Jaeger  <aj@suse.de>
26384
26385         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26386         avoid extra warnings.
26387
26388 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26389
26390         PR libfortran/22298
26391         * lib/target-supports.exp
26392         (check_effective_target_static_libgfortran): New
26393         static_libgfortran effective target.
26394         * gfortran.dg/static_linking_1.f: New test.
26395         * gfortran.dg/static_linking_1.c: New file.
26396
26397 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26398
26399         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26400
26401 2005-11-03  Josh Conner  <jconner@apple.com>
26402
26403         PR c++/19989
26404         g++.dg/ext/array2.C: New test.
26405         g++.dg/template/dependent-name3.C: New test.
26406         g++.dg/template/dependent-name4.C: New test.
26407         g++.dg/template/sfinae2.C: New test.
26408
26409 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26410
26411         PR preprocessor/22042
26412         * gcc.dg/cpp/strify4.c: New test.
26413
26414 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26415
26416         PR c++/17964
26417         * g++.dg/cpp/string-1.C: New test.
26418
26419 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26420
26421         * gcc.target/powerpc: New directory.
26422         * gcc.target/powerpc/powerpc.exp: New file.
26423         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26424         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26425         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26426         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26427         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26428         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26429         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26430         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26431         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26432         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26433         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26434         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26435         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26436         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26437         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26438         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26439         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26440         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26441         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26442         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26443         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26444         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26445         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26446         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26447         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26448         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26449         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26450         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26451         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26452         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26453         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26454         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26455         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26456         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26457
26458 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26459
26460         PR c++/21627
26461         * g++.dg/warn/inline2.C: New test.
26462
26463 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26464
26465         PR middle-end/23155
26466         * g++.dg/ext/c99struct1.C: New test.
26467         * gcc.dg/union-cast-1.c: New test.
26468         * gcc.dg/union-cast-2.c: New test.
26469         * gcc.dg/union-cast-3.c: New test.
26470
26471 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26472
26473         PR middle-end/24589
26474         * gcc.c-torture/execute/zero-struct-2.c: New test.
26475
26476 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26477
26478         PR c++/24582
26479         * g++.dg/init/switch1.C: New test.
26480
26481 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26482
26483         * gcc.dg/delay-slot-1.c: New test.
26484
26485 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26486
26487         PR target/24620
26488         * gcc.dg/pr24620.c: New test.
26489
26490 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26491
26492         PR c/24329
26493         * gcc.dg/format/unnamed-1.c: New test.
26494
26495 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/22434
26498         * g++.dg/expr/cond8.C: New test.
26499
26500         PR c++/24560
26501         * g++.dg/parse/dot1.C: New test.
26502
26503 2005-11-02  Jan Hubicka  <jh@suse.cz>
26504
26505         PR target/23303
26506         * gcc.dg/i386-lea.c: New test
26507
26508 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26509
26510         PR target/24615
26511         * gcc.dg/pr24615.c: New test.
26512
26513 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26514
26515         PR target/24600
26516         * gcc.dg/pr24600.c: New test.
26517
26518 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26519
26520         PR c++/19253
26521         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26522         * g++.dg/parse/typename9.C: New test.
26523         * g++/dg/parse/typename10.C: Likewise.
26524
26525 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26526
26527         PR fortran/18157
26528         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26529         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26530         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26531
26532 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/24569
26535         * g++.dg/debug/static1.C: New test.
26536
26537 2005-11-02  Josh Conner  <jconner@apple.com>
26538
26539         * g++.dg/crash38.C: moved into proper directory...
26540         * g++.dg/template/crash42.C: ...here
26541
26542 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26543
26544         PR target/18338
26545         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26546         pcc_bitfield_type_matters || default_packed.
26547
26548         * lib/target-supports.exp
26549         (check_effective_target_pcc_bitfield_type_matters): New proc.
26550         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26551
26552         PR testsuite/23304
26553         * lib/target-supports.exp (check_effective_default_packed): New proc.
26554         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26555         Gate expected errors on target ! default_packed.
26556         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26557
26558 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26559
26560         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26561         change (r106358).
26562
26563 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26564
26565         PR fortran/24008
26566         * gfortran.dg/entry_5.f90: New.
26567         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26568
26569 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26570
26571         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26572
26573 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26574
26575         PR fortran/21565
26576         gfortran.dg/namelist_blockdata.f90: New test.
26577
26578         PR fortran/18737
26579         gfortran.dg/external_implicit_none.f90: New test.
26580
26581         PR fortran/14994
26582         * gfortran.dg/secnds.f: New test.
26583
26584 2005-10-31  Jan Hubicka  <jh@suse.cz>
26585
26586         PR target/20928
26587         * gcc.c-torture/compile/pr20928.c: New test.
26588
26589 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26590
26591         PR middle-end/23492
26592         * gcc.c-torture/compile/zero-strct-5.c: New test.
26593
26594 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26595
26596         PR libgfortran/24584
26597         * gfortran.dg/pr24584.f90: New test.
26598
26599 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26600
26601         PR fortran/18883
26602         * gfortran.dg/char_result_9.f90: New.
26603         * gfortran.dg/char_result_10.f90: New.
26604
26605 2005-10-30  Jan Hubicka  <jh@suse.cz>
26606
26607         * g++.dg/tree-ssa/pr24172.C: New testcase.
26608
26609 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26610
26611         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26612
26613 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26614
26615         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26616         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26617         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26618         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26619         gfortran.dg/enum_9.f90,
26620         gfortran.fortran-torture/compile/enum_1.f90,
26621         gfortran.fortran-torture/execute/enum_1.f90,
26622         gfortran.fortran-torture/execute/enum_2.f90,
26623         gfortran.fortran-torture/execute/enum_3.f90,
26624         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26625
26626 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26627
26628         PR target/18482
26629         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26630         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26631
26632 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26633
26634         PR libfortran/20179
26635         * gfortran.dg/mixed_io_1.f90: New test.
26636         * gfortran.dg/mixed_io_1.c: New file.
26637
26638 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26639
26640         * gfortran.dg/malloc_free_1.f90: New test.
26641
26642 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26643
26644         * gcc.dg/nested-func-4.c: Require profiling -pg.
26645
26646 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26647
26648         PR C++/23229
26649         * g++.dg/warn/main-2.C: New test.
26650
26651 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26652
26653         PR fortran/24545
26654         * gfortran.dg/interface_2.f90: new test.
26655
26656 2005-10-28  Josh Conner  <jconner@apple.com>
26657
26658         PR c++/22153
26659         * g++.dg/template/crash38.C: New test.
26660         * g++.dg/parse/explicit1.C: Change expected errors.
26661
26662 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26663
26664         PR C++/23426
26665         * g++.dg/other/large-size-array.C: New test.
26666
26667 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26668
26669         PR middle-end/24362
26670         * g++.dg/opt/complex4.C: New test.
26671
26672 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26673
26674         * gcc.dg/nested-func-4.c: New test.
26675
26676 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26677
26678         PR fortran/24158
26679         gfortran.dg/derived_recursion.f90: New test.
26680         gfortran.dg/implicit_actual.f90: New test.
26681
26682 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26683
26684         PR middle-end/24295, PR testsuite/24477
26685         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26686         removed when weakref hits the tree.
26687
26688 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26689
26690         * gfortran.dg/cray_pointers_4.f90: New test.
26691
26692         * gfortran.dg/cray_pointers_5.f90: New test.
26693
26694 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26695
26696         PR fortran/22290
26697         * gfortran.dg/assign_5.f90: New test.
26698         * gfortran.dg/assign_6.f: New test.
26699
26700 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26701
26702         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26703         CPU has no SSE support.
26704
26705 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26706
26707         PR libgfortran/24224
26708         * gfortran.dg/arrayio_1.f90: Update attribution.
26709         * gfortran.dg/arrayio_2.f90: Update attribution.
26710         * gfortran.dg/arrayio_3.f90: Update attribution.
26711         * gfortran.dg/arrayio_4.f90: Update test conditions.
26712         * gfortran.dg/arrayio_5.f90: Update attribution.
26713         * gfortran.dg/arrayio_6.f90: New test.
26714         * gfortran.dg/arrayio_7.f90: New test.
26715
26716 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26717
26718         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26719
26720 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26721
26722         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26723
26724 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26725
26726         PR fortran/24416
26727         * gfortran.dg/namelist_char_only.f90: New test.
26728
26729 2005-10-24  Asher Langton  <langton2@llnl.gov>
26730
26731         PR fortran/17031
26732         PR fortran/22282
26733         * gfortran.dg/cray_pointers_1.f90: New test.
26734         * gfortran.dg/cray_pointers_2.f90: New test.
26735         * gfortran.dg/cray_pointers_3.f90: New test.
26736         * gfortran.dg/loc_1.f90: New test.
26737         * gfortran.dg/loc_2.f90: New test.
26738
26739 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26740
26741         * gcc.dg/pr24225.c: New test.
26742
26743 2005-10-24  Asher Langton  <langton2@llnl.gov>
26744
26745         * gfortran.dg/dup_save_1.f90: New test.
26746         * gfortran.dg/dup_save_2.f90: New test.
26747
26748 2005-10-24  Paul Brook  <paul@codesourcery.com>
26749
26750         PR 24107
26751         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26752         stdint.h.
26753
26754 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26755
26756         PR libgfortran/24489
26757         * gfortran.dg/pr24489.f90: New test.
26758
26759 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26760
26761         PR fortran/23635
26762         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26763
26764 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26765
26766         PR target/18911
26767         * g++.dg/init/array16.C: Skip for mmix-*-*.
26768
26769 2005-10-23  Asher Langton  <langton2@llnl.gov>
26770
26771         * gfortran.dg/byte_1.f90: New test.
26772         * gfortran.dg/byte_2.f90: New test.
26773
26774 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26775
26776         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26777
26778 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26779
26780         PR fortran/18022
26781         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26782
26783         PR fortran/24311
26784         * gfortran.dg/merge_char_const.f90: New test.
26785
26786         PR fortran/24384
26787         * gfortran.dg/spread_scalar_source.f90: New test.
26788
26789 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26790
26791         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26792
26793         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26794         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26795
26796         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26797
26798 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26799
26800         PR fortran/24426
26801         * gfortran.dg/der_pointer_4.f90: New.
26802
26803 2005-10-22  David Ayers  <d.ayers@inode.at>
26804
26805         * obj-c++.dg/except-1.mm: Simplify.
26806
26807 2005-10-21  David Ayers  <d.ayers@inode.at>
26808
26809         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26810
26811 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26812
26813         * gfortran.dg/assumed_dummy_2.f90: New test.
26814
26815 2005-10-21  James E Wilson  <wilson@specifix.com>
26816
26817         PR preprocessor/15220
26818         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26819
26820 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26821
26822         * gcc.c-torture/execute/20051021-1.c: New test.
26823
26824 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26825
26826         PR c++/24260
26827         * g++.dg/ext/tmplattr1.C: New test.
26828
26829 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26830
26831         PR fortran/24440
26832         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26833
26834 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26835
26836         * obj-c++.dg/except-1.mm: New.
26837
26838         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26839
26840 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26841
26842         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26843
26844 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26845
26846         PR middle-end/24295
26847         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26848         declarations with the same names as thunks' alias targets, use
26849         aliases instead.
26850         * gcc.dg/attr-alias-3.c: New test.
26851         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26852
26853 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26854
26855         PR c++/22618
26856         * g++.dg/parse/access8.C: New test.
26857
26858 2005-10-20  Richard Guenther  <rguenther@suse.de>
26859
26860         PR c++/24439
26861         * g++.dg/tree-ssa/pr24439.C: New testcase.
26862
26863 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26864
26865         * g++.dg/opt/delay-slot-1.C: New test.
26866
26867 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26868
26869         PR fortran/21625
26870         * gfortran.fg/der_init_1.f90: New.
26871
26872 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26873
26874         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26875
26876 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26877
26878         PR c++/21908
26879         * g++.dg/parse/error28.C: New test.
26880
26881 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26882
26883         * gcc.dg/profile-generate-2.c: New test.
26884
26885 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26886
26887         PR target/23589
26888         * g++.dg/ext/dllimport11.C: New.
26889
26890 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26891
26892         PR c++/22293
26893         * g++.dg/other/friend3.C: New test.
26894
26895 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26896
26897         PR c++/23293
26898         * g++.dg/template/error19.C: New test.
26899
26900 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26901
26902         PR c++/21383
26903         * g++.dg/overload/koenig2.C: New.
26904
26905         PR c++/23118
26906         * g++.dg/overload/error2.C: New.
26907
26908         PR c++/22604
26909         * g++.dg/inherit/covariant14.C: New.
26910
26911 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26912
26913         PR c++/23440
26914         * g++.dg/parse/for1.C: New test.
26915
26916 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26917
26918         PR fortran/23446
26919         * gfortran.dg/host_dummy_index_1.f90: New test.
26920
26921         PR fortran/21459
26922         * gfortran.dg/automatic_char_len_2.f90: New test.
26923
26924         PR fortran/20866
26925         * gfortran.dg/recursive_statement_functions.f90: New test.
26926
26927         PR fortran/20853
26928         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26929
26930         PR fortran/20849
26931         * gfortran.dg/external_initializer.f90: New test.
26932
26933         PR fortran/20837
26934         * non_module_public.f90: New test.
26935
26936 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         PR c++/24386
26939         * g++.dg/template/overload7.C: New.
26940
26941         PR c++/22551
26942         * g++.dg/other/switch2.C: Remove expected warnings.
26943
26944         PR c++/21353
26945         * g++.dg/template/defarg6.C: New.
26946
26947 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26948
26949         PR target/24315
26950         * gcc.target/i386/pr24315.c: New test.
26951
26952 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26953
26954         PR c++/24389
26955         * g++.dg/template/static21.C: New test.
26956         * g++.dg/template/static21-a.cc: Likewise.
26957
26958 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26959
26960         PR c++/23959
26961         * g++.dg/warn/Wswitch-default-1.C: New test.
26962         * g++.dg/warn/Wswitch-default-2.C: New test.
26963
26964 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/22173
26967         * g++.dg/parse/template18.C: New test.
26968         * g++.dg/template/nontype15.C: Likewise.
26969
26970 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26971
26972         PR fortran/22273
26973         * gfortran.dg/spec_expr_2.f90: New.
26974
26975 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26976
26977         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26978         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26979         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26980         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26981         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26982         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26983         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26984         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26985         previous target-specific skips and warning-message matches where
26986         applicable.
26987
26988 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26989
26990         PR c++/21347
26991         * g++.dg/warn/Wctor-dtor.C: New test.
26992
26993 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26994
26995         PR c/23439
26996         * gcc.dg/for-1.c: New test.
26997
26998 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26999
27000         PR c++/19565
27001         * g++.dg/warn/Wconversion1.C: New test.
27002         * g++.dg/ext/packed4.C: Compile with -w.
27003         * g++.dg/opt/20050511-1.C: Likewise.
27004         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27005
27006 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27007
27008         * gfortran.dg/boz_5.f90: New test.
27009
27010 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         PR c++/22551
27013         * g++.dg/other/switch2.C: New.
27014
27015         PR c++/23984
27016         * g++.dg/init/ctor7.C: New.
27017
27018 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27019
27020         PR c++/23730
27021         * g++.dg/parse/crash32.C: New test.
27022
27023 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/20721
27026         * g++.dg/init/goto2.C: New test.
27027
27028         PR c++/22464
27029         * g++.dg/template/crash/41.C: New test.
27030
27031         PR c++/22180
27032         * g++.dg/template/crash40.C: New test.
27033
27034         PR c++/23694
27035         * g++.dg/parse/friend5.C: New test.
27036
27037         PR c++/23307
27038         * g++.dg/template/crash38.C: New test.
27039
27040         PR c++/22352
27041         * g++.dg/template/friend38.C: New test.
27042
27043         PR c++/22405
27044         * g++.dg/template/crash39.C: New test.
27045
27046 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27047
27048         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27049         gcc.dg/debug/dwarf2/dwarf-char2.c,
27050         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27051
27052         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27053
27054 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27055
27056         * gcc.dg/dll-2.c: Add tests for warnings.
27057         * gcc.dg/dll-3.c: Likewise.
27058         * gcc.dg/dll-4.c: Likewise.
27059
27060         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27061         * g++.dg/ext/dllimport2.C: Likewise.
27062         * g++.dg/ext/dllimport3.C: Likewise.
27063         * g++.dg/ext/dllimport7.C: Likewise.
27064         * g++.dg/ext/dllimport8.C: Likewise.
27065         * g++.dg/ext/dllimport9.C: Likewise.
27066
27067 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27068
27069         PR fortran/24092
27070         * gfortran.dg/derived_pointer_recursion.f90: New test.
27071
27072 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27073
27074         * gcc.c-torture/execute/20051012-1.c: New test.
27075
27076 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27077
27078         PR fortran/18082
27079         * gfortran.dg/automatic_char_len_1.f90: New test.
27080
27081 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27082
27083         PR fortran/20847
27084         * gfortran.dg/save_common.f90: New test.
27085
27086         PR fortran/20856
27087         * gfortran.dg/save_result.f90: New test.
27088
27089 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27090
27091         PR c++/21592
27092         * g++.dg/template/dependent-expr1.C: Add new expected error.
27093         * g++.dg/template/dependent-expr2.C: Adjust error text.
27094         * g++.dg/template/overload6.C: New.
27095
27096         PR c++/23797
27097         * g++.dg/other/typename8.C: New.
27098
27099         PR c++/21117
27100         * g++.dg/other/return1.C: New.
27101
27102 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27103
27104         PR c++/24052
27105         * g++.dg/ext/label5.C: New.
27106
27107 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         PR c++/19964
27110         * g++.dg/parse/crash31.C: New.
27111
27112 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27113
27114         * g++.dg/ipa/ipa-1.c: New test.
27115         * g++.dg/ipa/ipa-2.c: New test.
27116         * g++.dg/ipa/ipa-3.c: New test.
27117         * g++.dg/ipa/ipa-4.c: New test.
27118         * g++.dg/ipa/ipa-5.c: New test.
27119         * g++.dg/ipa/ipa.exp: New file.
27120
27121 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27122
27123         PR fortran/24207
27124         * gfortran.dg/private_type_3.f90: New test.
27125
27126 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27127
27128         PR fortran/20786
27129         gfortran.dg/aint_anint_1.f90: New test.
27130
27131 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27132
27133         PR libgfortran/24313
27134         gfortran.dg/csqrt.f: New test.
27135
27136 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27137
27138         PR c++/8057
27139         * g++.dg/warn/noeffect7.C: New test.
27140         * g++.dg/warn/noeffect2.C: Instantiate templates.
27141         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27142         and warning.
27143
27144 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/21089
27147         * g++.dg/init/float1.C: New test.
27148
27149         PR c++/24277
27150         * g++.dg/init/member1.C: Tweak error markers.
27151
27152 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27153
27154         PR testsuite/24281
27155         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27156         Check for null pointer.
27157
27158 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27159
27160         PR c++/21369
27161         * g++.dg/parse/ret-type3.C: New test.
27162
27163 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27164
27165         PR tree-opt/23946
27166         * gcc.c-torture/compile/pr23946.c: New test.
27167
27168 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27169
27170         * g++.dg/opt/mmx2.C: New test.
27171
27172 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/24277
27175         * g++.dg/template/static20.C: New test.
27176
27177         PR c++/24302
27178         * g++.dg/warn/Wunused-12.C: New test.
27179
27180         PR c++/23437
27181         * g++.dg/template/arg4.C: New test.
27182
27183 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27184
27185         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27186         * gcc.dg/ucnid-3.c: Likewise.
27187         * gcc.dg/ucnid-4.c: Likewise.
27188         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27189         * g++.dg/other/ucnid-1.C: Likewise.
27190         * gcc.dg/sparc-frame-1.c: New test.
27191
27192 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27193
27194         PR c++/24139
27195         * g++.dg/template/spec27.C: New test.
27196
27197         PR c++/24275
27198         * g++.dg/template/static19.C: New test.
27199
27200 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27201
27202         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27203         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27204
27205 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27206
27207         PR target/24136
27208         * gfortran.fortran-torture/compile/pr24136.f: New test.
27209
27210 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27211
27212         PR c++/22172
27213         * g++.dg/parse/crash30.C: New test.
27214
27215 2005-10-07  Richard Guenther  <rguenther@suse.de>
27216
27217         PR middle-end/24227
27218         * gcc.c-torture/compile/pr24227.c: New testcase.
27219
27220 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27221
27222         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27223         Do not put aligned attributes on array elements.
27224
27225 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27226
27227         PR testsuite/23611, PR testsuite/23615
27228         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27229         writing prototypes of library functions by hand.
27230         * obj-c++.dg/bitfield-4.mm: Likewise.
27231         * obj-c++.dg/const-str-4.mm: Likewise.
27232         * obj-c++.dg/encode-4.mm: Likewise.
27233         * obj-c++.dg/encode-5.mm: Likewise.
27234         * obj-c++.dg/encode-6.mm: Likewise.
27235         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27236         * obj-c++.dg/method-10.mm: Likewise.
27237         * obj-c++.dg/method-17.mm: Likewise.
27238         * obj-c++.dg/method-19.mm: Likewise.
27239         * obj-c++.dg/try-catch-2.mm: Likewise.
27240
27241 2005-10-06  Richard Henderson  <rth@redhat.com>
27242
27243         PR 24236
27244         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27245
27246 2005-10-06  Dale Johannesen  <dalej@apple.com>
27247
27248         * gcc.c-torture/execute/20030125-1.c: Correct.
27249
27250 2005-10-06  Richard Guenther  <rguenther@suse.de>
27251
27252         PR tree-optimization/24238
27253         * g++.dg/tree-ssa/pr24238.C: New testcase.
27254
27255 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27256
27257         PR 18568
27258         * gfortran.dg/der_pointer_3.f90: New test.
27259
27260 2005-10-05  Devang Patel  <dpatel@apple.com>
27261
27262         PR Debug/23205
27263         * g++.dg/other/PR23205.C: New.
27264
27265 2005-10-05  Richard Henderson  <rth@redhat.com>
27266
27267         PR target/23602
27268         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27269         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27270
27271 2005-10-05  Dale Johannesen  <dalej@apple.com>
27272
27273         * gcc.c-torture/execute/float-floor.c: New.
27274
27275 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27276
27277         PR tree-optimization/21419
27278         PR tree-optimization/24146
27279         PR tree-optimization/24151
27280
27281         * g++.dg/ext/asm7.C: New.
27282         * g++.dg/ext/asm8.C: New.
27283         * gcc.dg/asm-1.c: Compile on all targets.
27284         * gcc.dg/asm-pr24146.c: New.
27285         * gcc.dg/pr21419.c: Adjust error messages.
27286
27287 2005-10-05  Richard Guenther  <rguenther@suse.de>
27288
27289         PR fortran/24176
27290         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27291
27292 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         PR c++/23513
27295         * g++.dg/template/spec22.C: Robustify test.
27296         * g++.dg/template/spec26.C: New.
27297
27298 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27299
27300         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27301         if target supports vector instructions.
27302
27303 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27304
27305         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27306         C99 functions.
27307
27308 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27309
27310         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27311         check_effective_target_fortran_large_int): Replace cached result
27312         when target changes.
27313
27314 2005-10-04  Devang Patel  <dpatel@apple.com>
27315
27316         * gcc.dg/i386-sse-vect-types.c: New.
27317
27318 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27319
27320         PR preprocessor/13726
27321         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27322         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27323
27324 2005-10-04  Richard Guenther  <rguenther@suse.de>
27325
27326         PR c/23576
27327         * gcc.dg/noncompile/pr23576.c: New testcase.
27328
27329 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27330
27331         PR middle-end/23125
27332         * gcc.dg/register-var-3.c: New test.
27333
27334 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27335
27336         * gcc.dg/pr23049.c: New test.
27337
27338         * gcc.dg/ucnid-4.c: Fix test.
27339
27340 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27341
27342         PR 23445
27343         * gcc.c-torture/compile/pr23445.c: New test.
27344
27345 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27346
27347         * g++.dg/overload/unknown1.C: New.
27348
27349 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27350
27351         PR c++/17775
27352         * g++.dg/template/repo4.C: New test.
27353
27354 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27355
27356         PR libfortran/19308
27357         * gfortran.dg/large_real_kind_2.F90: New test.
27358         * gfortran.dg/large_integer_kind_2.f90: New test.
27359
27360 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27361
27362         * lib/target-supports.exp (check_effective_target_vect_shift):
27363         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27364         (check_effective_target_vect_condition): Fix copy-n-pasto.
27365
27366         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27367         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27368         targets.
27369
27370 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27371
27372         PR c++/22621
27373         * g++.dg/template/overload5.C : New test.
27374
27375         PR c++/23840
27376         * g++.dg/expr/stdarg1.C: New test.
27377
27378 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27379
27380         PR 24142
27381         * gcc.c-torture/execute/pr24142.c: New test.
27382
27383 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27384
27385         PR 24141
27386         * gcc.c-torture/execute/pr24141.c: New test.
27387
27388 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27389             Diego Novillo  <dnovillo@redhat.com>
27390
27391         PR 23604
27392         * gcc.c-torture/execute/pr23604.c: New test.
27393
27394 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27395
27396         PR fortran/16404
27397         PR fortran/20835
27398         PR fortran/20890
27399         PR fortran/20899
27400         PR fortran/20900
27401         PR fortran/20901
27402         PR fortran/20902
27403         gfortran.dg/equiv_constraint_1.f90: New test.
27404         gfortran.dg/equiv_constraint_2.f90: New test.
27405         gfortran.dg/equiv_constraint_3.f90: New test.
27406         gfortran.dg/equiv_constraint_4.f90: New test.
27407         gfortran.dg/equiv_constraint_5.f90: New test.
27408         gfortran.dg/equiv_constraint_6.f90: New test.
27409         gfortran.dg/equiv_constraint_7.f90: New test.
27410         gfortran.dg/equiv_constraint_8.f90: New test.
27411         gfortran.dg/private_type_1.f90: New test.
27412         gfortran.dg/private_type_2.f90: New test.
27413         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27414         980628-10.f: Assert std=gnu to permit mixing of
27415         types in equivalence statements.
27416
27417 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27418
27419         PR 24112
27420         * gfortran.dg/open_status_1.f90: New.
27421
27422 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27423
27424         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27425         * gcc.dg/vect/pr22480.c: Clean up temp files.
27426         * gcc.dg/vect/pr23831.c: Clean up temp files.
27427         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27428         Clean up temp files.
27429         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27430         Clean up temp files.
27431
27432         * gcc.dg/20050309-1.c: Clean up temp files.
27433         * gcc.dg/20050325-1.c: Clean up temp files.
27434
27435 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27436
27437         PR tree-optimization/24059
27438         * gcc.dg/vect/pr24059.c : New test.
27439
27440 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27441
27442         PR middle-end/24109
27443         * gcc.c-torture/execute/20050929-1.c: New test.
27444
27445 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27446
27447         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27448
27449 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27450
27451         PR c/21419
27452         * gcc.dg/pr21419.c: New test.
27453
27454 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27455
27456         * gcc.dg/pr23911.c: New test.
27457
27458 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27459
27460         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27461
27462         PR c++/16782
27463         * g++.dg/parse/qualified4.C: New test.
27464         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27465         * g++.old-deja/g++.mike/p8154.C: Likewise.
27466
27467 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27468
27469         PR c++/22147
27470         * g++.dg/template/friend37.C: New test.
27471         * g++.dg/parse/crash28.C: Adjust error markers.
27472
27473 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27474
27475         PR fortran/18518
27476         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27477
27478 2005-09-27  Devang Patel  <dpatel@apple.com>
27479
27480         PR tree-optimization/23625
27481         * gcc.dg/pr23625.c: New test.
27482
27483 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27484
27485         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27486         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27487
27488 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27489
27490         PR fortran/23677
27491         * gfortran.fortran-torture/execute/save_1.f90: New test.
27492         * gfortran.dg/save_1.f90: New test.
27493
27494 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27495
27496         * gcc.target/i386/builtin-apply-mmx.c: New test.
27497
27498         PR target/22576
27499         * gcc.target/i386/pr22576.c: New test.
27500
27501         PR target/22585
27502         * gcc.target/i386/pr22585.c: New test.
27503
27504         PR target/23268
27505         * gcc.target/i386/pr23268.c: New test.
27506
27507         PR middle-end/23831
27508         * gcc.dg/vect/pr23831.c: New test.
27509
27510         PR target/24055
27511         * gcc.target/i386/pr24055.c: New test.
27512
27513 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27514
27515         PR tree-optimization/23960
27516         * gcc.c-torture/compile/pr23960.c: New.
27517
27518 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27519
27520         PR fortran/16861
27521         * gfortran.dg/nested_modules_3.f90: New.
27522
27523 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27524
27525         PR fortran/24005
27526         gfortran.dg/interface_1.f90: New test.
27527
27528 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27529         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27530
27531         PR fortran/23843
27532         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27533
27534 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27535
27536         PR fortran/23516
27537         * gfortran.dg/imag_1.f: New test.
27538         * gfortran.dg/imag_2.f: Ditto.
27539
27540 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27541
27542         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27543
27544 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27545
27546         PR c++/21983
27547         * g++.dg/warn/pr21983.C: New test.
27548
27549 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27550
27551         * gcc.dg/20050922-1.c: Testcase added.
27552
27553 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27554
27555         PR c++/23993
27556         * g++.dg/template/array14.C: New test.
27557
27558 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27559
27560         PR fortran/19929
27561         * gfortran.dg/der_ptr_component_1.f90: New test.
27562
27563 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27564
27565         PR c++/23965
27566         * g++.dg/template/error1.C: Reject "no matching function" message.
27567
27568 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27569
27570         PR c++/17609
27571         * g++.dg/lookup/error1.C: New test.
27572
27573 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27574
27575         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27576         functionality of the testcase.
27577
27578 2005-09-20  Richard Henderson  <rth@redhat.com>
27579
27580         * gcc.dg/vect/vect-22.c: Require vect_float.
27581         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27582
27583 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27584
27585         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27586         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27587         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27588         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27589         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27590         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27591         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27592         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27593         * gcc.dg/cpp/ucnid-8.c: New test.
27594
27595 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27596
27597         PR tree-optimization/23929
27598         * gcc.c-torture/compile/pr23929.c: New test.
27599
27600 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27601
27602         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27603         for one loop.
27604
27605 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27606
27607         PR testsuite/23186
27608         * g++.dg/other/pr22003.C: Require named sections.
27609
27610 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27611
27612         PR c++/23947
27613         * g++.dg/rtti/crash3.C: New test.
27614
27615         PR tree-optimization/23818
27616         * gcc.dg/pr23818.c: New test.
27617
27618 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27619
27620         PR fortran/23420
27621         * gfortran.dg/print_fmt_4.f: New.
27622
27623 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27624
27625         PR fortran/23663
27626         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27627
27628 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27629
27630         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27631         Use pointers to local alignable arrays instead. Added comments.
27632         * gcc.dg/vect/vect-46.c: Likewise.
27633         * gcc.dg/vect/vect-48.c: Likewise.
27634         * gcc.dg/vect/vect-49.c: Likewise.
27635         * gcc.dg/vect/vect-52.c: Likewise.
27636         * gcc.dg/vect/vect-53.c: Likewise.
27637         * gcc.dg/vect/vect-54.c: Likewise.
27638         * gcc.dg/vect/vect-56.c: Likewise.
27639         * gcc.dg/vect/vect-57.c: Likewise.
27640         * gcc.dg/vect/vect-58.c: Likewise.
27641         * gcc.dg/vect/vect-60.c: Likewise.
27642         * gcc.dg/vect/vect-61.c: Likewise.
27643
27644         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27645         The test is no longer vectorizable on vect_no_align targets.
27646         * gcc.dg/vect/vect-43.c: Likewsie.
27647
27648         * gcc.dg/vect/vect-44.c: Added comments.
27649         * gcc.dg/vect/vect-45.c: Added comments.
27650         * gcc.dg/vect/vect-50.c: Added comments.
27651         * gcc.dg/vect/vect-51.c: Added comments.
27652
27653         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27654         aligned type.
27655         * gcc.dg/vect/Os-vect-95.c: Likewise.
27656
27657         * gcc.dg/vect/vect-41.c: Test removed.
27658         * gcc.dg/vect/vect-47.c: Test removed.
27659         * gcc.dg/vect/vect-55.c: Test removed.
27660         * gcc.dg/vect/vect-59.c: Test removed.
27661
27662 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27663
27664         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27665         No longer vectorizable on vect_no_align targets.
27666         * gcc.dg/vect/pr20122.c: Likewise.
27667         * gcc.dg/vect/vect-74.c: Likewise.
27668         * gcc.dg/vect/vect-75.c: Likewise.
27669         * gcc.dg/vect/vect-76.c: Likewise.
27670
27671         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27672         Will not be vectorizable on vect_no_align targets once aliasing issues
27673         are resolved.
27674         * gcc.dg/vect/vect-79.c: Likewise.
27675
27676         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27677         * gcc.dg/vect/vect-78.c: Likewise.
27678         * gcc.dg/vect/vect-97.c: Likewise.
27679
27680 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27681
27682         * gcc.dg/pr23943.c: New test.
27683
27684 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27685
27686         PR fortran/19181
27687         * gfortran.dg/derived_pointer_null_1.f90: New test.
27688
27689 2005-09-18  Richard Guenther  <rguenther@suse.de>
27690
27691         PR middle-end/23944
27692         * gcc.c-torture/compile/pr23944.c: New testcase.
27693
27694 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27695
27696         PR fortran/15975
27697         * gfortran.dg/der_pointer_2.f90: New test.
27698
27699 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27700
27701         PR fortran/16861
27702         * gfortran.dg/nested_modules_2.f90: New test.
27703
27704 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27705
27706         PR c++/18368
27707         * g++.dg/other/semicolon.C: New test.
27708
27709 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27710
27711         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27712         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27713
27714 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/23914
27717         * g++.dg/template/static18.C: New test.
27718
27719         PR c++/21514
27720         * g++.dg/template/crash19.C: Remove dg-error marker.
27721         * g++.dg/template/local4.C: New test.
27722
27723 2005-09-16  Paul Brook  <paul@codesourcery.com>
27724
27725         PR fortran/23906
27726         * gfortran.dg/dependency_1.f90: New test.
27727
27728 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27729
27730         PR c++/23896
27731         * g++.dg/template/static17.C: New test.
27732
27733 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27734
27735         PR c++/23139
27736         * g++.dg/warn/huge-val1.C: New test.
27737
27738 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27739
27740         PR c++/13140
27741         * g++.dg/parse/class2.C: New test.
27742         * g++.dg/template/explicit8.C: Likewise.
27743         * g++.dg/template/spec25.C: Likewise.
27744
27745 2005-09-14  Josh Conner  <jconner@apple.com>
27746
27747         PR middle-end/23584
27748         * gcc.dg/pr23584.c: New test.
27749
27750 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27751
27752         PR fortran/21875 Internal Unit Array I/O, NIST
27753         * gfortran.dg/arrayio_1.f90: New test.
27754         * gfortran.dg/arrayio_1.f90: New test.
27755         * gfortran.dg/arrayio_1.f90: New test.
27756         * gfortran.dg/arrayio_1.f90: New test.
27757         * gfortran.dg/arrayio_1.f90: New test.
27758
27759 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27760
27761         PR middle-end/22480
27762         * gcc.dg/vect/pr22480.c: New test.
27763
27764 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27765
27766         PR fortran/19358
27767         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27768
27769 2005-09-13 Josh Conner <jconner@apple.com>
27770
27771         PR c++/23180
27772         * g++.dg/init/struct2.C: New test.
27773         * g++.dg/init/struct3.C: New test.
27774
27775 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27776
27777         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27778         Clean up temp files.
27779         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27780         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27781         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27782         gcc.dg/tree-ssa/builtin-printf-1.c,
27783         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27784         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27785         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27786         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27787         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27788         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27789         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27790         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27791         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27792         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27793         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27794         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27795
27796 2005-09-13  Josh Conner  <jconner@apple.com>
27797
27798         * lib/gcc-dg.exp: Load scanipa.exp.
27799         (cleanup-dump): New procedure.
27800         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27801         * lib/scandump.exp: New file.
27802         * lib/scantree.exp: Use it.
27803         * lib/scanipa.exp: New file.
27804
27805 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27806
27807         PR fortran/17740
27808         * gfortran.dg/generic_4.f90: New test.
27809
27810 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27811
27812         PR target/23816
27813         * gcc.target/i386/pr23816-1.c: New test.
27814         * gcc.target/i386/pr23816-2.c: New test.
27815
27816
27817 2005-09-13  Bastian Blank <waldi@debian.org>
27818
27819         PR c++/16171
27820         * g++.dg/abi/mangle26.C: New test.
27821         * g++.dg/abi/mangle27.C: New test.
27822         * g++.dg/abi/mangle28.C: New test.
27823         * g++.dg/abi/mangle29.C: New test.
27824
27825         PR c++/23839
27826         * g++.dg/parse/register1.C: New test.
27827
27828 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27829
27830         PR c++/23842
27831         * g++.dg/template/access16.C: New test.
27832
27833 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27834
27835         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27836
27837 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27838
27839         PR fortran/18899
27840         * gfortran.dg/shape_2.f90: New test.
27841
27842 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27843
27844         PR target/19269
27845         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27846         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27847         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27848         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27849         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27850         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27851         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27852         tests.
27853
27854 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR c++/23841
27857         * g++.dg/parse/template17.C: New test.
27858
27859 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/23789
27862         * g++.dg/template/nontype14.C: New test.
27863
27864 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27865
27866         PR g++/7874
27867         * g++.dg/lookup/friend7.C: New test.
27868         * g++.dg/lookup/friend8.C: New test.
27869         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27870         so that it will be found via argument dependent lookup.
27871         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27872         friend functions which will no longer be found.
27873         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27874         function g, so that it will be found via argument dependent
27875         lookup.
27876         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27877         * g++.old-deja/g++.mike/net43.C: Likewise.
27878
27879 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27880
27881         PR c++/23691
27882         * g++.dg/template/static16.C: New test.
27883
27884 2005-09-12  Josh Conner  <jconner@apple.com>
27885
27886         PR middle-end/23237
27887         * gcc.c-torture/compile/pr23237.c: New test.
27888
27889 2005-09-11  Richard Henderson  <rth@redhat.com>
27890
27891         * g++.dg/other/error8.C: Update expected diagnostic text.
27892
27893 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27894
27895         PR libfortran/19872
27896         * gfortran.dg/overwrite_1.f: New test.
27897
27898 2005-09-09  Josh Conner  <jconner@apple.com>
27899
27900         * g++.dg/init/pr23180-1.C: Removed.
27901         * g++.dg/init/pr23180-2.C: Removed.
27902
27903 2005-09-09  David Daney <ddaney@avtrex.com>
27904
27905         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27906         files which are ...
27907         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27908         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27909
27910 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27911
27912         * gfortran.dg/iostat_2.f90: New test.
27913
27914 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27915
27916         PR c++/22252
27917         * g++.dg/ext/interface1.C: New test.
27918         * g++.dg/ext/interface1.h: Likewise.
27919         * g++.dg/ext/interface1a.cc: Likewise.
27920
27921 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27922
27923         * gfortran.dg/iomsg_1.f90: New test case.
27924
27925 2005-09-09  Richard Guenther  <rguenther@suse.de>
27926
27927         PR c++/23624
27928         * g++.dg/tree-ssa/pr23624.C: New testcase.
27929
27930 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27931
27932         PR fortran/19239
27933         * gfortran.dg/vector_subscript_1.f90,
27934         * gfortran.dg/vector_subscript_2.f90: New tests.
27935
27936 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27937
27938         PR fortran/21104
27939         * gfortran.dg/array_alloc_1.f90,
27940         * gfortran.dg/array_alloc_2.f90,
27941         * gfortran.dg/array_alloc_3.f90: New tests.
27942
27943 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27944
27945         PR fortran/12840
27946         * gfortran.dg/array_constructor_6.f90
27947         * gfortran.dg/array_constructor_7.f90
27948         * gfortran.dg/array_constructor_8.f90
27949         * gfortran.dg/array_constructor_9.f90
27950         * gfortran.dg/array_constructor_10.f90
27951         * gfortran.dg/array_constructor_11.f90
27952         * gfortran.dg/array_constructor_12.f90: New tests.
27953
27954 2005-09-08  Josh Conner  <jconner@apple.com>
27955
27956         PR c++/23180
27957         * g++.dg/init/pr23180-1.C: New test.
27958         * g++.dg/init/pr23180-2.C: New test.
27959
27960 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27961
27962         PR fortran/18878
27963         * gfortran.dg/module_double_reuse.f90: New.
27964
27965 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27966
27967         PR fortran/23270
27968         PR fortran/22304
27969         PR fortran/18870
27970         PR fortran/17917
27971         PR fortran/16511
27972         * gfortran.dg/common_equivalence_1.f: New.
27973         * gfortran.dg/common_equivalence_2.f: New.
27974         * gfortran.dg/common_equivalence_3.f: New.
27975         * gfortran.dg/contained_equivalence_1.f90: New.
27976         * gfortran.dg/module_blank_common.f90: New.
27977         * gfortran.dg/module_commons_1.f90: New.
27978         * gfortran.dg/module_equivalence_1.f90: New.
27979         * gfortran.dg/nested_modules_1.f90: New.
27980         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27981         equivalences and add comment to connect the test with
27982         the PR.
27983
27984 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27985
27986         PR fortran/23765
27987         * gfortran.dg/common_6.f90: New test.
27988
27989 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27990
27991         PR fortran/15326
27992         * gfortran.dg/char_result_1.f90,
27993         * gfortran.dg/char_result_2.f90,
27994         * gfortran.dg/char_result_3.f90,
27995         * gfortran.dg/char_result_4.f90,
27996         * gfortran.dg/char_result_5.f90,
27997         * gfortran.dg/char_result_6.f90,
27998         * gfortran.dg/char_result_7.f90,
27999         * gfortran.dg/char_result_8.f90: New tests.
28000
28001 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28002
28003         PR fortran/19928
28004         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28005
28006 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28007
28008         PR obj-c++/16816
28009         * obj-c++.dg/selector-5.mm: New test.
28010         * obj-c++.dg/selector-6.mm: New test.
28011
28012 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         PR objc/20574
28015         PR objc/19324
28016         * objc.dg/error-1.m: New test.
28017
28018 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28019
28020         PR fortran/23373
28021         * gfortran.fortran-torture/execute/pr23373-1.f90,
28022         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28023
28024 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28025
28026         PR libfortran/23760
28027         * gfortran.dg/g77/1832.f: Remove long string in write statement
28028         to allow the test to pass on correct list directed output with
28029         prepended space.
28030
28031 2005-09-07  James E Wilson  <wilson@specifix.com>
28032
28033         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28034
28035 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28036
28037         * gfortran.dg/parameter+save.f90: Rename to
28038         * gfortran.dg/parameter_save.f90: .. this.
28039
28040 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28041
28042         PR fortran/20848
28043         * gfortran.dg/parameter+save.f90: New test case.
28044
28045 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28046
28047         PR fortran/19269
28048         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28049
28050 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28051
28052         PR c/23075
28053         * gcc.dg/pr23075.c: New test.
28054         * g++.dg/warn/pr23075.C: New test.
28055
28056         PR target/22362
28057         * gcc.target/i386/pr22362.c: New test.
28058
28059         PR rtl-optimization/23098
28060         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28061
28062         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28063         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28064         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28065
28066 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28067
28068         * g++.dg/expr/cast6.C: New test.
28069
28070         PR c++/9782
28071         * g++.dg/init/new15.C: New test.
28072
28073 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28074
28075         * gcc.dg/vect/Os-vect-95.c: New test.
28076         * gcc.dg/vect/vect-95.c: Same.
28077
28078 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28079
28080         * gcc.dg/vect/vect-29.c: Update xfail testing.
28081         * gcc.dg/vect/vect-44.c: Same.
28082         * gcc.dg/vect/vect-48.c: Same.
28083         * gcc.dg/vect/vect-50.c: Same.
28084         * gcc.dg/vect/vect-72.c: Same.
28085         * gcc.dg/vect/vect-77.c: Same.
28086         * gcc.dg/vect/vect-78.c: Same.
28087         * gcc.dg/vect/vect-80.c: Same.
28088         * gcc.dg/vect/vect-96.c: Same.
28089         * gcc.dg/vect/vect-100.c: Same.
28090         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28091         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28092         * gfortran.dg/vect/vect-5.f90: Same.
28093
28094 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28095
28096         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28097         start strings.
28098         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28099         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28100
28101         PR c++/23056
28102         * g++.dg/opt/pr23056.C: New test.
28103
28104         PR rtl-optimization/23098
28105         * gcc.target/i386/pr23098.c: New test.
28106
28107 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28108
28109         PR c++/23667
28110         * g++.dg/template/static15.C: New test.
28111
28112         PR c++/21440
28113         * g++.dg/ext/stmtexpr5.C: New test.
28114         * g++.dg/ext/stmtexpr6.C: Likewise.
28115
28116 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28117
28118         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28119
28120         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28121         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28122         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28123
28124 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28125
28126         PR libfortran/23321
28127         * gfortran.dg/direct_io_4.f90: New test case.
28128
28129 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28130             Rasmus Hahn  <rassahah@neofonie.de>
28131
28132         PR libobjc/23108
28133         * objc.dg/type-stream-1.m: New test.
28134
28135 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28136
28137         PR fortran/23661
28138         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28139         gfortran.dg/print_fmt_3.f90: New test.
28140
28141 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * gfortran.dg/fmt_t_1.f90: New test.
28144
28145 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28146
28147         PR rtl-optimization/23454
28148         * g++.dg/opt/pr23454.C: New test.
28149
28150 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28151
28152         PR c++/23699
28153         * g++.dg/ext/static1.C: New test.
28154
28155 2005-09-02  Richard Henderson  <rth@redhat.com>
28156
28157         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28158         tail call to check_fa_work.
28159
28160 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28161
28162         PR c++/21687
28163         * g++.dg/other/gc3.C: New test.
28164
28165 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28166
28167         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28168         * gcc.dg/20050826-1.c: Likewise.
28169
28170 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28171
28172         PR c++/23167
28173         * g++.dg/expr/volatile1.C: New test.
28174
28175 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28176
28177         PR middle-end/23547
28178         * gcc.dg/pr23547.c: New test.
28179
28180 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28181
28182         PR c/22061
28183         * gcc.c-torture/execute/pr22061-1.c,
28184         * gcc.c-torture/execute/pr22061-2.c,
28185         * gcc.c-torture/execute/pr22061-3.c,
28186         * gcc.c-torture/execute/pr22061-4.c: New tests.
28187
28188 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28189
28190         * gcc.dg/Wredundant-decls-2.c: New test to check that
28191         -Wredundant-decls does not issue warning for a variable
28192         definition following a declaration.
28193
28194 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28195
28196         PR debug/7241
28197         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28198         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28199         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28200
28201         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28202         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28203         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28204         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28205         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28206         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28207         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28208         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28209
28210 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28211
28212         PR objc/23306
28213         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28214         scan-assmbler.
28215
28216 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28217
28218         PR target/21255
28219         * gcc.dg/pr21255-1.c: New test.
28220         * gcc.dg/pr21255-2-mb.c: Likewise.
28221         * gcc.dg/pr21255-2-ml.c: Likewise.
28222         * gcc.dg/pr21255-3.c: Likewise.
28223         * gcc.dg/pr21255-4.c: Likewise.
28224
28225 2005-08-31  Dale Johannesen  <dalej@apple.com>
28226
28227         * gcc.dg/20050830-1.c: New.
28228
28229 2005-08-31  Josh Conner  <jconner@apple.com>
28230
28231         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28232         command-line options for arm-*-* targets.
28233         * g++.dg/init/array16.C: Likewise.
28234         * g++.dg/other/crash-4.C: Likewise.
28235
28236 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28237
28238         PR obj-c++/23640
28239         * obj-c++.dg/gnu-runtime-3.mm: New test.
28240
28241 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28242
28243         PR c++/13377
28244         * g++.dg/lookup/ambig4.C: New test.
28245         * g++.dg/lookup/ambig5.C: New test.
28246         * g++.dg/tc1/dr101.C: Adjust error markers.
28247
28248 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28249
28250         PR c++/23639
28251         * g++.dg/template/ttp5.C: Adjust error markers.
28252
28253 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28254
28255         PR testsuite/23609
28256         * lib/obj-c++.exp: Include target-libpath.exp.
28257         (obj-c++_link_flags): Look for the GNU libobjc library
28258         and set the library path to include it.
28259         Don't manually set LD_LIBRARY_PATH (etc.) but call
28260         set_ld_library_path_env_vars instead.
28261         (obj-c++_target_compile): Don't set library path or
28262         linker flags because they are already set correctly
28263         in obj-c++_link_flags.
28264
28265 2005-08-30  Josh Conner  <jconner@apple.com>
28266
28267         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28268         to command-line options for arm-*-* targets.
28269
28270 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28271
28272         * g++.dg/other/i386-1.C: New.
28273
28274 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28275
28276         PR preprocessor/20348
28277         PR preprocessor/20356
28278         * gcc.dg/cpp/pr20348.c: New test.
28279         * gcc.dg/cpp/pr20348.h: New file.
28280         * gcc.dg/cpp/inc/pr20348.h: New file.
28281         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28282         * gcc.dg/cpp/pr20356.c: New test.
28283         * gcc.dg/cpp/pr20356.h: New file.
28284         * gcc.dg/cpp/inc/pr20356.h: New file.
28285         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28286
28287 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28288
28289         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28290         Fix array dimension to avoid correct end-of-file error.
28291
28292 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28293
28294         PR libfortran/23598
28295         * gfortran.dg/iostat_1.f90: New test.
28296
28297 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28298
28299         PR middle-end/23408
28300         * gcc.dg/pr23408.c: New test.
28301
28302 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28303
28304         PR c++/23099
28305         * g++.dg/init/member1.C: Make sure erroneous static data member
28306         definitions are required.
28307         * g++.dg/template/static13.C: New test.
28308         * g++.dg/template/static14.C: Likewise.
28309
28310 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28313         -march=pentium4, remove ilp32 requirement.
28314
28315         PR middle-end/23484
28316         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28317         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28318
28319 2005-08-29  Andreas Jaeger  <aj@suse.de>
28320
28321         PR testsuite/23607
28322         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28323
28324 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28325
28326         * gcc.c-torture/execute/20050316-2.c: New test.
28327         * gcc.c-torture/execute/20050316-3.c: New test.
28328         * gcc.dg/torture/pr16104-1.c: New test.
28329
28330 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28331
28332         PR middle-end/23463
28333         * gcc.c-torture/execute/zero-struct-1.c: New test.
28334
28335 2005-08-27  Richard Guenther  <rguenther@suse.de>
28336
28337         PR target/23575
28338         * gcc.target/i386/pr23575.c: New testcase.
28339
28340 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28341
28342         PR rtl-optimization/23561
28343         * gcc.c-torture/execute/20050826-1.c: New test.
28344
28345         PR rtl-opt/23560
28346         * gcc.c-torture/execute/20050826-2.c: New test.
28347
28348 2005-08-26  Dale Johannesen  <dalej@apple.com>
28349
28350         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28351         * gcc.dg/20050826-1.c: New.
28352
28353 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28354
28355         PR c++/19004
28356         * g++.dg/template/nontype13.C: New test.
28357
28358         PR c++/23491
28359         * g++.dg/init/new14.C: New test.
28360         * g++.dg/expr/anew1.C: Do not XFAIL.
28361         * g++.dg/expr/anew2.C: Likewise.
28362         * g++.dg/expr/anew3.C: Likewise.
28363
28364 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28365
28366         PR middle-end/22439
28367         * gcc.dg/vla-3.c: New test.
28368
28369 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28370
28371         PR fortran/20363
28372         * gfortran.dg/named_interface.f90: New.
28373
28374 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28375
28376         * gcc.c-torture/execute/frame-address.c: New test.
28377
28378 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28379
28380         PR c++/20817
28381         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28382
28383 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28384
28385         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28386
28387 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28388
28389         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28390         * gcc.dg/altivec-22.c: Rename from..
28391         * gcc.dg/altivec-nomfcr.c: ..this.
28392
28393 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28394
28395         PR tree-optimization/23546
28396         * gcc.dg/tree-ssa/pr23546.c: New test.
28397
28398 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28399
28400         PR fortran/17758
28401         * gfortran.dg/nonreturning_statements.f90: New test.
28402
28403 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         PR c++/22454
28406         * g++.dg/parse/crash29.C: New.
28407
28408 2005-08-23  DJ Delorie  <dj@redhat.com>
28409
28410         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28411         constants have the L suffix.
28412
28413 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28414
28415         PR c++/23044
28416         * g++.dg/template/instantiate8.C: New.
28417
28418 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28419
28420         PR middle-end/23467
28421         * gcc.c-torture/execute/pr23467.c: New test.
28422
28423 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28424
28425         PR tree-optimization/22043
28426         * gcc.c-torture/execute/20050613-1.c: New test.
28427
28428 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28429
28430         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28431
28432 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28433
28434         PR rtl-optimization/23478
28435         * g++.dg/opt/pr23478.C: New test.
28436
28437 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28438
28439         PR c/18715
28440         * gcc.dg/switch-warn-3.c: New test.
28441
28442 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28443
28444         PR c++/22233
28445         * g++.dg/template/param1.C: New test.
28446
28447 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28448
28449         PR c++/23089
28450         * g++.dg/other/incomplete1.C: New test.
28451
28452 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28453
28454         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28455         are vectorizable.
28456
28457 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28458
28459         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28460         d_lines_5.f: New.
28461
28462 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * gcc.target/i386/sse-4.c: New test.
28465
28466 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28467
28468         PR testsuite/23239
28469         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28470
28471 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28472
28473         * gcc.dg/20050811-1.c: New test.
28474         * gcc.dg/20050811-2.c: New test.
28475
28476 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28477
28478         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28479
28480 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28481
28482         PR 23476
28483         * gcc.c-torture/compile/pr23476.c: New test.
28484
28485 2005-08-19  Devang Patel  <dpatel@apple.com>
28486
28487         PR tree-optimization/23048
28488         * gcc.dg/tree-ssa/pr23048.c: New test.
28489
28490 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28491
28492         PR middle-end/20624
28493         * g++.dg/warn/Wreturn-3.C: New test
28494
28495 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28496
28497         PR tree-optimization/22228
28498         * g++.dg/vect/pr22543.cc: New test.
28499
28500 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28501
28502         PR tree-optimization/21574
28503         * gcc.dg/tree-ssa/pr21574.c: New test.
28504
28505 2005-08-16  James E Wilson  <wilson@specifix.com>
28506
28507         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28508
28509 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28510
28511         PR tree-opt/23402
28512         * gcc.c-torture/compile/zero-strct-3.c: New test.
28513         * gcc.c-torture/compile/zero-strct-4.c: New test.
28514
28515 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28516
28517         PR target/23376
28518         * gcc.target/x86_64/pr23376.c: New test.
28519
28520 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28521
28522         PR c++/23337
28523         * g++.dg/ext/vector2.C: New.
28524
28525 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28526
28527         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28528
28529 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28530
28531         PR libfortran/23428
28532         * gfortran.dg/inquire-complex.f90: New test case.
28533
28534 2005-08-16  James E Wilson  <wilson@specifix.com>
28535
28536         PR tree-optimization/21105
28537         * gcc.dg/large-size-array.c: New.
28538
28539 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28540
28541         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28542         type.
28543         * gcc.dg/vect/vect-41: Likewise.
28544         * gcc.dg/vect/vect-42: Likewise.
28545         * gcc.dg/vect/vect-43: Likewise.
28546         * gcc.dg/vect/vect-44: Likewise.
28547         * gcc.dg/vect/vect-46: Likewise.
28548         * gcc.dg/vect/vect-47: Likewise.
28549         * gcc.dg/vect/vect-48: Likewise.
28550         * gcc.dg/vect/vect-52: Likewise.
28551         * gcc.dg/vect/vect-53: Likewise.
28552         * gcc.dg/vect/vect-54: Likewise.
28553         * gcc.dg/vect/vect-55: Likewise.
28554         * gcc.dg/vect/vect-56: Likewise.
28555         * gcc.dg/vect/vect-57: Likewise.
28556         * gcc.dg/vect/vect-58: Likewise.
28557         * gcc.dg/vect/vect-59: Likewise.
28558         * gcc.dg/vect/vect-60: Likewise.
28559         * gcc.dg/vect/vect-61: Likewise.
28560         * gcc.dg/vect/vect-85: Likewise.
28561         * gcc.dg/vect/vect-87: Likewise.
28562         * gcc.dg/vect/vect-88: Likewise.
28563         * gcc.dg/vect/vect-93.c: Likewise.
28564         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28565         * gcc.dg/vect/vect-75: Likewise.
28566         * gcc.dg/vect/vect-76: Likewise.
28567         * gcc.dg/vect/vect-77: Likewise.
28568         * gcc.dg/vect/vect-78: Likewise.
28569         * gcc.dg/vect/vect-80: Likewise.
28570         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28571         vectorized for the expected reason, rather than checking how alignment
28572         was handled.
28573         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28574         aligned type and also instead of aligned pointers. Added documentation.
28575
28576 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28577
28578         * gfortran.dg/power.f90: New test.
28579
28580 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28581
28582         PR rtl-optimization/23299
28583         * g++.dg/opt/pr23299.C: New test.
28584
28585 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28586
28587         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28588
28589 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28590
28591         * g++.dg/template/local6.C: New test.
28592
28593 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28594
28595         * execute/exceptions/finally-1.m: Check that the catch and finally are
28596         being called.  Also add a "return 0;" at the end of main.
28597
28598 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28599
28600         PR fortran/21432.
28601         * gfortran.dg/namelist_print_1.f: New test of functionality of
28602         PRINT namelist.
28603         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28604         namelist generates error with -std=f95.
28605
28606 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28607
28608         PR tree-optimization/23119
28609         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28610
28611 2005-08-13  Marcin Koziej  <creep@desk.pl>
28612             Andrew Pinski  <pinskia@physics.uc.edu>
28613
28614         PR libobjc/22492
28615         * execute/exceptions/finally-1.m: New test.
28616
28617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28618
28619         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28620         testsuite.
28621         * objc/execute/exceptions/trivial.m: New test.
28622         * objc.dg/try-catch-11.m: Move to ...
28623         * objc/execute/exceptions/foward-1.m: Here.
28624         * objc.dg/try-catch-2.m: Move to ...
28625         * objc/execute/exceptions/catchall-1.m: Here.
28626         * objc.dg/try-catch-8.m: Move to ...
28627         * objc/execute/exceptions/local-variables-1.m: Here.
28628
28629 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28630
28631         * objc.dg/nested-func-1.m: Move to ...
28632         * objc/execute/nested-func-1.m: Here.
28633
28634 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28635
28636         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28637         in ${options} instead of [target_info name].
28638         * lib/obj-c++.exp (objc_target_compile): Likewise.
28639
28640 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28641
28642         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28643
28644 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28645
28646         part of PR testsuite/23348
28647         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28648         each of the torture options.
28649         * objc/compile/trivial.m: New test.
28650
28651 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28652
28653         * gfortran.dg/eoshift.f90: Correct format.
28654
28655 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28656
28657         * gfortran.fortran-torture/execute/character_passing.f90:
28658         Fix comment typo.
28659
28660 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28661
28662         PR c++/8271
28663         * g++.dg/template/unify10.C: New.
28664
28665 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28666
28667         * g++.dg/parse/pr22514.C: Move to...
28668         * g++.dg/debug/pr22514.C: here.
28669
28670 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28671
28672         PR c++/23266
28673         * g++.dg/inherit/pure1.C: New test.
28674
28675         * ChangeLog: Fix typos.
28676
28677 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28678             Steven Bosscher  <stevenb@suse.de>
28679
28680         * gfortran.dg/runtime_warning_1.f90: New test.
28681
28682 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28683
28684         PR c++/23219
28685         * g++.dg/parse/crash28.C: New.
28686
28687 2005-08-11  Richard Guenther  <rguenther@suse.de>
28688
28689         PR target/23289
28690         * gcc.target/i386/tailcall-1.c: New testcase.
28691
28692 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28693
28694         * gcc.dg/vect/vect-67.c: Un-xfail.
28695
28696 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28697
28698         PR c++/23225
28699         * g++.dg/parse/crash27.C: new test.
28700
28701 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28702
28703         PR libfortran/22143
28704         * gfortran.dg/shift-kind.f90: New testcase.
28705
28706 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28707
28708         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28709         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28710
28711 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28712
28713         PR c++/20646
28714         * g++.dg/other/mult-stor1.C: New test.
28715
28716 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28717
28718         * gcc.c-torture/pr18299-1.c: Move to ...
28719         * gcc.c-torture/compile/pr18299-1.c: Here.
28720
28721 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28722
28723         * gfortran/fortran.torture/execute/character_passing.f90:
28724         Fix types for LSAME.
28725
28726 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28727
28728         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28729         input data back to what it was originally.
28730
28731 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28732
28733         * objc.dg/try-catch-8.m: Enable for all targets.
28734
28735 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28736
28737         * gcc.dg/pr23165.c: New test.
28738
28739 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28740
28741         PR tree-optimization/23234
28742         * gcc.dg/tree-ssa/pr23234.c: New test.
28743
28744 2005-08-08  Josh Conner  <jconner@apple.com>
28745
28746         PR rtl-optimization/23241
28747         * gcc.dg/char-compare.c: New test.
28748
28749 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28750
28751         PR c++/22508
28752         * g++.dg/init/new13.C: New test.
28753
28754 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         PR c++/21166
28757         * g++.dg/other/crash-4.C: Adjust
28758         * g++/dg/ext/packed9.C: New.
28759
28760 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28761
28762         PR middle-end/21964
28763         * gcc.c-torture/execute/pr21964-1.c: New test.
28764
28765 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28766
28767         PR c/22458
28768         * gcc.dg/pr22458-1.c: New test.
28769
28770 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28771             Steven G. Kargl <kargls@comcast.net>
28772
28773         PR fortran/22390
28774         * gfortran.dg/flush_1.f90: New test.
28775
28776 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28777
28778         PR c++/23191
28779         * g++.dg/template/eh2.C: New test.
28780
28781 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28782
28783         PR c++/19498
28784         * g++.dg/template/instantiate7.C: New test.
28785
28786 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28787
28788         PR c/23113
28789         * gcc.dg/Wunused-value-1.c: New test.
28790
28791 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28792
28793         PR rtl-optimization/23233
28794         * gcc.c-torture/compile/pr23233-1.c: New test.
28795
28796 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28797
28798         PR fortran/18833
28799         PR fortran/20850
28800         * gfortran.dg/equiv_1.f90: New test.
28801         * gfortran.dg/equiv_2.f90: New test.
28802         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28803         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28804         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28805
28806 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28807
28808         * gcc.c-torture/execute/vrp-5.c: New test.
28809         * gcc.c-torture/execute/vrp-6.c: New test.
28810         * gcc.dg/tree-ssa/vrp21.c: New test.
28811
28812 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28813
28814         * g++.dg/parse/pr22514.C: New test.
28815
28816 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28817
28818         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28819
28820         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28821         instead of constant loads / pool entries.
28822
28823 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28824
28825         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28826         TEST_TO_WCTYPE.
28827
28828 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28829
28830         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28831         __WINT_TYPE__ in generated prototypes if possible.
28832
28833 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28834
28835         PR 22037
28836         * g++.dg/tree-ssa/pr22037.C:
28837
28838 2005-08-04  Richard Henderson  <rth@redhat.com>
28839
28840         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28841         scan-tree-dump-times directive.
28842
28843 2005-08-04  Jan Hubicka  <jh@suse.cz>
28844
28845         * gcov-1.C: Fix switch counts.
28846         * gcov-4b.c: Likewise.
28847
28848 2005-08-03  Jeff Law  <law@redhat.com>
28849
28850         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28851
28852 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28853
28854         * gcc.c-torture/execute/pr23135.c: New test.
28855
28856 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28857
28858         PR tree-optimization/19899
28859         * gcc.dg/tree-ssa/scev-1.c: New test.
28860         * gcc.dg/tree-ssa/scev-2.c: New test.
28861
28862 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28863
28864         PR target/18582
28865         * gcc.dg/torture/pr18582-1.c: New test.
28866
28867 2005-08-03  Jan Hubicka  <jh@suse.cz>
28868
28869         * update-conroll.c: New testcase.
28870         * update-conroll-2.c: New testcase.
28871
28872 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28873
28874         * gfortran.dg/constant_substring.f: New test.
28875         * gfortran.dg/pr22491.f: New test.
28876
28877 2005-08-02  Jan Hubicka  <jh@suse.cz>
28878
28879         * update-threading.c: Replace by the proper one.
28880
28881 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28882
28883         PR 23164
28884         * g++.dg/tree-ssa/pr23164.C: New test.
28885
28886 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28887
28888         * gcc.dg/tree-ssa/pr23192.c: New test.
28889
28890 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28891
28892         * gcc.c-torture/execute/vrp-4.c: New test.
28893
28894 2005-08-02  Jan Hubicka  <jh@suse.cz>
28895
28896         * update-threading.c: New test.
28897
28898 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28899
28900         * gcc.c-torture/compile/20050801-1.c: New test.
28901         * gcc.c-torture/compile/20050801-2.c: New test.
28902
28903 2005-08-01  Jan Hubicka  <jh@suse.cz>
28904
28905         * val-prof-5.c: New test.
28906
28907 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28908
28909         PR c/22311
28910         * gcc.dg/pr22311-1.c : New test.
28911
28912 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28913
28914         PR target/23095
28915         * gfortran.dg/pr23095.f: New test.
28916
28917         PR c++/22003
28918         * g++.dg/other/pr22003.C: New test.
28919
28920 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28921
28922         PR target/20621
28923         * gcc.c-torture/execute/pr20621-1.c: New test.
28924
28925 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28926
28927         * gfortran.dg/comma_format_extension_4.f: Adjust length
28928         of string for format.
28929         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28930         print statement with internal write.
28931         * gfortran.dg/der_array_io_2.f: Likewise.
28932         * gfortran.dg/der_array_io_3.f: Likewise.
28933
28934 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28935
28936         * gcc.dg/fold-abs-4.c: new test.
28937
28938 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28939
28940         PR fortran/22570 an related issues.
28941         * gfortran.dg/x_slash_1.f: New test.
28942
28943 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28944
28945         PR c/23143
28946         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28947         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28948
28949 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28950
28951         PR c/529
28952         * gcc.dg/Wshadow-3.c: New test.
28953
28954 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28955
28956         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28957         used to have the wrong bounds).
28958
28959 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28960
28961         PR c/21720
28962         * gcc.dg/hex-round-1.c: Test more cases.
28963         * gcc.dg/hex-round-2.c: New test.
28964
28965 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28966
28967         PR 22550
28968         * g++.dg/tree-ssa/pr22550.C: New test.
28969
28970 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28971
28972         * gcc.dg/tree-ssa/vrp19.c: New test.
28973         * gcc.dg/tree-ssa-vrp20.c: New test.
28974
28975 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28976
28977         PR c/22240
28978         * gcc.dg/transparent-union-4.c: New test.
28979
28980 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28981
28982         PR c/22192
28983         * gcc.dg/c99-vla-2.c: New test.
28984
28985 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28986
28987         PR c/21720
28988         * gcc.dg/hex-round-1.c: New test.
28989
28990 2005-07-28  Jan Hubicka  <jh@suse.cz>
28991
28992         * inliner-1.c: Do not dump everything.
28993         * tree-prof.exp: Do not pass -ftree-based-profiling.
28994         * bprob.exp: Likewise.
28995
28996         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28997
28998 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28999
29000         PR c++/22545
29001         * g++.dg/expr/ptrmem7.C: New test.
29002
29003 2005-07-28  Mike Stump  <mrs@apple.com>
29004
29005         * g++.old-deja/g++.mike/visibility-1.C: New test.
29006
29007 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29008
29009         PR c/20187
29010         * gcc.c-torture/execute/pr20187-1.c: New test.
29011
29012 2005-07-28  Jeff Law  <law@redhat.com>
29013
29014         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29015         * gcc.dg/tree-ssa/vrp18.c: New test.
29016
29017 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29018
29019         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29020
29021 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29022
29023         PR tree-optimization/22506
29024         * gcc.dg/vect/ps22506.c: New test.
29025
29026 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29027
29028         PR target/21149
29029         * gcc.target/i386/sse-3.c: New test.
29030
29031 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29032
29033         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29034         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29035
29036 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29037
29038         PR c/22589
29039         * gcc.c-torture/compile/pr22589-1.c: New test.
29040
29041 2005-07-28  Jan Hubicka  <jh@suse.cz>
29042
29043         * update-loopch.c: New testcase.
29044
29045 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29046
29047         PR rtl-optimization/23047
29048         * gcc.c-torture/execute/pr23047.c: New test.
29049         * gcc.c-torture/execute/pr23047.x: New.
29050
29051 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29052
29053         PR tree-optimization/22493
29054         * gcc.c-torture/execute/pr22493-1.c: New test.
29055         * gcc.c-torture/execute/pr22493-1.x: New.
29056         * gcc.c-torture/execute/vrp-1.c: New test.
29057         * gcc.c-torture/execute/vrp-2.c: New test.
29058         * gcc.c-torture/execute/vrp-2.c: New test.
29059
29060 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29061
29062         * gcc.target/frv/all-builtin-read8.c: Delete.
29063         * gcc.target/frv/all-builtin-read16.c: Delete.
29064         * gcc.target/frv/all-builtin-read32.c: Delete.
29065         * gcc.target/frv/all-builtin-read64.c: Delete.
29066         * gcc.target/frv/all-builtin-write8.c: Delete.
29067         * gcc.target/frv/all-builtin-write16.c: Delete.
29068         * gcc.target/frv/all-builtin-write32.c: Delete.
29069         * gcc.target/frv/all-builtin-write64.c: Delete.
29070         * gcc.target/frv/all-read-write-1.c: New.
29071
29072 2005-07-27  Jeff Law  <law@redhat.com>
29073
29074         * gcc.c-torture/execute/pr22630.c: New test.
29075
29076 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29077
29078         PR tree-optimization/23073
29079         * gcc.dg/vect/nodump-pr23073.c: New test.
29080         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29081
29082 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29083
29084         PR tree-optimize/22348
29085         * gcc.c-torture/execute/pr22348.c: New.
29086
29087 2005-07-27  Richard Guenther  <rguenther@suse.de>
29088
29089         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29090
29091 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29092
29093         PR fortran/22503
29094         * gfortran.dg/logical_comp.f90: New test.
29095
29096 2005-07-27  Jan Hubicka  <jh@suse.cz>
29097
29098         * inliner-1.c: Add cleanup of dumps.
29099         * val-prof-*.c: Likewise.
29100         * update-tailcall.c: New.
29101
29102 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29103
29104         PR 22591
29105         * gcc.dg/tree-ssa/pr22591.c: New test.
29106         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29107
29108 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29109
29110         PR libobjc/22606
29111         * objc.dg/try-catch-11.m: New test.
29112
29113 2005-07-26  Richard Guenther  <rguenther@suse.de>
29114
29115         PR tree-optimization/22486
29116         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29117
29118 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29119
29120         PR tree-opt/22484
29121         * g++.dg/opt/loop2.C: New test.
29122
29123 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29124
29125         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29126         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29127
29128 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29129
29130         * lib/profopt.exp (profopt-execute): Check for profiling data
29131         files on the target.
29132
29133 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29134
29135         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29136         for matching of asm labels.
29137
29138 2005-07-25  Richard Guenther  <rguenther@suse.de>
29139
29140         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29141
29142 2005-07-25  Richard Guenther  <rguenther@suse.de>
29143
29144         PR testsuite/22624
29145         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29146
29147 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29148
29149         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29150         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29151         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29152         * gcc.dg/vect/vect-100.c: New test.
29153         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29154         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29155         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29156         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29157         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29158         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29159         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29160         * gfortran.dg/vect/pr19049.f90: New testcase.
29161         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29162
29163 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29164
29165         * gcc.c-torture/execute/20050713-1.c: New test.
29166
29167         PR fortran/20063
29168         * gfortran.fortran-torture/execute/data_4.f90: New test.
29169
29170         PR middle-end/20303
29171         * gcc.dg/visibility-d.c: New test.
29172
29173 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29174
29175         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29176         * gfortran.dg/underflow.f90: Ditto.
29177
29178 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29179
29180         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29181         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29182         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29183
29184 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29185
29186         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29187         include case of field width of zero.
29188
29189 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29190
29191         PR libgfortran/21875
29192         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29193         with trailing blanks on normal formatted read.
29194
29195 2005-07-23  Chao-ying Fu  <fu@mips.com>
29196
29197         * gcc.target/mips/mips32-dsp-type.c: New test.
29198         * gcc.target/mips/mips32-dsp.c: New test.
29199
29200 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29201
29202         PR testsuite/21073
29203         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29204
29205         PR testsuite/20454
29206         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29207         and __cyg_profile_func_exit.
29208
29209 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29210
29211         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29212         * gfortran.dg/comma_format_extension_4.f: Same.
29213         * gfortran.dg/pr15332.f: Same.
29214         * gfortran.dg/pr21730.f: Same.
29215
29216 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29217
29218         * g++.dg/opt/vrp2.C: Fix testcase.
29219
29220         PR tree-opt/22625
29221         * g++.dg/opt/vrp2.C: New test.
29222
29223 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29224
29225         PR debug/21828
29226         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29227
29228 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29229
29230         * gcc.dg/tree-ssa/20050719-1.c: New test.
29231
29232 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29233
29234         * gcc.dg/bfin-longcall-1.c: New file.
29235         * gcc.dg/bfin-longcall-2.c: New file.
29236
29237 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29238
29239         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29240
29241 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29242
29243         PR middle-end/19055
29244         * gcc.dg/tree-ssa/pr19055.c: New test.
29245         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29246
29247 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29248
29249         PR C++/22358
29250         * g++.dg/other/pr22358.C: New test.
29251
29252 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29253
29254         PR c++/2922
29255         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29256
29257 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29258
29259         PR c++/15938
29260         * g++.dg/init/union2.C: New test.
29261
29262 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29263
29264         PR c/22393
29265         * gcc.dg/complex-4.c: New test.
29266
29267 2005-07-21  Richard Guenther  <rguenther@suse.de>
29268
29269         PR testsuite/22522
29270         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29271         scanning for asm labels.
29272         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29273
29274 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29275
29276         PR target/22085
29277         * gcc.dg/altivec-pr22085.c: New.
29278
29279 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29280
29281         PR tree-optimization/19210
29282         * gcc.dg/tree-ssa/pr19210-1.c: New.
29283         * gcc.dg/tree-ssa/pr19210-2.c: New.
29284
29285 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29286
29287         PR rtl-optimization/22167
29288         * g++.dg/opt/pr22167.C: New test.
29289
29290 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29291
29292         PR c++/2922
29293         * g++.dg/lookup/two-stage2.C: New.
29294         * g++.dg/lookup/two-stage3.C: New.
29295         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29296         fixed two-stage name lookup for operators.
29297         * g++.dg/template/call3.C: Compiler now produces an appropriate
29298         error message.
29299         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29300         14 as a candidate.
29301         * g++.dg/template/ptrmem4.C: Compiler produces different error
29302         message.
29303         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29304         connect_to_method as a candidate.
29305
29306 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29307
29308         * gcc.dg/fold-alloc-1.c: New test.
29309
29310 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29311
29312         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29313         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29314
29315 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29316
29317         * gcc.dg/fold-abs-1.c: New test.
29318         * gcc.dg/fold-abs-2.c: New test.
29319         * gcc.dg/fold-abs-3.c: New test.
29320
29321 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29322
29323         Make CONSTRUCTOR use VEC to store initializers.
29324         * g++.dg/ext/complit3.C: Check for specific error messages.
29325         * g++.dg/init/brace2.C: Update error message.
29326         * g++.dg/warn/Wbraces2.C: Likewise.
29327
29328 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29329
29330         PR fortran/16940
29331         * gfortran.dg/module_interface_1.f90: New test.
29332
29333 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29334             Kenneth Zadeck <zadeck@naturalbridge.com>
29335
29336         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29337
29338 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29339
29340         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29341         specify -Wformat for these tests.
29342         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29343         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29344         * gcc.dg/format/opt-6.c: Delete.
29345
29346 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29347
29348         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29349         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29350
29351 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29352
29353         * gcc.dg/tree-ssa/alias-2.c: New test.
29354
29355 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/22263
29358         * g++.dg/template/explicit7.C: New test.
29359
29360 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29361
29362         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29363         field width of 8 to +Inf and -Inf.
29364
29365 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR c++/22139
29368         * g++.dg/template/friend36.C: New test.
29369
29370 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29371
29372         PR fortran/21730
29373         * gfortran.dg/pr21730.f: New test.
29374
29375 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29376             Kenneth Zadeck <zadeck@naturalbridge.com>
29377
29378         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29379         since pure const detection cannot run at -O1 in c compiler.
29380         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29381         can now optimize this case properly.
29382         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29383         because we now pass.
29384         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29385
29386 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29387
29388         PR c/22421
29389         * gcc.dg/format/bitfld-1.c: New test.
29390
29391 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/22204
29394         * g++.dg/rtti/repo1.C: New test.
29395
29396 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29397
29398         PR middle-end/22398
29399         * gcc.c-torture/compile/pr22398.c: New test.
29400
29401 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29402
29403         PR c++/22132
29404         * g++.dg/expr/cast4.C: New test.
29405
29406 2005-07-15  Richard Guenther  <rguenther@suse.de>
29407
29408         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29409         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29410
29411 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29412
29413         PR tree-optimization/22230
29414         * gcc.dg/tree-ssa/pr22230.c: New test.
29415
29416 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29417
29418         * gfortran.dg/g77/cpp6.f: New test.
29419
29420         PR fortran/22417
29421         * gfortran.dg/g77/cpp5.F: New test.
29422         * gfortran.dg/g77/cpp5.h: New file.
29423         * gfortran.dg/g77/cpp5inc.h: New file.
29424
29425 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29426
29427         PR libfortran/16435
29428         * gfortran.dg/tl_editting.f90: New.
29429         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29430
29431 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29432
29433         * gfortran.dg/char_array_constructor.f90: New test.
29434
29435 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29436
29437         * gfortran.dg/past_eor.f90: New.
29438         * gfortran.dg/complex_read.f90: New.
29439
29440 2005-07-13  Jeff Law  <law@redhat.com>
29441
29442         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29443         additional casts.
29444
29445         * gcc.dg/tree-ssa/pr22321.c: New test
29446
29447 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29448
29449         PR tree-optimization/21921
29450         * gcc.dg/tree-ssa/pr21921.c: New.
29451
29452 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29453
29454         PR tree-optimizatio/22442
29455         * gcc.dg/tree-ssa/loop-11.c: New test.
29456
29457 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29458
29459         PR tree-opt/21840
29460         * gcc.c-torture/compile/pr21840.c: New test.
29461
29462 2005-07-12  Jan Hubicka  <jh@suse.cz>
29463
29464         * gcc.c-torture/compile/pr22379.c: New test.
29465
29466 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29467
29468         PR libfortran/21593
29469         gfortran.dg/dev_null.f90: Remove outdated comment about
29470         PR libfortran/21593.
29471
29472
29473 2005-07-12  Dale Johannesen  <dalej@apple.com>
29474
29475         * gcc.target/i386/compress-float-sse.c: New.
29476         * gcc.target/i386/compress-float-sse-pic.c: New.
29477         * gcc.target/i386/compress-float-387.c: New.
29478         * gcc.target/i386/compress-float-387-pic.c: New.
29479         * gcc.dg/compress-float-ppc.c: New.
29480         * gcc.dg/compress-float-ppc-pic.c: New.
29481
29482 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29483
29484         PR libfortran/21593
29485         gfortran.dg/dev_null.f90: Remove targets.
29486
29487 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29488
29489         PR tree-opt/22335
29490         * gcc.dg/pr22335-1.c: New test.
29491         * gcc.dg/pr22335-2.c: New test.
29492
29493 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29494
29495         PR c++/20172
29496         * g++.dg/template/nontype12.C : New test.
29497
29498 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29499
29500         * gcc.dg/tree-ssa/loop-10.c: New test.
29501
29502 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29503
29504         * gcc.c-torture/execute/20020720-1.x: Remove.
29505
29506 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29507
29508         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29509
29510 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29511
29512         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29513         (dg-mips-options): Use it.
29514
29515 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29516
29517         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29518
29519 2005-07-09  Richard Henderson  <rth@redhat.com>
29520
29521         * lib/target-supports.exp (check_effective_target_sync_char_short):
29522         Add alpha.
29523
29524 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29525
29526         PR libfortran/22217
29527         * gfortran.dg/negative-z-descriptor.f90: New test.
29528
29529 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29530
29531         PR tree-opt/22329
29532         * gcc.dg/pr22329.c: New test.
29533
29534 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29535
29536         PR tree-optimization/20139
29537         * gcc.dg/tree-ssa/pr20139.c: New.
29538
29539 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29540
29541         PR tree-opt/22356
29542         * gcc.dg/pr22356-1.c: New test.
29543
29544 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29545
29546         PR c++/21799
29547         * g++.dg/template/unify8.C: New.
29548         * g++.dg/template/unify9.C: New.
29549
29550 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29551
29552         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29553
29554 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29555
29556         * gcc.dg/darwin-version-1.c: New.
29557         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29558         * gcc.dg/builtins-20.c: Likewise.
29559         * gcc.dg/builtins-53.c: Likewise.
29560         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29561         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29562         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29563         * gcc.dg/torture/builtins-power-1.c: Likewise.
29564         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29565         on Darwin.
29566
29567 2005-07-07  Jeff Law  <law@redhat.com>
29568
29569         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29570         argument evaluation order.
29571
29572 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29573
29574         PR libfortran/21594
29575         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29576         Add test cases where the shift length is greater than the
29577         array length.
29578
29579 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29580
29581         * obj-c++.dg/proto-lossage-6.mm: New.
29582         * objc.dg/proto-lossage-6.m: New.
29583
29584 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29585
29586         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29587         * objc.dg/gnu-runtime-2.m: Likewise.
29588
29589 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29590
29591         * gfortran.dg/longline.f: New test.
29592
29593         * gfortran.dg/badline.f: New test.
29594
29595 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29596
29597         PR fortran/16531
29598         PR fortran/15966
29599         PR fortran/18781
29600         * gfortran.dg/hollerith.f90: New.
29601         * gfortran.dg/hollerith2.f90: New.
29602         * gfortran.dg/hollerith3.f90: New.
29603         * gfortran.dg/hollerith4.f90: New.
29604         * gfortran.dg/hollerith_f95.f90: New.
29605         * gfortran.dg/hollerith_legacy.f90: New.
29606         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29607
29608 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29609
29610         PR objc/22274
29611         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29612         * objc.dg/gnu-runtime-2.m: New.
29613
29614 2005-07-06  Jeff Law  <law@redhat.com>
29615
29616         * gcc.dg/tree-ssa/vrp17.c: New test.
29617
29618 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29619
29620         PR fortran/22327
29621         * gfortran.dg/array_constructor_5.f90: New test.
29622
29623 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29624
29625         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29626
29627 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29628
29629         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29630         * gcc.dg/980816-1.c: Ditto.
29631
29632 2005-07-06  Jeff Law  <law@redhat.com>
29633
29634         * gcc.c-torture/compile/pr21356.c: New test.
29635
29636 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29637
29638         PR c/22013
29639         PR c/22098
29640         * gcc.c-torture/compile/pr22013-1.c,
29641         gcc.c-torture/execute/pr22098-1.c,
29642         gcc.c-torture/execute/pr22098-2.c,
29643         gcc.c-torture/execute/pr22098-3.c: New tests.
29644
29645 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29646
29647         PR c/22308
29648         * gcc.dg/pr22308-1.c: New test.
29649
29650 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29651
29652         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29653         target.
29654         * gcc.dg/compare9.c: Use -fshort-enums instead of
29655         -fno-short-enums.  Change the last test to dg-bogus.
29656
29657 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29658
29659         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29660         * gcc.dg/compare9.c: New.
29661
29662 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29663
29664         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29665
29666 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29667
29668         PR testsuite/22288
29669         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29670
29671
29672 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29673
29674         * gcc.dg/format/gcc_gfc-1.c: New.
29675
29676 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29677
29678         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29679
29680 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29681
29682         PR fortran/20842
29683         * gfortran.dg/io_invalid_1.f90: New test.
29684
29685 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29686
29687         * gcc.dg/format/gcc_diag-1.c: Update.
29688
29689 2005-07-02  Jeff Law  <law@redhat.com>
29690
29691         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29692         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29693
29694 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29695
29696         * gcc.dg/format/gcc_diag-1.c: Update.
29697
29698 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29699
29700         PR tree-opt/22269
29701         * gcc.c-torture/compile/pr22269.c: New test.
29702
29703 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29704
29705         PR 21584
29706         PR 22219
29707         * g++.dg/tree-ssa/pr21584-1.C: New test.
29708         * g++.dg/tree-ssa/pr21584-2.C: New test.
29709
29710 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29711
29712         * obj-c++.dg/try-catch-11.mm: New.
29713         * objc.dg/try-catch-10.m: New.
29714
29715 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29716
29717         * g++.dg/other/ucnid-1.C: xfail on AIX.
29718
29719 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29720
29721         PR 22234
29722         * gcc.dg/20050629-1.c: New test.
29723
29724 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29725
29726         * obj-c++.dg/const-str-1[0-1].mm: New.
29727         * objc.dg/const-str-1[0-1].m: New.
29728
29729 2005-05-29  Richard Henderson  <rth@redhat.com>
29730
29731         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29732         Rename from check_effective_target_vect_no_max.
29733         (check_effective_target_vect_no_int_add): New.
29734         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29735         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29736         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29737         * gcc.dg/vect/vect-reduc-1.c: Use both.
29738         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29739
29740 2005-05-29  Richard Henderson  <rth@redhat.com>
29741
29742         * lib/target-supports.exp (check_effective_target_vect_no_max):
29743         Remove i386 and x86_64.
29744
29745 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29746
29747         PR testsuite/21969
29748         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29749
29750 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29751
29752         PR middle-end/21969
29753         * gcc.dg/vect/pr21969.c: New test.
29754
29755 2005-06-28  Eric Christopher  <echristo@redhat.com>
29756
29757         PR c/22052
29758         PR c/21975
29759         * gcc.dg/inline1.c: New test.
29760         * gcc.dg/inline2.c: Ditto.
29761         * gcc.dg/inline3.c: Ditto.
29762         * gcc.dg/inline4.c: Ditto.
29763         * gcc.dg/inline5.c: Ditto.
29764
29765 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29766
29767         PR libfortran/22142
29768         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29769         Add testcase also testing eoshift1 for PR 22142.
29770
29771 2005-06-28  Richard Henderson  <rth@redhat.com>
29772
29773         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29774         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29775         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29776         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29777         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29778
29779 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29780
29781         PR libfortran/22142
29782         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29783         Add testcase for PR 22142.
29784
29785 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29786
29787         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29788         gcc.target/ia64/fpreg-2.c: New tests.
29789
29790 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29791
29792         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29793
29794 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29795
29796         PR libfortran/22170
29797         * gfortran.dg/slash_1.f90: New test.
29798
29799 2005-06-27  Richard Henderson  <rth@redhat.com>
29800
29801         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29802         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29803         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29804         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29805         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29806         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29807
29808 2005-06-27  Richard Henderson  <rth@redhat.com>
29809
29810         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29811         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29812
29813 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29814
29815         * obj-c++.dg/proto-lossage-5.mm: New.
29816         * objc.dg/proto-lossage-5.m: New.
29817
29818 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29819
29820         PR 21959
29821         * gcc.dg/tree-ssa/pr21959.c: New test.
29822
29823 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29826         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29827         testing uninitialized var.
29828
29829         * gcc.c-torture/execute/builtins/chk.h: New.
29830         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29831         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29832         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29833         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29834         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29835         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29836         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29837         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29838         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29839         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29840         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29841         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29842         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29843         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29844         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29845         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29846         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29847         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29848         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29849         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29850         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29851         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29852         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29853         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29854         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29855         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29856         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29857         * gcc.dg/builtin-object-size-1.c: New test.
29858         * gcc.dg/builtin-object-size-2.c: New test.
29859         * gcc.dg/builtin-object-size-3.c: New test.
29860         * gcc.dg/builtin-object-size-4.c: New test.
29861         * gcc.dg/builtin-object-size-5.c: New test.
29862         * gcc.dg/builtin-stringop-chk-1.c: New test.
29863         * gcc.dg/builtin-stringop-chk-2.c: New test.
29864         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29865         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29866         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29867         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29868         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29869         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29870         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29871         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29872         * gcc.c-torture/execute/printf-1.c: New test.
29873         * gcc.c-torture/execute/fprintf-1.c: New test.
29874         * gcc.c-torture/execute/vprintf-1.c: New test.
29875         * gcc.c-torture/execute/vfprintf-1.c: New test.
29876         * gcc.c-torture/execute/printf-chk-1.c: New test.
29877         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29878         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29879         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29880
29881 2005-06-27  Michael Matz  <matz@suse.de>
29882
29883         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29884         slot is not merged if address escapes.
29885
29886 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29887
29888         PR c/21911
29889         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29890
29891 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29892
29893         PR middle-end/17965
29894         * gcc.c-torture/compile/20050622-1.c: New test.
29895
29896         PR middle-end/22028
29897         * gcc.dg/20050620-1.c: New test.
29898
29899 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29900
29901         PR tree-optimization/22026
29902         * gcc.dg/tree-ssa/pr22026.c: New.
29903
29904 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29905
29906         PR libfortran/22144
29907         * gfortran.dg/shift-alloc.f90: New testcase.
29908
29909 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29910
29911         * all files: Update FSF address in copyright headers.
29912
29913 2005-06-22  Jan Hubicka  <jh@suse.cz>
29914
29915         * wholeprogram-1.c: New testcase.
29916         * wholeprogram-2.c: New testcase.
29917
29918 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29919
29920         PR 22171
29921         * gcc.dg/tree-ssa/pr22171.c: New test.
29922
29923 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29924
29925         * gfortran.dg/simplify_modulo.f90: New.
29926
29927 2005-06-24  Jan Hubicka  <jh@suse.cz>
29928
29929         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29930
29931 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29932
29933         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29934
29935 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29936
29937         * obj-c++.dg/typedef-alias-1.mm: New.
29938         * objc.dg/typedef-alias-1.m: New.
29939
29940 2005-06-23  Jeff Law  <law@redhat.com>
29941
29942         * gcc.dg/tree-ssa/vrp16.c: New test.
29943
29944 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29945
29946         * lib/target-supports.exp: Add
29947         check_effective_target_fortran_large_real and
29948         check_effective_target_fortran_large_int to check for
29949         corresponding effective targets.
29950         * gfortran.dg/large_integer_kind_1.f90: New test.
29951         * gfortran.dg/large_real_kind_1.f90: New test.
29952
29953 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29954
29955         PR tree-optimization/22117
29956         * gcc.dg/tree-ssa/pr22117.c: New.
29957
29958 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29959
29960         PR testsuite/22123
29961         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29962
29963 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29964
29965         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29966
29967 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29968
29969         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29970         * gfortran.dg/f2c_4.c: Likewise.
29971
29972 2005-06-22 Paul Brook  <paul@codesourcery.com>
29973
29974         PR fortran/21034
29975         * gfortran.dg/auto_save_1.f90: New test.
29976
29977 2005-06-22  Michael Matz  <matz@suse.de>
29978
29979         * gcc.target/x86-64/abi: New directory.
29980         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29981         * gcc.target/x86-64/abi/README.gcc: New file.
29982         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29983         * gcc.target/x86-64/abi/asm-support.s: New file.
29984         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29985         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29986         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29987         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29988         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29989         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29990         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29991         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29992         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29993         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29994         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29995         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29996         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29997         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29998         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29999         * gcc.target/x86_64/abi/test_varargs.c: New test.
30000
30001 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30002
30003         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30004         32-bit i?86 and x86_64.
30005
30006 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30007
30008         * obj-c++.dg/const-str-[1-9].mm: New tests.
30009
30010 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30011
30012         PR fortran/22010
30013         * gfortran.dg/namelist_use.f90: New.
30014         * gfortran.dg/namelist_use_only.f90: New.
30015
30016 2005-06-21  Jeff Law  <law@redhat.com>
30017
30018         * gcc.dg/tree-ssa/vrp15.c: New test.
30019
30020 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30021
30022         * lib/target-supports.exp (check_effective_target_vect_reduction):
30023         Remove.
30024         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30025         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30026         remove vect_reduction target keyword. Also avoid two returns in main.
30027         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30028         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30029         * gcc.dg/vect/vect-reduc-1short.c: New test.
30030         * gcc.dg/vect/vect-reduc-1char.c: New test.
30031         * gcc.dg/vect/vect-reduc-2short.c: New test.
30032         * gcc.dg/vect/vect-reduc-2char.c: New test.
30033         * gcc.dg/vect/vect-reduc-6.c: New test.
30034         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30035         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30036         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30037
30038 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30039         Paul Thomas  <pault@gcc.gnu.org>
30040
30041         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30042         New tests.
30043
30044 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30045
30046         * gfortran.dg/backslash_1.f90: New test.
30047         * gfortran.dg/backslash_2.f90: New test.
30048
30049 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30050
30051         * gfortran.dg/duplicate_labels.f90: New test.
30052
30053 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30054
30055         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30056         unsupportable relocations.
30057         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30058         * gcc.dg/20050321-2.c: xfail for NetWare.
30059
30060 2005-06-20  Andreas Jaeger  <aj@suse.de>
30061
30062         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30063         gcc.target/i386/fastcall-sseregparm.c,
30064         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30065
30066 2005-06-19  Richard Henderson  <rth@redhat.com>
30067
30068         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30069
30070 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30071
30072         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30073
30074 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30075
30076         PR c++/22115
30077         * g++.dg/conversion/simd2.C: Change expected error message.
30078
30079 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30080
30081         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30084
30085 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30086
30087         * gcc.dg/fold-mod-1.c: New test.
30088
30089 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30090
30091         PR fortran/19926
30092         * gfortran.dg/pr19926.f90: New test.
30093
30094 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30095
30096         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30097         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30098         targets.
30099         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30100         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30101
30102 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30103
30104         * gcc.target/ia64/float80-varargs-1.c: New test.
30105
30106 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30107
30108         PR tree-opt/22035
30109         * gfortran.dg/f2c_6.f90: New test.
30110
30111 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30112
30113         PR c++/17413
30114         * g++.dg/template/local5.C: New.
30115
30116 2005-06-17  Richard Henderson  <rth@redhat.com>
30117
30118         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30119
30120 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30121
30122         PR testsuite/21945
30123         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30124
30125 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30126
30127         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30128         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30129         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30130         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30131         check_vect to verify the presence of hardware vector support.
30132
30133 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30134
30135         PR testsuite/22056
30136         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30137
30138 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30139
30140         PR libfortran/19216
30141         * gfortran.dg/pr19216.f: Add correct space between brackets and
30142         dg directive.
30143
30144 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30145
30146         PR libfortran/16436
30147         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30148
30149 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30150
30151         * gcc.target/i386/attributes-error.c: New testcase.
30152         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30153         * gcc.target/i386/regparm-stdcall.c: Likewise.
30154         * gcc.target/i386/sseregparm-1.c: Likewise.
30155         * gcc.target/i386/sseregparm-2.c: Likewise.
30156
30157 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30158
30159         * g++.dg/rtti/crash2.C: New.
30160
30161 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30162
30163         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30164
30165 2005-06-15  David Ung  <davidu@mips.com>
30166
30167         * gcc.target/mips/mips16e-extends.c: New test for testing the
30168         generation of MIPS16e zeb/zeh, seb/seh instructions.
30169
30170 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30171
30172         PR 22018
30173         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30174         * gcc.dg/tree-ssa/pr22018.c: New test.
30175
30176 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30177
30178         * gcc.dg/simd-1.c: Update error messages.
30179         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30180         * gcc.dg/simd-2.c: Update error messages.
30181         * gcc.dg/simd-4.c: New.
30182
30183 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30184
30185         PR c++/20678
30186         * g++.dg/other/crash-4.C: New.
30187
30188 2005-06-14  Devang Patel  <dpatel@apple.com>
30189
30190         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30191
30192 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30193
30194         PR c++/21929
30195         * g++.dg/parse/crash11.C: Update
30196
30197 2005-06-13  Jeff Law  <law@redhat.com>
30198
30199         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30200         perform the desired transformations.
30201         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30202         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30203
30204 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30205
30206         PR fortran/22038
30207         * gfortran.dg/forall_1.f90: Un-XFAIL.
30208
30209 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30210
30211         PR c++/21929
30212         * g++.dg/parse/crash26.C: New.
30213
30214         PR c++/20789
30215         * g++.dg/init/member1.C: New.
30216
30217 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30218
30219         * gfortran.dg/altreturn_1.f90: New test.
30220
30221 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30222
30223         PR middle-end/21985
30224         * gcc.dg/tree-ssa/pr21985.c: New test.
30225
30226 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30227
30228         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30229
30230 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30231
30232         PR c++/21930
30233         * g++.dg/other/error10.C: New test case.
30234
30235 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30236
30237         PR libfortran/19155
30238         * gfortran.dg/pr19155.f: Add test.
30239
30240 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30241
30242         * gfortran.dg/f2c_7.f90: New test.
30243
30244         * gfortran.dg/forall_1.f90: XFAILed.
30245
30246 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30247
30248         * gcc.dg/pr14796-1.c: New.
30249         * gcc.dg/pr14796-2.c: New.
30250
30251 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30252
30253         PR fortran/17792
30254         PR fortran/21375
30255         * gfortran.dg/deallocate_stat.f90: New test.
30256
30257 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30258
30259         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30260
30261 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30262
30263         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30264         access will be generated when this loop is vectorized. Test that
30265         accesses with same alignment were detected.
30266         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30267         Test that accesses with same alignment were detected.
30268         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30269         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30270         alignment were detected.
30271
30272 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30273
30274         PR c++/10611
30275         * g++.dg/conversion/simd2.C: New.
30276
30277 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30278
30279         * gcc.dg/Wcxx-compat-1.c: New.
30280
30281 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30282
30283         PR libfortran/21480
30284         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30285         complex array.
30286
30287 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30288
30289         * gcc.dg/alias-8.c: New.
30290
30291 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30292
30293         * gcc.dg/format/cmn_err-1.c: Update.
30294
30295 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30296
30297         PR target/20666
30298         * gcc.target/sparc/fexpand-2.c: New.
30299         * gcc.target/sparc/fpmerge-2.c: New.
30300         * gcc.target/sparc/fpmul-2.c: New.
30301         * gcc.target/sparc/noresult.c: New.
30302         * gcc.target/sparc/pdist-2.c: New.
30303         * gcc.target/sparc/pdist-3.c: New.
30304
30305 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30306
30307         PR testsuite/21702
30308         * gcc.target/i386/i386.exp: Fix comment typo.
30309
30310 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30311
30312         PR c++/19497
30313         * g++.dg/inherit/using5.C: New.
30314         * g++.dg/inherit/using6.C: New.
30315
30316 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30317
30318         PR c++/19894
30319         * g++.dg/template/ptrmem15.C: New test.
30320
30321         PR c++/20563
30322         * g++.dg/ext/label4.C: New test.
30323
30324 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30325
30326         * gcc.dg/tls/debug-1.c: New test.
30327
30328 2005-06-07  Dale Johannesen  <dalej@apple.com>
30329
30330         * gcc.target/i386/movq.c: New.
30331
30332 2005-06-07  Dale Johannesen  <dalej@apple.com>
30333
30334         * gcc.dg/20050607-1.c: New.
30335
30336 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30337
30338         PR middle-end/21850
30339         * gcc.c-torture/execute/20050607-1.c: New test.
30340
30341 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30342
30343         PR libfortran/21926
30344         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30345         Test case where the return array has lowest stride one,
30346         but isn't packed.
30347
30348 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30349
30350         * lib/target-supports.exp (check_effective_target_sync_int_long):
30351         Add s390 and s390x targets.
30352
30353 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30354
30355         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30356         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30357         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30358         * gcc.dg/tree-ssa/loop-9.c: New test.
30359
30360 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30361
30362         * g++.dg/parse/defarg10.C: New.
30363
30364 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30365
30366         PR regression/21897
30367         * gcc.c-torture/execute/20050604-1.c: New test.
30368
30369 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30370
30371         PR 21903
30372         * g++.dg/parse/defarg9.C: New.
30373
30374         PR c++/20637
30375         * g++.dg/inherit/using4.C: New.
30376         * g++.dg/overload/error1.C: Adjust expected errors.
30377         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30378         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30379         * g++.old-deja/g++.other/redecl2.C: Likewise.
30380         * g++.old-deja/g++.other/redecl4.C: Likewise.
30381         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30382
30383 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30384
30385         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30386
30387 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30388
30389         * lib/gfortran.exp (gfortran_target_compile): Call
30390         dg-additional-files-options
30391         * gfortran.dg/f2c_4.f90: New file
30392         * gfortran.dg/f2c_4.c: New file
30393         * gfortran.dg/f2c_5.f90: New file
30394         * gfortran.dg/f2c_5.c: New file
30395
30396 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30397
30398         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30399
30400         PR fortran/21912
30401         * gfortran.dg/array_constructor_4.f90: New test.
30402
30403 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/21619
30406         * g++.dg/ext/builtin9.C: New test.
30407
30408 2005-06-05  Dale Johannesen  <dalej@apple.com>
30409
30410         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30411         * gcc.c-torture/execute/20050603-2.c: Ditto.
30412
30413 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30414
30415         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30416         * gcc.dg/vect/vect-reduc-1.c: New.
30417         * gcc.dg/vect/vect-reduc-2.c: New.
30418         * gcc.dg/vect/vect-reduc-3.c: New.
30419
30420 2005-06-04  Dale Johannesen  <dalej@apple.com>
30421
30422         * gcc.c-torture/execute/20050603-1.c: New.
30423         * gcc.c-torture/execute/20050603-2.c: New.
30424         * gcc.dg/20050603-3.c: New.
30425
30426 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30427
30428         PR fortran/19195
30429         * gfortran.dg/debug_1.f90: New test.
30430
30431         * gfortran.dg/forall_1.f90: New test.
30432
30433 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30434
30435         * gfortran.dg/array_constructor_3.f90: New test.
30436
30437 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30438
30439         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30440
30441 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30442
30443         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30444
30445 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30446
30447         PR c/21873
30448         * gcc.dg/init-excess-1.c: New test.
30449
30450 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30451
30452         PR c++/21853
30453         * g++.dg/expr/static_cast6.C: New test.
30454
30455 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30456
30457         * gcc.dg/tree-ssa/vrp14.c: New test.
30458
30459 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30460
30461         PR c++/21336
30462         * g++.dg/template/new2.C: New test.
30463
30464 2005-06-03  Josh Conner  <jconner@apple.com>
30465
30466         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30467         all entries in initializer.
30468
30469 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30470
30471         PR middle-end/21858
30472         * gcc.dg/pr21858.c: New testcase.
30473
30474 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30475
30476         PR tree-optimization/21292
30477
30478         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30479         New.
30480         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30481         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30482         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30483         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30484         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30485
30486 2005-06-02  Richard Henderson  <rth@redhat.com>
30487
30488         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30489
30490 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30491
30492         * gcc.dg/wtypequal.c: New testcase.
30493
30494 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30495
30496         PR 21582
30497         * gcc.dg/tree-ssa/pr21582.c: New test.
30498
30499 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30500
30501         PR c++/21280
30502         * g++.dg/opt/interface2.h: New.
30503         * g++.dg/opt/interface2.C: New.
30504         * g++.dg/init/ctor4.C: Adjust error lines.
30505         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30506         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30507         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30508         * g++.old-deja/g++.pt/assign1.C: Likewise.
30509         * g++.old-deja/g++.pt/crash20.C: Likewise.
30510
30511 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30512
30513         PR tree-optimization/21734
30514         * g++.dg/vect/pr21734_1.cc: New.
30515         * g++.dg/vect/pr21734_2.cc: New.
30516
30517 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30518
30519         PR c++/20350
30520         * g++.dg/template/spec24.C: New.
30521
30522         PR c++/21151
30523         * g++.dg/pch/local-1.C: New.
30524         * g++.dg/pch/local-1.Hs: New.
30525
30526 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30527
30528         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30529         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30530         * gcc.dg/tree-ssa/pr14341.c: New test.
30531         * gcc.dg/tree-ssa/pr14841.c: New test.
30532         * gcc.dg/tree-ssa/pr20701.c: New test.
30533         * gcc.dg/tree-ssa/pr21086.c: New test.
30534         * gcc.dg/tree-ssa/pr21090.c: New test.
30535         * gcc.dg/tree-ssa/pr21332.c: New test.
30536         * gcc.dg/tree-ssa/pr21458.c: New test.
30537         * gcc.dg/tree-ssa/pr21658.c: New test.
30538         * gcc.dg/tree-ssa/vrp01.c: New test.
30539         * gcc.dg/tree-ssa/vrp02.c: New test.
30540         * gcc.dg/tree-ssa/vrp03.c: New test.
30541         * gcc.dg/tree-ssa/vrp04.c: New test.
30542         * gcc.dg/tree-ssa/vrp05.c: New test.
30543         * gcc.dg/tree-ssa/vrp06.c: New test.
30544         * gcc.dg/tree-ssa/vrp07.c: New test.
30545         * gcc.dg/tree-ssa/vrp08.c: New test.
30546         * gcc.dg/tree-ssa/vrp09.c: New test.
30547         * gcc.dg/tree-ssa/vrp10.c: New test.
30548         * gcc.dg/tree-ssa/vrp11.c: New test.
30549         * gcc.dg/tree-ssa/vrp12.c: New test.
30550         * gcc.dg/tree-ssa/vrp13.c: New test.
30551
30552 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30553
30554         PR 21029
30555         * gcc.dg/tree-ssa/pr21029.c: New test.
30556
30557 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30558
30559         * gfortran.dg/logint-1.f: New test case.
30560         * gfortran.dg/logint-2.f: Likewise.
30561         * gfortran.dg/logint-3.f: Likewise.
30562
30563 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30564
30565         PR c/21536
30566         PR c/20760
30567         * gcc.dg/20050527-1.c: New test.
30568
30569         * gcc.dg/i386-sse-12.c: New test.
30570
30571         PR fortran/21729
30572         * gfortran.dg/implicit_5.f90: New test.
30573
30574 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30575
30576         PR fortran/20883
30577         * gfortran/assign_4.f90: New test.
30578         * gfortran/assign_2.f90: Change compile to run.
30579
30580 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30581
30582         * lib/target-supports.exp
30583         (check_effective_target_sync_char_short): New.
30584         * gcc.dg/sync-2.c: New.
30585
30586 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30587
30588         PR tree-optimization/21817
30589         * gcc.dg/torture/pr21817-1.c: New.
30590
30591 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30592
30593         PR c++/21165
30594         * g++.dg/template/init5.C: New.
30595
30596 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30597
30598         * gfortran.dg/char_initialiser_actual.f90:
30599         Test character initialisers as actual arguments.
30600         * gfortran.dg/char_pointer_comp_assign.f90:
30601         Test character pointer structure component assignments.
30602         * gfortran.dg/char_array_structure_constructor.f90:
30603         Test character components in structure constructors.
30604
30605 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30606
30607         PR middle-end/20931
30608         * g++.dg/opt/pr20931.C: New test.
30609
30610 2005-05-31  Andreas Jaeger  <aj@suse.de>
30611
30612         PR testsuite/20772
30613         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30614         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30615         g++.old-deja/g++.ext/asmspec1.C,
30616         g++.old-deja/g++.other/regstack.C,
30617         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30618         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30619         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30620         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30621         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30622         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30623         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30624         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30625         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30626         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30627         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30628         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30629         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30630         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30631         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30632         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30633         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30634         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30635         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30636
30637 2005-05-31  Jeff Law  <law@redhat.com>
30638
30639         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30640
30641 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30642
30643         PR middle-end/21743
30644         * gcc.dg/builtins-1.c: Activate disabled clog test.
30645         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30646
30647 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30648
30649         * gfortran.dg/char_pointer_assign.f90:
30650         Test character-pointer assignments and pointer assignments.
30651         * gfortran.dg/char_pointer_dummy.f90:
30652         Test character-pointer dummy arguments.
30653         * gfortran.dg/char_pointer_func.f90:
30654         Test character-pointer function returns.
30655         * gfortran.dg/char_pointer_dependency.f90:
30656         Test character-pointer functions with dependencies.
30657
30658 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30659
30660         PR c++/21784
30661         * g++.dg/lookup/using14.C: New test.
30662
30663 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30664
30665         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30666         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30667         trailing ^M.
30668
30669 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30670
30671         PR c++/17413
30672         * g++.dg/template/local5.C: New.
30673
30674         PR target/21761
30675         * gcc.c-torture/compile/pr21761.c: New.
30676
30677         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30678         before darwin8.
30679
30680 2005-05-30  Steven G. Kargl
30681
30682         PR fortran/20846
30683         * gfortran.dg/inquire_8.f90: New test.
30684
30685 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30686
30687         PR libfortran/21376
30688         * gfortran.dg/output_exponents_1.f90: New test.
30689
30690 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30691
30692         PR libfortran/20006
30693         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30694
30695 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30696
30697         PR c++/21210
30698         * g++.dg/ext/complex1.C: New test.
30699
30700         PR c++/21340
30701         * g++.dg/init/ctor6.C: New test.
30702
30703 2005-05-29  Jan Hubicka  <jh@suse.cz>
30704
30705         * gcc.c-torture/compile/pr21562.c: New.
30706
30707 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30708
30709         * gfortran.dg/subnormal_1.f90: New test.
30710
30711 2005-05-28  Jan Hubicka  <jh@suse.cz>
30712
30713         * tree-prof.exp: Fix comment.
30714         * value-prof-1.c: New.
30715         * value-prof-2.c: New.
30716         * value-prof-3.c: New.
30717         * value-prof-4.c: New.
30718
30719 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR c++/21614
30722         * g++.dg/expr/ptrmem6.C: New test.
30723         * g++.dg/expr/ptrmem6a.C: Likewise.
30724
30725 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30726
30727         PR tree-optimization/21658
30728         * gcc.dg/tree-ssa/pr21658.c: New.
30729
30730 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30731
30732         PR c++/21455
30733         * g++.dg/inherit/ptrmem3.C: New.
30734
30735         PR c++/21681
30736         * g++.dg/parse/template16.C: New.
30737
30738 2005-05-27  Andreas Jaeger  <aj@suse.de>
30739
30740         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30741
30742         * gcc.dg/i386-sse-8.c: Run test on all archs.
30743
30744 2005-05-26  Mike Stump  <mrs@apple.com>
30745
30746         * objc.dg/isa-field-1.m: Only run on darwin.
30747         * objc.dg/lookup-1.m: Likewise.
30748         * objc.dg/try-catch-8.m: Likewise.
30749
30750 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30751
30752         PR tree-optimization/9814
30753         * gcc.dg/pr9814-1.c: New test case.
30754
30755 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30756
30757         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30758         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30759         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30760         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30761         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30762         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30763         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30764         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30765         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30766         objc.dg/try-catch-8.m: New.
30767
30768 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30769
30770         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30771         remove extraneous semicolons.
30772
30773 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30774
30775         * obj-c++.dg/comp-types-12.mm: New.
30776         * objc.dg/comp-types-11.m: New.
30777         * objc.dg/selector-4.m: New.
30778
30779 2005-05-26  Andreas Jaeger  <aj@suse.de>
30780
30781         PR testsuite/20772
30782         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30783         g++.old-deja/g++.ext/attrib3.C,
30784         g++.old-deja/g++.other/store-expr1.C,
30785         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30786         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30787         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30788         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30789         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30790         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30791         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30792         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30793         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30794         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30795         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30796         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30797         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30798         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30799         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30800         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30801         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30802         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30803         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30804
30805 2005-05-26  Andreas Jaeger  <aj@suse.de>
30806
30807         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30808         x86-64 compilation.
30809
30810 2005-05-26  Andreas Jaeger  <aj@suse.de>
30811
30812         PR testsuite/20772
30813         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30814         gcc.misc-tests/i386-pf-athlon-1.c,
30815         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30816         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30817         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30818         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30819         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30820         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30821         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30822         programs.
30823
30824         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30825         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30826         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30827         x86-64 compilation.
30828
30829         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30830         x86_64.
30831
30832         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30833         effective-target ilp32.
30834
30835 2005-05-26  David Ung  <davidu@mips.com>
30836
30837         * gcc.target/mips/ext_ins.c: New test for testing the generation
30838         of MIPS32/64 rev 2 ext/ins instructions.
30839
30840 2005-05-26  Andreas Jaeger  <aj@suse.de>
30841
30842         * treelang/compile/unsigned.tree: Use gimple instead of
30843         nonexisting generic dump.
30844
30845 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30846
30847         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30848
30849 2005-05-26  Andreas Jaeger  <aj@suse.de>
30850
30851         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30852
30853 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30854
30855         PR libfortran/17283
30856         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30857         Test callee-allocated memory with write statements.
30858
30859 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30860
30861         PR middle-end/21709
30862         * gcc.dg/pr21709-1.c: New test case.
30863
30864 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30865             Mike Stump  <mrs@apple.com>
30866
30867         * objc/execute/next_mapping.h: Update for C++.
30868
30869         * obj-c++.dg/selector-1.mm: Move to...
30870         * obj-c++.dg/selector-4.mm: here...
30871
30872         * obj-c++.dg/basic.mm: New.
30873         * obj-c++.dg/comp-types-1.mm: New.
30874         * obj-c++.dg/cxx-class-1.mm: New.
30875         * obj-c++.dg/cxx-ivars-1.mm: New.
30876         * obj-c++.dg/cxx-ivars-2.mm: New.
30877         * obj-c++.dg/cxx-ivars-3.mm: New.
30878         * obj-c++.dg/cxx-scope-1.mm: New.
30879         * obj-c++.dg/cxx-scope-2.mm: New.
30880         * obj-c++.dg/defs.mm: New.
30881         * obj-c++.dg/empty-private-1.mm: New.
30882         * obj-c++.dg/encode-1.mm: New.
30883         * obj-c++.dg/encode-2.mm: New.
30884         * obj-c++.dg/encode-3.mm: New.
30885         * obj-c++.dg/extern-c-1.mm: New.
30886         * obj-c++.dg/extra-semi.mm: New.
30887         * obj-c++.dg/fix-and-continue-2.mm: New.
30888         * obj-c++.dg/isa-field-1.mm: New.
30889         * obj-c++.dg/ivar-list-semi.mm: New.
30890         * obj-c++.dg/local-decl-1.mm: New.
30891         * obj-c++.dg/lookup-1.mm: New.
30892         * obj-c++.dg/lookup-2.mm: New.
30893         * obj-c++.dg/method-1.mm: New.
30894         * obj-c++.dg/method-2.mm: New.
30895         * obj-c++.dg/method-3.mm: New.
30896         * obj-c++.dg/method-4.mm: New.
30897         * obj-c++.dg/method-5.mm: New.
30898         * obj-c++.dg/method-6.mm: New.
30899         * obj-c++.dg/method-7.mm: New.
30900         * obj-c++.dg/no-extra-load.mm: New.
30901         * obj-c++.dg/overload-1.mm: New.
30902         * obj-c++.dg/pragma-1.mm: New.
30903         * obj-c++.dg/pragma-2.mm: New.
30904         * obj-c++.dg/private-1.mm: New.
30905         * obj-c++.dg/private-2.mm: New.
30906         * obj-c++.dg/proto-qual-1.mm: New.
30907         * obj-c++.dg/qual-types-1.mm: New.
30908         * obj-c++.dg/stubify-1.mm: New.
30909         * obj-c++.dg/stubify-2.mm: New.
30910         * obj-c++.dg/super-class-1.mm: New.
30911         * obj-c++.dg/super-class-2.mm: New.
30912         * obj-c++.dg/super-dealloc-1.mm: New.
30913         * obj-c++.dg/super-dealloc-2.mm: New.
30914         * obj-c++.dg/template-1.mm: New.
30915         * obj-c++.dg/template-2.mm: New.
30916         * obj-c++.dg/template-3.mm: New.
30917         * obj-c++.dg/template-4.mm: New.
30918         * obj-c++.dg/template-5.mm: New.
30919         * obj-c++.dg/template-6.mm: New.
30920         * obj-c++.dg/try-catch-1.mm: New.
30921         * obj-c++.dg/try-catch-2.mm: New.
30922         * obj-c++.dg/try-catch-3.mm: New.
30923         * obj-c++.dg/try-catch-4.mm: New.
30924         * obj-c++.dg/try-catch-5.mm: New.
30925         * obj-c++.dg/try-catch-6.mm: New.
30926         * obj-c++.dg/try-catch-7.mm: New.
30927         * obj-c++.dg/try-catch-8.mm: New.
30928         * obj-c++.dg/try-catch-9.mm: New.
30929         * obj-c++.dg/va-meth-1.mm: New.
30930
30931 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30932
30933         * obj-c++.dg/selector-1.mm: New.
30934         * obj-c++.dg/selector-2.mm: New.
30935
30936 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30937
30938         * obj-c++.dg/selector-3.mm: New.
30939         * objc.dg/selector-3.m: New.
30940
30941 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30942
30943         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30944         about where warning appears.
30945
30946 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30947
30948         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30949         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30950         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30951         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30952
30953 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30954
30955         * gcc.dg/20050524-1.c: New test.
30956
30957 2005-05-25  Jan Hubicka  <jh@suse.cz>
30958
30959         * gcc.dg/tree-prof/inliner-1.c: New.
30960
30961 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30962
30963         * gcc.dg/tree-prof: New directory.
30964         * gcc.dg/tree-prof/tree-prof.exp: New.
30965
30966 2005-05-25  DJ Delorie  <dj@redhat.com>
30967
30968         * gcc.dg/Wattributes-1.c: New.
30969         * gcc.dg/Wattributes-2.c: New.
30970         * gcc.dg/Wattributes-3.c: New.
30971
30972 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30973
30974         PR tree-optimization/19833
30975         * gcc.dg/uninit-4.c: Remove xfail.
30976         * gcc.dg/uninit-9.c: Ditto.
30977
30978 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30979
30980         * obj-c++.dg/bitfield-[1-5].mm: New.
30981         * obj-c++.dg/class-protocol-1.mm: New.
30982         * obj-c++.dg/comp-types-1[0-1].mm: New.
30983         * obj-c++.dg/comp-types-[2-9].mm: New.
30984         * obj-c++.dg/encode-[4-8].mm: New.
30985         * obj-c++.dg/layout-1.mm: New.
30986         * obj-c++.dg/method-1[0-9].mm: New.
30987         * obj-c++.dg/method-2[0-1].mm: New.
30988         * obj-c++.dg/method-[8-9].mm: New.
30989         * obj-c++.dg/objc-gc-3.mm: New.
30990         * obj-c++.dg/try-catch-10.mm: New.
30991         * objc.dg/bitfield-5.m: New.
30992         * objc.dg/comp-types-10.m: New.
30993         * objc.dg/comp-types-9.m: New.
30994         * objc.dg/layout-1.m: New.
30995         * objc.dg/objc-gc-4.m: New.
30996         * objc.dg/try-catch-9.m: New.
30997         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30998         * objc.dg/comp-types-1.m: Likewise.
30999         * objc.dg/comp-types-[5-6].m: Likewise.
31000         * objc.dg/method-9.m: Likewise.
31001
31002 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31003
31004         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31005         and on hardware without VMX support.
31006
31007         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31008
31009         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31010
31011         * lib/profopt.exp (dg-final-generate, dg-final-use,
31012         profopt-final-code, profopt-get-options): New.
31013         (profopt-execute): Process test directives.
31014
31015         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31016         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31017         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31018
31019 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31020
31021         PR C++/21645
31022         * g++.dg/init/ctor5.C: New test.
31023
31024 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31025
31026         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31027         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31028         vect-113.c, vect-114.c.
31029
31030 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31031
31032         * gcc.dg/const-elim-1.c: Remove xfails.
31033
31034 2005-05-23  Jeff Law  <law@redhat.com>
31035
31036         * gcc.c-torture/compile/pr21638.c: New test.
31037         * gcc.c-torture/compile/20050520-1.c: New test.
31038
31039 2005-05-23  Nick Clifton  <nickc@redhat.com>
31040
31041         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31042         be a proper triple, ie: m32r*-*-*.
31043         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31044
31045 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31046
31047         PR middle-end/21331
31048         PR tree-opt/21293
31049         * gcc.c-torture/compile/pr21293.c: New test.
31050         * gcc.c-torture/execute/pr21331.c: New test.
31051
31052 2004-05-20  Richard Henderson  <rth@redhat.com>
31053
31054         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31055
31056 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31057
31058         * obj-c++-dg.exp: Add.
31059         * obj-c++.exp: Add.
31060         * obj-c++.dg/dg.exp: Add.
31061
31062 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31063
31064         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31065         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31066
31067 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31068
31069         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31070
31071 2004-05-19  Richard Henderson  <rth@redhat.com>
31072
31073         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31074
31075 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31076
31077         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31078
31079         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31080
31081 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31082
31083         PR c++/21495
31084         * g++.dg/parse/extern1.C: New test.
31085         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31086
31087 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31088
31089         * gcc.dg/c99-math.h: New.
31090         * gcc.dg/c99-math-float-1.c: New test.
31091         * gcc.dg/c99-math-double-1.c: Likewise.
31092         * gcc.dg/c99-math-long-double-1.c: Likewise.
31093
31094 2005-05-18  Richard Henderson  <rth@redhat.com>
31095
31096         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31097
31098 2005-05-18  Devang Patel  <dpatel@apple.com>
31099
31100         * g++.dg/opt/20050511-1.C: New test.
31101
31102 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31103
31104         PR libfortran/21127
31105         * gfortran.dg/reshape-complex.f90: New test.
31106
31107 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31108
31109         * gfortran.dg/array_constructor_1.f90: New test.
31110         * gfortran.dg/array_constructor_2.f90: New test.
31111
31112 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31113
31114         PR fortran/20954
31115         * gfortran.dg/pr20954.f: New test.
31116
31117 2005-05-17  Mike Stump  <mrs@apple.com>
31118
31119         Yet more Objective-C++...
31120
31121         * objc.dg/method-5.m: Update.
31122         * objc.dg/method-6.m: Update.
31123         * objc.dg/method-7.m: Update.
31124         * objc.dg/method-9.m: Update.
31125         * objc.dg/try-catch-2.m: Update.
31126
31127 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31128
31129         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31130         Remove little-endian optimizations.
31131
31132 2005-05-17  Jeff Law  <law@redhat.com>
31133
31134         * g++.dg/tree-ssa/pr14814.C: New test.
31135         * gcc.dg/tree-ssa/pr14814.C: New test.
31136         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31137         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31138
31139 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31140
31141         * gcc.dg/compat/generate-random.c: Do not include
31142         libiberty.h.
31143         * gcc.dg/compat/generate-random_r.c: Likewise.
31144
31145 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31146
31147         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31148
31149 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31150
31151         PR middle-end/21595
31152         * g++.dg/tree-ssa/builtin1.C: New testcase.
31153
31154 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31155
31156         PR c++/21454
31157         * g++.dg/opt/const4.C: New test.
31158
31159         PR middle-end/21492
31160         * g++.dg/opt/crossjump1.C: New test.
31161
31162         PR tree-optimization/21610
31163         * gcc.c-torture/compile/20050516-1.c: New test.
31164
31165         PR fortran/15080
31166         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31167         about the test failing.
31168         * gfortran.fortran-torture/execute/where_7.f90: New test.
31169         * gfortran.fortran-torture/execute/where_8.f90: New test.
31170
31171 2005-05-16  Richard Henderson  <rth@redhat.com>
31172
31173         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31174         i?86 and x86_64.
31175
31176 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31177
31178         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31179         (limits.h): Include unconditionally.
31180         (stdlib.h): Likewise.
31181         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31182         (limits.h): Include unconditionally.
31183         (stdlib.h): Likewise.
31184         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31185         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31186         (limits.h): Include unconditionally.
31187         (stdlib.h): Likewise.
31188         (hashtab.h): Do not include.
31189         (getopt.h): Likewise.
31190         (stddef.h): Include.
31191         (hashval_t): Define.
31192         (struct entry): Add "next" field.
31193         (HASH_SIZE): New macro.
31194         (hash_table): New variable.
31195         (switchfiles): Do not use xmalloc.
31196         (mix): New macro.
31197         (iterative_hash): New function.
31198         (hasht): Remove.
31199         (e_exists): New function.
31200         (e_insert): Likewise.
31201         (output): Use, instead of libiberty hashtable functions.
31202         (main): Do not use getopt.  Do not call htab_create.
31203
31204 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31205
31206         PR libstdc++/21526
31207         * lib/target-supports.exp (check_mkfifo_available):
31208         Return 0 for cygwin as mkfifo support incomplete on platform.
31209         Fix typos in comments.
31210
31211 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31212
31213         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31214
31215 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31216
31217         PR fortran/17432
31218         * gfortran.dg/assign_4.f: New test.
31219
31220 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31221
31222         PR tree-optimization/21563
31223         * gcc.dg/tree-ssa/pr21563.c: New.
31224
31225 2005-05-14  Jan Hubicka  <jh@suse.cz>
31226
31227         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31228
31229 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31230
31231         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31232
31233 2005-05-13  Julian Brown  <julian@codesourcery.com>
31234
31235         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31236         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31237
31238 2005-05-13  Jan Hubicka  <jh@suse.cz>
31239
31240         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31241         * gcc.dg/fold-xor-?.c: Likewise.
31242         * gcc.dg/pr15784-?.c: Likewise.
31243         * gcc.dg/pr20922-?.c: Likewise.
31244         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31245         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31246         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31247
31248 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31249
31250         PR fortran/21260
31251         * gfortran.dg/hollerith_1.f90: New test.
31252
31253 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31254
31255         * gfortran.dg/func_result_2.f90: New test.
31256
31257 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31258
31259         * gfortran.dg/dev_null.f90: New test.
31260
31261 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31262
31263         * gcc.dg/arm-vfp1.c: Revert last change.
31264
31265 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31266
31267         PR middle-end/19807
31268         PR tree-optimization/19639
31269         * g++.dg/tree-ssa/pr19807.C: New testcase.
31270
31271 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31272
31273         PR libfortran/21471
31274         * gfortran.dg/append-1.f90: New test.
31275
31276 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31277
31278         * gcc.dg/pr18501.c: XFAIL.
31279         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31280         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31281         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31282         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31283         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31284         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31285         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31286         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31287
31288 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31289
31290         PR fortran/20178
31291         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31292         gfortran.dg/f2c_3.f90: New tests.
31293
31294         * gfortran.dg/return_1.f90: Fix dg annotation.
31295
31296 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31297
31298         * gcc.c-torture/compile/20050510-1.c: New test.
31299
31300 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31301
31302         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31303
31304 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31305
31306         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31307
31308 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31309
31310         PR c/17913
31311         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31312
31313 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31314
31315         PR c/21342
31316         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31317         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31318
31319 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31320
31321         PR debug/16676
31322         * gcc.dg/debug/pr16676.c: New test.
31323
31324 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31325
31326         PR testsuite/21443
31327         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31328         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31329         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31330         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31331         Change -O1 to -O2.
31332         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31333         -fno-tree-dominator-opts.
31334
31335 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31336
31337         * gfortran.dg/return_1.f90: New test.
31338
31339 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31340
31341         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31342
31343         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31344
31345 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         PR c++/21427
31348         * g++.dg/inherit/covariant13.C: New.
31349
31350 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31351
31352         PR libfortran/19155
31353         * gfortran.dg/pr19155.f: New test.
31354
31355 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31356
31357         PR inline-asm/8788
31358         * gcc.dg/pr8788-1.c: New testcase.
31359
31360 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31361
31362         PR target/21416
31363         * gcc.target/mips/fpcmp-[12].c: New tests.
31364
31365 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31366
31367         * lib/target-supports-dg.exp (dg-require-fork): New function.
31368         (dg-require-mkfifo): Likewise.
31369         * lib/target-supports.exp (check_function_available): New
31370         function.
31371         (check_fork_available): Likewise.
31372         (check_mkfifo_available): Likewise.
31373
31374 2005-05-06  Jeff Law  <law@redhat.com>
31375
31376         * gcc.c-torture/compile/pr21380.c: New test.
31377
31378 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31379
31380         PR c++/20961
31381         * g++.dg/ext/weak3.C: New test.
31382
31383 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31384
31385         PR c++/21352
31386         * g++.dg/template/crash37.C: New test.
31387
31388 2005-05-05  Paul Brook  <paul@codesourcery.com>
31389
31390         * gcc.dg/arm-g2.c: Use effective-target arm32.
31391         * gcc.dg/arm-mmx-1.c: Ditto.
31392         * gcc.dg/arm-scd42-2.c: Ditto.
31393         * gcc.dg/arm-vfp1.c: Ditto.
31394         * lib/target-supports.exp (check_effective_target_arm32): New
31395         function.
31396
31397 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31398
31399         PR libfortran/21354
31400         gfortran.dg/in_pack_rank7.f90: New test.
31401
31402 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31403
31404         PR middle-end/15618
31405         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31406
31407 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31408
31409         PR middle-end/21265
31410         * gcc.dg/20050503-1.c: New test.
31411
31412         PR rtl-optimization/21239
31413         * gcc.dg/i386-sse-11.c: New test.
31414
31415 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31416
31417         PR target/16888
31418         * gcc.target/i386/asm-1.c: New test.
31419
31420 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31421
31422         PR rtl-optimization/21330
31423         * gcc.c-torture/execute/20050502-1.c: New test.
31424
31425         PR target/21297
31426         * gcc.c-torture/execute/20050502-2.c: New test.
31427
31428 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31429
31430         PR middle-end/21282
31431         * gcc.dg/pr21282.c: New.
31432
31433 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31434
31435         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31436         * gcc.dg/vect/vect-92.c: Likewise.
31437         * gcc.dg/vect/vect-93.c: Likewise.
31438         * gcc.dg/vect/vect-dv-1.c: Likewise.
31439         * gcc.dg/vect/vect-dv-2.c: Likewise.
31440         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31441
31442 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31443
31444         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31445         * gfortran.dg/vect/vect-2.f90: Likewise.
31446         * gfortran.dg/vect/vect-3.f90: Likewise.
31447         * gfortran.dg/vect/vect-4.f90: Likewise.
31448         * gfortran.dg/vect/vect-5.f90: Likewise.
31449
31450 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31451
31452         PR target/20813
31453         * gcc.dg/rs6000-fpint-2.c: New.
31454
31455 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31456
31457         PR c/15698
31458         * gcc.dg/builtins-30.c: Update expected messages.
31459         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31460         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31461         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31462
31463 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31464
31465         PR tree-optimization/21294
31466         * gcc.dg/tree-ssa/pr21294.c: New.
31467
31468 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31469
31470         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31471         __builtin_altivec_st_internal_4si built-in.
31472
31473 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/15875
31476         * g++.dg/template/ptrmem14.C: New test.
31477
31478 2005-05-02  Paul Brook  <paul@codesourcery.com>
31479
31480         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31481
31482 2005-05-02  Michael Matz  <matz@suse.de>
31483
31484         PR c++/19542
31485         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31486
31487 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31488
31489         * g++.dg/cpp/weak.C: New test.
31490
31491 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31492
31493         * gcc.dg/tree-ssa/loop-8.c: New test.
31494
31495 2005-04-30  Michael Maty  <matz@suse.de>
31496
31497         * gcc.dg/inline-mcpy.c: New test.
31498
31499 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31500
31501         PR libfortran/18958
31502         * gfortran.dg/eoshift.f90: New test case.
31503
31504 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31505
31506         PR libfortran/18857
31507         * gfortran.dg/matmul_1.f90: New test.
31508
31509 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31510
31511         PR tree-optimization/21030
31512         * gcc.dg/tree-ssa/pr21030.c: New.
31513
31514 2005-04-29  Devang Patel  <dpatel@apple.com>
31515
31516         PR tree-optimization/21272
31517         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31518
31519 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31520
31521         PR fortran/13082
31522         PR fortran/18824
31523         * gfortran.dg/entry_4.f90: New test.
31524         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31525         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31526         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31527         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31528         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31529         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31530         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31531
31532 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31533
31534         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31535
31536 2005-04-29  Paul Brook  <paul@codesourcery.com>
31537
31538         * gfortran.dg/entry_3.f90: New test.
31539
31540 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31541
31542         * gfortran.dg/implicit_4.f90: New test.
31543
31544 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31545
31546         * lib/target-supports.exp (check_profiling_available): Return
31547         false for xtensa-*-elf.
31548
31549 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31550
31551         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31552         error if file cannot be deleted.
31553
31554 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31555
31556         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31557         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31558         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31559         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31560         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31561         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31562         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31563         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31564         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31565         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31566         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31567         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31568         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31569
31570 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31571
31572         PR fortran/20865
31573         * gfortran.dg/pr20865.f90: New test.
31574
31575 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31576
31577         * gcc.dg/void-cast-2.c: New test.
31578
31579 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31580
31581         PR c/21159
31582         * gcc.dg/void-cast-1.c: New test.
31583
31584 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31585
31586         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31587
31588 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31589
31590         PR fortran/21177
31591         * gfortran.dg/pr21177.f90: New test.
31592
31593 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31594
31595         PR tree-optimization/21171
31596         * gcc.dg/tree-ssa/pr21171.c: New test.
31597
31598 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31599
31600         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31601         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31602         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31603         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31604         gcc.dg/tree-ssa/gen-vect-32.c: New.
31605         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31606         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31607         don't run on PPC32.
31608
31609 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31610
31611         PR c/21213
31612         * gcc.dg/transparent-union-3.c: New test.
31613
31614 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31615
31616         PR c/20740
31617         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31618         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31619         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31620         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31621         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31622         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31623
31624 2005-04-26  Jeff Law  <law@redhat.com>
31625
31626         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31627         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31628         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31629         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31630         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31631         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31632         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31633
31634 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31635
31636         PR tree-optimization/17598
31637         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31638
31639 2005-04-25  Mike Stump  <mrs@apple.com>
31640
31641         * objc.dg/fix-and-continue-1.m: Add.
31642
31643 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31644
31645         PR c++/20995
31646         * g++.dg/opt/pr20995-1.C: New test case.
31647
31648 2005-04-25  Devang Patel <dpatel@apple.com>
31649
31650         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31651
31652 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31653
31654         PR testsuite/21062
31655         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31656
31657 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31658
31659         PR C++/21188
31660         * g++.dg/opt/rtti2.C: New test.
31661
31662 2005-04-25  Paul Brook  <paul@codesourcery.com>
31663         Steven G. Kargl  <kargls@comcast.net>
31664
31665         PR fortran/20879
31666         * gfortran.dg/ichar_1.f90: New file.
31667
31668 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31669
31670         PR middle-end/20991
31671         * g++.dg/opt/pr20991.C: New test.
31672
31673         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31674         where sizeof (type) < __alignof__ (type).
31675         * gcc.dg/compat/struct-layout-1.h: Likewise.
31676
31677 2005-04-24  Per Bothner  <per@bothner.com>
31678             Devang Patel  <dpatel@apple.com>
31679
31680         PR preprocessor/20907
31681         * gcc.dg/cpp/very-long-comment.c: New test.
31682
31683 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31684
31685         PR fortran/20059
31686         * gfortran.dg/common_5.f: New test.
31687
31688 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31689
31690         PR middle-end/21082
31691         * g++.dg/tree-ssa/pr21082.C: New testcase.
31692
31693 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31694
31695         * gcc.dg/vect/vect-99.c: New test.
31696
31697 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31698
31699         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31700
31701 2005-04-22  Jeff Law  <law@redhat.com>
31702
31703         * gcc.dg/uninit-5.c: Remove xfails.
31704         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31705         conditionals and loads.
31706
31707 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31708
31709         PR libfortran/20074
31710         PR libfortran/20436
31711         PR libfortran/21108
31712         * gfortran.dg/nested_reshape.f90: new test
31713         * gfortran.dg/reshape-alloc.f90: new test
31714         * gfortran.dg/reshape.f90: new test
31715
31716 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31717
31718         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31719
31720         * gcc.dg/arm-vfp1.c: New test.
31721
31722 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31723
31724         PR c++/21087
31725         * g++.dg/lookup/builtin2.C: New test.
31726
31727 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31728
31729         * gcc.dg/weak/weak-13.c: New test.
31730
31731 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31732
31733         * lib/target-supports.exp (check_effective_target_sync_int_long):
31734         Add powerpc*.
31735
31736 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31737
31738         * gcc.target/mips/branch-1.c: New test.
31739
31740 2005-04-21  Richard Henderson  <rth@redhat.com>
31741
31742         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31743         * gcc.dg/vect/vect-86.c: Likewise.
31744         * gcc.dg/vect/vect-87.c: Likewise.
31745         * gcc.dg/vect/vect-88.c: Likewise.
31746
31747 2005-04-21  Devang Patel  <dpatel@apple.com>
31748
31749         PR optimization/20994
31750         * gcc.dg/tree-ssa/ifc-3.c: New test.
31751
31752 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31753
31754         PR c/12913
31755         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31756         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31757         gcc.dg/c99-vla-jump-5.c: New tests.
31758
31759 2005-04-19  Richard Henderson  <rth@redhat.com>
31760
31761         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31762         Fix typo in exists check.
31763         (check_effective_target_sync_int_long): New.
31764         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31765         * gcc.dg/ia64-sync-2.c: Likewise.
31766         * gcc.dg/ia64-sync-3.c: Likewise.
31767         * gcc.dg/ia64-sync-4.c: Likewise.
31768
31769 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31770
31771         * gcc.dg/fold-xor-1.c: New test.
31772         * gcc.dg/fold-xor-2.c: New test.
31773
31774 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31775
31776         PR target/20670
31777         * g++.dg/eh/fp-regs.C: New test.
31778
31779 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31780
31781         * gcc.dg/Wint-to-pointer-cast-1.c,
31782         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31783         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31784         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31785
31786 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31787
31788         PR fortran/16861
31789         * gfortran.dg/pr16861.f90: New test.
31790
31791 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31792
31793         * gcc.dg/pr21085.c: New test.
31794
31795 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31796
31797         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31798         (setup_mips_tests, dg-mips-options): New procedures.
31799         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31800         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31801         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31802         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31803         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31804         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31805         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31806         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31807         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31808         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31809         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31810         dg-mips-options instead of dg-options.  Remove now-redundant
31811         preprocessor guards.
31812         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31813         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31814         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31815         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31816         * gcc.dg/vr-mult-2.c: Delete.
31817         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31818         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31819         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31820         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31821         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31822         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31823         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31824
31825 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31826
31827         * ada/acats/run_all.sh: Use sync when executable not present.
31828
31829 2005-04-18  Devang Patel  <dpatel@apple.com>
31830
31831         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31832         * gcc.dg/vect/vect-11a.c: New.
31833         * gcc.dg/vect/vect-none.c: Update.
31834         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31835
31836 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31837
31838         PR tree-optimization/20922
31839         * gcc.dg/pr20922-1.c: New test.
31840         * gcc.dg/pr20922-2.c: New test.
31841         * gcc.dg/pr20922-3.c: New test.
31842         * gcc.dg/pr20922-4.c: New test.
31843         * gcc.dg/pr20922-5.c: New test.
31844         * gcc.dg/pr20922-6.c: New test.
31845
31846 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31847
31848         PR libfortran/20950
31849         * gfortran.dg/pr20950.f: New test.
31850
31851 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31852
31853         PR libfortran/19216
31854         * gfortran.dg/pr19216.f: New test.
31855
31856 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31857
31858         PR tree-optimization/21001
31859         * gcc.dg/tree-ssa/pr21001.c: New.
31860
31861 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31862
31863         PR libfortran/21075
31864         * gfortran.dg/reshape_rank7.f90: New test.
31865
31866 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31867
31868         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31869         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31870         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31871         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31872         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31873         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31874         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31875         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31876         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31877         wrong way round).
31878         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31879         in namelists.  New test.
31880         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31881         New test.
31882         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31883         New test.
31884         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31885         namelist.  New test.
31886         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31887         New test.
31888         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31889         New test.
31890         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31891         namelist.  New test.
31892         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31893         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31894         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31895         New test.
31896         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31897         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31898         arrays. New test.
31899
31900 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31901
31902         * gfortran.dg/wtruncate.f: New testcase.
31903         * gfortran.dg/wtruncate.f90: New testcase.
31904
31905 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31906
31907         PR c++/21025
31908         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31909         which sizeof/alignof is dependent, rather than just whether we are
31910         processing_template_decl.
31911
31912 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31913
31914         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31915         corrected typo where the wrong variables had been compared.
31916
31917 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31918
31919         PR libfortran/18495
31920         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31921         Test callee-allocated version of return array with a write
31922         statement.
31923         Test spread with a temporary with another write statement.
31924
31925 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31926
31927         PR tree-optimization/21031
31928         * gcc.dg/tree-ssa/pr21031.c: New.
31929
31930 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31931
31932         PR tree-optimization/21004
31933         * gcc.dg/builtins-53.c: Include builtins-config.h.
31934         Check floorf, ceilf, floorl and ceill transformations
31935         only when HAVE_C99_RUNTIME is defined.
31936
31937 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31938
31939         PR middle-end/20739
31940         * gcc.dg/tree-ssa/pr20739.c: New test.
31941
31942 2005-04-14  Mike Stump  <mrs@apple.com>
31943
31944         * gcc.dg/Foundation.framework/empty: New.
31945         * gcc.dg/framework-2.c: New.
31946
31947 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31948
31949         PR tree-optimization/21021
31950         * gcc.c-torture/compile/pr21021.c: New.
31951
31952 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31953
31954         PR testsuite/21010
31955         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31956         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31957         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31958         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31959         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31960         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31961         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31962         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31963
31964 2005-04-14  Richard Henderson  <rth@redhat.com>
31965
31966         * lib/target-supports.exp (check_effective_target_vect_condition):
31967         Add ia64, i?86, and x86_64.
31968
31969 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31970
31971         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31972
31973 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31974
31975         PR tree-optimization/20657
31976         * gcc.dg/tree-ssa/pr20657.c: New.
31977
31978 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31979
31980         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31981         (long long int)trunc*.
31982
31983 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31984
31985         PR target/20927
31986         * gcc.dg/pr20927.c: New test.
31987
31988 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31989
31990         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31991         * gcc.target/mips/asm-1.c: Likewise.
31992
31993 2005-04-13  Dale Johannesen  <dalej@apple.com>
31994
31995         * objc.dg/objc-fast-4.m: New.
31996
31997 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31998
31999         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32000         directory.
32001         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32002
32003 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32004
32005         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32006         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32007         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32008
32009 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32010
32011         PR tree-optimization/20913
32012         * gcc.dg/tree-ssa/pr20913.c: New.
32013
32014         PR tree-optimization/20702
32015         * gcc.dg/tree-ssa/pr20702.c: New.
32016
32017 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32018
32019         PR c++/13744
32020         * g++.dg/inherit/local3.C: New test.
32021
32022 2005-04-12  Jeff Law  <law@redhat.com>
32023
32024         * gcc.dg/tree-ssa/20050412-1.c: New test.
32025
32026 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32027
32028         PR libfortran/19016
32029         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32030         Add tests with mask generated by expression.
32031         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32032         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32033         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32034
32035 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32036
32037         PR middle-end/20917
32038         * gcc.dg/20050409-1.c: New test.
32039
32040 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32041
32042         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32043
32044 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32045
32046         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32047         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32048         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32049         (TARGET_CXX): Adjust accordingly.
32050         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32051         determine_class_data_visibility and class_data_always_comdat.
32052         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32053         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32054         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32055         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32056         (arm_cxx_determine_class_data_visibility): New.
32057         (arm_cxx_class_data_always_comdat): Likewise.
32058         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32059         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32060         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32061         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32062         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32063         Define.
32064
32065 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32066
32067         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32068
32069 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32070
32071         * gcc.dg/i386-darwin-fpmath.c: New.
32072
32073 2004-04-11  Devang Patel  <dpatel@apple.com>
32074
32075         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32076         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32077         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32078         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32079         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32080         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32081         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32082         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32083         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32084
32085 2004-04-11  Devang Patel  <dpatel@apple.com>
32086
32087         * gcc.dg/vect/vect-dv-1.c: New test.
32088         * gcc.dg/vect/vect-dv-2.c: New test.
32089
32090 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32091
32092         PR tree-optimization/20933
32093         * gcc.dg/tree-ssa/pr20933.c: New test.
32094
32095 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32096
32097         * gfortran.dg/fold_nearest.f90: New test.
32098
32099 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32100
32101         * gcc.dg/tree-ssa/alias-1.c: New test.
32102
32103 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32104
32105         PR tree-optimization/20920
32106         * g++.dg/tree-ssa/pr20920.C: New test.
32107
32108 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32109
32110         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32111         (long long int)ceil*.
32112
32113 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32114
32115         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32116         explicit C++ linkage.
32117
32118 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32119
32120         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32121         warning for arithmetic IF statements.
32122
32123 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32124
32125         * eor_handling_1.f90: New test case.
32126         * eor_handling_2.f90: New test case.
32127         * eor_handling_3.f90: New test case.
32128         * eor_handling_4.f90: New test case.
32129         * eor_handling_5.f90: New test case.
32130         * noadv_size.f90: New test case.
32131         * pad_no.f90: New test case.
32132
32133 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32134
32135         * gcc.c-torture/execute/20050410-1.c: New test.
32136
32137 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32138
32139         * gcc.dg/pr20126.c: New.
32140
32141 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32142             Steven G. Kargl <kargls@comcast.net>
32143
32144         * gfortran.dg/PR19872.f: New test.
32145
32146 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32147
32148         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32149
32150 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32151
32152         * gfortran.dg/nint_1.f90: New test.
32153
32154 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32155
32156         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32157         Added test for callee-allocated arrays with write statements.
32158         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32159         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32160         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32161         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32162         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32163
32164 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32165
32166         PR libfortran/20163
32167         * gfortran.dg/open-options-blanks.f: New test.
32168
32169 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32170
32171         PR fortran/13257
32172         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32173
32174 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32175
32176         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32177         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32178         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32179         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32180         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32181         * gcc.c-torture/execute/stdarg-4.c: New test.
32182
32183         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32184
32185         PR target/20795
32186         * g++.dg/abi/param2.C: New test.
32187
32188 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32189
32190         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32191
32192 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32193
32194         * gcc.dg/builtins-53.c: New test.
32195
32196 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32197
32198         * g++.dg/tree-ssa/pr18178.C: New test.
32199         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32200         * gcc.c-torture/execute/20041019-1.c: New test.
32201         * gcc.dg/tree-ssa/20041008-1.c: New test.
32202         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32203         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32204         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32205         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32206         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32207         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32208         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32209         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32210         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32211         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32212
32213 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32214
32215         PR rtl-optimization/20466
32216         * gcc.c-torture/execute/pr20466-1.c: New test.
32217
32218 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32219
32220         PR c++/20905
32221         * g++.dg/parse/cond2.C: New test.
32222
32223         PR c++/20145
32224         * g++.dg/warn/Wdtor1.C: New test.
32225
32226 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32227
32228         PR fortran/17229
32229         * gfortran.dg/pr17229.f: New test.
32230
32231 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32232
32233         * gfortran.dg/tiny_1.f90: New test.
32234         * gfortran.dg/tiny_2.f90: ditto.
32235
32236 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32237
32238         * gfortran.dg/eor_1.f90: Fix dg-do run line
32239         * gfortran.dg/open_new.f90: Fix dg-do run line
32240
32241 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32242
32243         * lib/target-supports.exp (get_compiler_messages): Support
32244         optional arguments, the fourth being compiler options.
32245         (check_effective_target_fpic): New proc.
32246         * gcc.dg/20050321-2.c: Restrict to target fpic.
32247
32248 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32249
32250         * gcc.dg/15443-1.c: New test.
32251         * gcc.dg/15443-2.c: Likewise.
32252
32253 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32254
32255         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32256
32257 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32258
32259         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32260
32261 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32262
32263         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32264         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32265         -m64.
32266         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32267         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32268         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32269
32270 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32271
32272         PR c++/20212
32273         * g++.dg/warn/Wunused-11.C: New test.
32274
32275 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32276
32277         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32278
32279 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32280
32281         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32282
32283 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/20734
32286         * g++.dg/template/ptrmem13.C: New test.
32287
32288 2005-04-05  Per Bothner  <per@bothner.com>
32289
32290         * lib/gcc.exp: Always add -fno-show-column, for now.
32291
32292 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32293
32294         PR testsuite/20767
32295         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32296         of plain old "unsigned int" for the type of "i".  Makes this test
32297         64bit clean.
32298
32299 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32300
32301         * gcc.dg/i386-ssefn-1.c: New test.
32302         * gcc.dg/i386-ssefn-2.c: New test.
32303         * gcc.dg/i386-ssefn-3.c: New test.
32304         * gcc.dg/i386-ssefn-4.c: New test.
32305
32306 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32307
32308         PR tree-optimization/20076
32309         * gcc.dg/builtin-apply4.c: New test.
32310
32311         PR preprocessor/19475
32312         * gcc.dg/cpp/macspace1.c: New test.
32313         * gcc.dg/cpp/macspace2.c: New test.
32314
32315 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32316
32317         * gfortran.dg/pr20755.f: Fixed bad format.
32318
32319 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32320
32321         PR c++/20763
32322         * g++.dg/ext/attrib21.C: New test.
32323
32324 2004-04-05  Devang Patel  <dpatel@apple.com>
32325
32326         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32327         * gcc.dg/vect/vect-shift-1.c: New test.
32328
32329 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32330
32331         PR libfortran/20755
32332         * gfortran.dg/pr20755.f: New test.
32333
32334 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32335
32336         * gfortran.dg/pr15959.f90: New test.
32337         * gfortran.dg/string_pad_trunc.f90: New test.
32338
32339 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32340
32341         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32342         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32343         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32344         syntax.
32345
32346 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32347
32348         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32349
32350 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32351
32352         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32353         * gcc.c-torture/compile/20011119-2.c: Likewise.
32354         * gcc.c-torture/compile/981001-2.c: Likewise.
32355
32356 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32357
32358         PR c++/20679
32359         * g++.dg/template/overload4.C: New test.
32360
32361 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32362
32363         PR c++/20746
32364         * g++.dg/abi/covariant5.C: New.
32365
32366         PR debug/20505
32367         * g++.dg/debug/const2.C: New.
32368
32369 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32370
32371         PR rtl-optimization/16104
32372         * gcc.c-torture/execute/20050316-1.c: New test.
32373
32374 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.dg/template/spec23.C: Fix dg-error text.
32377
32378 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32379
32380         PR c++/19199
32381         * g++.dg/expr/lval2.C: New.
32382
32383 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32384
32385         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32386         __builtin_strcasecmp and __builtin_strncasecmp.
32387
32388 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32389
32390         PR c++/20723
32391         * g++.dg/template/spec22.C: New.
32392         * g++.dg/template/spec23.C: New.
32393
32394 2005-04-03  Dale Ranta  <dir@lanl.gov>
32395             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32396
32397         PR libfortran/20068
32398         PR libfortran/20125
32399         PR libfortran/20156
32400         PR libfortran/20471
32401         * gfortran.dg/backspace.f: New test.
32402
32403 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32404
32405         * gcc.dg/pr19345.c: New test.
32406
32407 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32408
32409         PR tree-optimization/20640
32410         * gcc.dg/torture/tree-loop-1.c: New.
32411
32412 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32413
32414         PR rtl-optimization/20290
32415         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32416
32417 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32418
32419         * gcc.dg/rs6000-fpint.c: New.
32420
32421 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32422
32423         * gcc.dg/old-style-then-proto-1.c: New test.
32424
32425 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32426
32427         * gfortran.fortran-torture/execute/backspace.f90: Check
32428         after backspace and read was incorrect.
32429
32430 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32431
32432         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32433         buffer past the terminating NUL using memcmp.
32434         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32435         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32436
32437         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32438         Fix unused/uninitialized variable warnings.
32439
32440         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32441         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32442         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32443         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32444
32445         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32446         gcc.c-torture/execute/builtins/fputs-lib.c,
32447         gcc.c-torture/execute/builtins/lib/fprintf.c,
32448         gcc.c-torture/execute/builtins/lib/main.c,
32449         gcc.c-torture/execute/builtins/lib/memcmp.c,
32450         gcc.c-torture/execute/builtins/lib/memmove.c,
32451         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32452         gcc.c-torture/execute/builtins/lib/memset.c,
32453         gcc.c-torture/execute/builtins/lib/printf.c,
32454         gcc.c-torture/execute/builtins/lib/sprintf.c,
32455         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32456         gcc.c-torture/execute/builtins/lib/strchr.c,
32457         gcc.c-torture/execute/builtins/lib/strcmp.c,
32458         gcc.c-torture/execute/builtins/lib/strcpy.c,
32459         gcc.c-torture/execute/builtins/lib/strcspn.c,
32460         gcc.c-torture/execute/builtins/lib/strlen.c,
32461         gcc.c-torture/execute/builtins/lib/strncat.c,
32462         gcc.c-torture/execute/builtins/lib/strncmp.c,
32463         gcc.c-torture/execute/builtins/lib/strncpy.c,
32464         gcc.c-torture/execute/builtins/lib/strrchr.c,
32465         gcc.c-torture/execute/builtins/lib/strspn.c,
32466         gcc.c-torture/execute/builtins/lib/strstr.c,
32467         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32468         gcc.c-torture/execute/builtins/strlen-2.c,
32469         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32470         prototypes.
32471
32472 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32473
32474         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32475         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32476         selectany usage.
32477
32478 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32479
32480         PR c++/19406
32481         * g++.dg/debug/using1.C: New test.
32482
32483 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32484
32485         PR middle-end/20524
32486         * gcc.dg/alias-7.c: Prefix asm-declared name with
32487         __USER_LABEL_PREFIX__.
32488
32489 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32490
32491         Fix fallout from PR middle-end/15700:
32492         * gcc.c-torture/compile/20011119-1.c: Take
32493         __USER_LABEL_PREFIX__ into account.
32494         * gcc.c-torture/compile/20011119-2.c: Likewise.
32495
32496 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32497
32498         PR c++/18644
32499         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32500
32501 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32502
32503         PR c/17855
32504         * gcc.c-torture/compile/struct-non-lval-1.c,
32505         gcc.c-torture/compile/struct-non-lval-2.c,
32506         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32507
32508 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32509
32510         * gcc.dg/tls/tls.exp: Remove temporary file.
32511         * g++.dg/tls/tls.exp: Ditto.
32512         * lib/file-format.exp: Ditto.
32513         * g++.dg/special/ecos.exp: Ditto.
32514
32515         * lib/profopt.exp: Treat prof_ext as a list.
32516         * gcc.misc-tests/bprob.exp: Ditto.
32517         * g++.dg/bprob/bprob.exp: Ditto.
32518
32519         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32520         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32521         g++.dg/tree-ssa/pointer-reference-alias.C,
32522         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32523         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32524         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32525         g++.dg/vect/pr19951.cc: Ditto.
32526         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32527         gcc.dg/builtins-47.c: Ditto.
32528         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32529         gcc.dg/pr20115-1.c: Ditto.
32530         * gcc.dg/tree-ssa/20030530-2.c,
32531         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32532         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32533         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32534         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32535         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32536         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32537         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32538         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32539         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32540         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32541         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32542         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32543         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32544         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32545         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32546         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32547         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32548         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32549         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32550         gcc.dg/tree-ssa/20030824-1.c,
32551         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32552         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32553         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32554         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32555         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32556         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32557         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32558         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32559         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32560         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32561         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32562         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32563         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32564         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32565         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32566         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32567         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32568         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32569         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32570         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32571         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32572         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32573         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32574         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32575         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32576         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32577         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32578         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32579         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32580         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32581         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32582         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32583         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32584         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32585         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32586         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32587         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32588         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32589         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32590         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32591         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32592         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32593         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32594         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32595         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32596         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32597         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32598         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32599         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32600         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32601         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32602         gcc.dg/tree-ssa/useless-1.c: Ditto.
32603         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32604         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32605         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32606         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32607         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32608         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32609         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32610         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32611         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32612         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32613         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32614         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32615         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32616         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32617         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32618         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32619         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32620         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32621         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32622         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32623         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32624         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32625         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32626         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32627         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32628         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32629         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32630         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32631         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32632         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32633         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32634         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32635         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32636         gcc.dg/vect/vect-none.c: Ditto.
32637         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32638         treelang/compile/unsigned.tree: Ditto.
32639
32640         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32641         * gcc.dg/cpp/direct2s.c: Ditto.
32642         * gcc.dg/cpp/paste4.c: Ditto.
32643         * gcc.dg/cpp/separate-1.c: Ditto.
32644         * gcc.dg/pch/save-temps-1.c: Ditto.
32645         * g++.dg/ext/altivec-10.C: Ditto.
32646         * g++.dg/pch/pch.C: Ditto.
32647
32648         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32649
32650         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32651         * g++.dg/template/repo1.C: Ditto.
32652         * g++.dg/template/repo2.C: Ditto.
32653         * g++.dg/template/repo3.C: Ditto.
32654         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32655         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32656         * g++.old-deja/g++.pt/repo1.C: Ditto.
32657         * g++.old-deja/g++.pt/repo2.C: Ditto.
32658         * g++.old-deja/g++.pt/repo3.C: Ditto.
32659         * g++.old-deja/g++.pt/repo4.C: Ditto.
32660
32661         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32662         * gcc.dg/20030107-1.c: Ditto.
32663         * gcc.dg/20030702-1.c: Ditto.
32664         * gcc.dg/profile-generate-1.c: Ditto.
32665         * g++.dg/other/profile1.C: Ditto.
32666         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32667
32668         * lib/gcc-dg.exp (remove-build-file): New.
32669         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32670         cleanup-tree-dump, cleanup-saved-temps): New.
32671
32672 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         PR c++/19203, DR 214
32675         * g++.dg/parse/ambig3.C: Not ambiguous.
32676         * g++.dg/template/spec20.C: New.
32677         * g++.dg/template/spec21.C: New.
32678
32679 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32680
32681         PR target/20045
32682         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32683
32684 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32685
32686         PR libfortran/20660
32687         * gfortran.dg/negative_unit.f: New test.
32688
32689 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32690
32691         * gcc.dg/20050330-1.c: New test.
32692
32693 2005-03-30  Devang Patel  <dpatel@apple.com>
32694
32695         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32696
32697 2005-03-30  Dale Johannesen  <dalej@apple.com>
32698
32699         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32700
32701 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32702
32703         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32704         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32705         Strip options from test name.
32706
32707 2005-03-31  Jan Hubicka  <jh@suse.cz>
32708
32709         * gcc.dg/varpool-1.c: New testcase.
32710
32711 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32712
32713         PR c/772
32714         PR c/17913
32715         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32716         gcc.dg/stmt-expr-label-3.c : New tests.
32717         * gcc.c-torture/execute/medce-2.c: Remove.
32718
32719 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32720
32721         PR c/20368
32722         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32723         tests.
32724
32725 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32726
32727         * gcc.c-torture/compile/pr20203.c: New test.
32728
32729 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32730
32731         * gfortran.dg/promotion.f90: New test.
32732
32733 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32734
32735         PR middle-end/20491
32736         * gcc.dg/torture/asm-subreg-1.c: New test.
32737
32738 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32739
32740         PR c/20672
32741         * gcc.dg/pr20672-1.c: New test.
32742
32743 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32744
32745         * gfortran.dg/vect: New directory.
32746         * gfortran.dg/vect/vect.exp: New.
32747         * gfortran.dg/vect/vect-1.f90: New test.
32748         * gfortran.dg/vect/vect-2.f90: New test.
32749         * gfortran.dg/vect/vect-3.f90: New test.
32750         * gfortran.dg/vect/vect-4.f90: New test.
32751         * gfortran.dg/vect/vect-5.f90: New test.
32752
32753 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32754
32755         PR middle-end/20622
32756         * gcc.dg/alias-7.c: New test.
32757
32758 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32759
32760         * gcc.dg/sparc-reg-1.c: New test.
32761
32762 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32763
32764         PR target/19890
32765         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32766
32767 2005-03-29  Dale Ranta  <dir@lanl.gov>
32768             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32769
32770         PR libfortran/20163
32771         * gfortran.dg/pr20163-2.f: New test.
32772
32773 2005-03-28  Jan Hubicka  <jh@suse.cz>
32774
32775         PR middle-end/20635
32776         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32777         by Jakub Jelinek.
32778
32779 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32780
32781         PR tree-optimization/20626
32782         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32783         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32784
32785 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32786
32787         * gfortran.dg/underflow.f90: New test.
32788         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32789
32790 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32791
32792         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32793
32794 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32795
32796         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32797         (g++_init): Make sure that CXXFLAGS is set.
32798         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32799         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32800         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32801         * lib/objc.exp (objc_init): Likewise.
32802         * lib/treelang.exp (treelang_init): Likewise.
32803
32804 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32805
32806         PR tree-optimization/20470
32807         * gcc.dg/tree-ssa/pr20470.c: New test.
32808
32809 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32810
32811         * gcc.dg/ppc-stfiwx.c: New.
32812
32813 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32814
32815         PR target/19888
32816         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32817
32818 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32819
32820         * gcc.dg/20050325-1.c: Fix a typo.
32821
32822 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32823
32824         PR libfortran/19678
32825         PR libfortran/19679
32826         * gfortran.dg/dos_eol.f: New test.
32827
32828 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32829
32830         PR rtl-optimization/20249
32831         * gcc.dg/20050325-1.c: New test.
32832
32833 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32834
32835         PR libfortran/15332
32836         * gfortran.dg/pr15332.f: New test.
32837
32838 2005-03-24  Dale Johannesen  <dalej@apple.com>
32839
32840         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32841
32842 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32843
32844         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32845         'internal' visibility.
32846         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32847         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32848         'protected' visibility.
32849         * gcc.dg/visibility-7.c: Likewise.
32850         * lib/target-supports.exp (check_visibility_available): Take
32851         a parameter, the kind of visibility to check for.
32852         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32853         to check_visibility_available.
32854
32855         * g++.dg/expr/cast3.C: New.
32856
32857 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32858
32859         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32860         rs6000.
32861
32862 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32863
32864         PR target/20095
32865         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32866
32867 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32868
32869         * gcc.dg/badshift.c: Renamed to...
32870         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32871
32872         * gcc.target/i386/badshift.c: Renamed to...
32873         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32874         only.
32875
32876         PR rtl-optimization/20532
32877         * gcc.target/i386/badshift.c: New.
32878
32879 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32880
32881         * gfortran.dg/pr18025.f90: New test.
32882
32883 2005-03-23  Dale Johannesen  <dalej@apple.com>
32884
32885         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32886
32887 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32888
32889         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32890
32891         * lib/target-supports.exp (check_iconv_available): Default
32892         libiconv to -liconv, if there is no definition.
32893
32894 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32895
32896         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32897
32898 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32899
32900         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32901         * g++.dg/opt/pr7503-2.C: Likewise.
32902         * g++.dg/opt/pr7503-3.C: Likewise.
32903         * g++.dg/opt/pr7503-4.C: Likewise.
32904         * g++.dg/opt/pr7503-5.C: Likewise.
32905         * g++.dg/warn/minmax.C: New test.
32906
32907 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32908
32909         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32910         * gfortran.dg/g77_intrinsics_sub.f: New test.
32911
32912 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32913             Jan Hubicka  <jh@suse.cz>
32914             Steven Bosscher <stevenb@suse.de
32915
32916         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32917
32918 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32919
32920         PR c++/19980
32921         * g++.dg/template/redecl3.C: New test.
32922
32923 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32924
32925         PR c++/20499
32926         * g++.dg/parse/error16.C: Tweak error markers.
32927
32928 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32929
32930         PR target/20561
32931         * gcc.dg/20050321-2.c: New test.
32932
32933 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32934
32935         PR c++/20465
32936         PR c++/20381
32937         * g++.dg/template/ptrmem12.C: New.
32938
32939 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32940
32941         PR rtl-optimization/20527
32942         * gcc.c-torture/execute/pr20527-1.c: New test.
32943
32944 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32945
32946         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32947         program, compile it into a real executable and then delete the .c
32948         and .x files afterwards, to avoid problems on testglue targets.
32949
32950 2005-03-21  Stuart Hastings  <stuart@apple.com>
32951
32952         * gcc.target/i386/sse-2.c: New.
32953
32954 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32955
32956         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32957
32958 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32959
32960         * g++.dg/parse/crash25.C: Fix typo.
32961
32962 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32963
32964         PR c++/20461
32965         * g++.dg/parse/crash24.C: New test.
32966
32967         PR c++/20536
32968         * g++.dg/parse/crash25.C: New test.
32969
32970 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32971
32972         PR c++/20147
32973         * g++.dg/ext/stmtexpr4.C: New test.
32974
32975 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32976
32977         PR middle-end/20539
32978         * gcc.c-torture/compile/pr13066-1.c: New test case.
32979         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32980         * g++.dg/opt/pr13066-1.C: Likewise.
32981
32982 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32983
32984         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32985
32986 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32987
32988         PR fortran/18525
32989         * gfortran.dg/nesting_1.f90: New test.
32990
32991 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32992
32993         PR c++/20240
32994         * g++.dg/lookup/using13.C: New test.
32995
32996 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32997
32998         PR c++/20333
32999         * g++.dg/template/crash36.C: New test.
33000
33001 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33002
33003         PR c++/20463
33004         * g++.dg/template/crash35.C: New test.
33005
33006 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33007
33008         PR c++/19966
33009         * g++.dg/overload/operator2.C: New test.
33010
33011 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33012
33013         PR libfortran/20257
33014         * gfortran.dg/pr20257.f90: New test.
33015
33016 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33017
33018         PR libfortran/20480
33019         * gfortran.dg/pr20480.f90: New test.
33020
33021 2005-03-16  Richard Henderson  <rth@redhat.com>
33022
33023         PR middle-end/15700
33024         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33025         (_rtld_global): New.
33026         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33027         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33028
33029         * gcc.dg/alias-3.c: New.
33030         * gcc.dg/alias-4.c: New.
33031         * gcc.dg/alias-5.c: New.
33032         * gcc.dg/alias-6.c: New.
33033
33034 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33035
33036         * gcc.dg/cpp/ucnid-7.c: New.
33037
33038 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33039             Dorit Naishlos  <dorit@il.ibm.com>
33040
33041         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33042         darwin.
33043
33044 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33045
33046         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33047         support misaligned accesses.
33048         * gcc.dg/vect/vect-58.c: Likewise.
33049         * gcc.dg/vect/vect-92.c: New.
33050         * gcc.dg/vect/vect-93.c: New.
33051
33052 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33053
33054         PR fortran/18827
33055         * gfortran.dg/assign_2.f90: New test.
33056         * gfortran.dg/assign_3.f90: New test.
33057         * gfortran.dg/assign.f90: New test.
33058
33059 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33060
33061         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33062         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33063         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33064         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33065         names.
33066
33067 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33068
33069         * gcc.dg/cpp/ucnid-6.c: New.
33070
33071         * gcc.dg/cpp/normalize-1.c: New.
33072         * gcc.dg/cpp/normalize-2.c: New.
33073         * gcc.dg/cpp/normalize-3.c: New.
33074         * gcc.dg/cpp/normalize-4.c: New.
33075         * gcc.dg/cpp/ucnid-4.c: New.
33076         * gcc.dg/cpp/ucnid-5.c: New.
33077         * g++.dg/cpp/normalize-1.C: New.
33078         * g++.dg/cpp/ucnid-1.C: New.
33079
33080 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33081
33082         * gcc.dg/pr18628.c: New.
33083
33084 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33085
33086         PR c++/20280
33087         * g++.dg/tree-ssa/pr20280.C: New.
33088
33089 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33090
33091         PR fortran/20467
33092         * gfortran.dg/stfunc_2.f90: New test.
33093
33094 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33095
33096         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33097
33098 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33099
33100         * gcc.dg/tree-ssa/20050314-1.c: New test.
33101
33102 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33103
33104         PR c++/4403
33105         PR c++/9783, DR433
33106         * g++.dg/template/friend34.C: New test.
33107         * g++.dg/template/friend35.C: Likewise.
33108         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33109
33110 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33111
33112         Friend class name lookup 5/n
33113         PR c++/1016
33114         * g++.dg/lookup/hidden-class1.C: New test.
33115         * g++.dg/lookup/hidden-class2.C: Likewise.
33116         * g++.dg/lookup/hidden-class3.C: Likewise.
33117         * g++.dg/lookup/hidden-class4.C: Likewise.
33118         * g++.dg/lookup/hidden-class5.C: Likewise.
33119         * g++.dg/lookup/hidden-class6.C: Likewise.
33120         * g++.dg/lookup/hidden-class7.C: Likewise.
33121         * g++.dg/lookup/hidden-class8.C: Likewise.
33122         * g++.dg/lookup/hidden-class9.C: Likewise.
33123         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33124         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33125         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33126         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33127         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33128         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33129         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33130         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33131         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33132         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33133         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33134
33135 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33136
33137         PR c++/20157
33138         * g++.dg/template/error18.C: New test.
33139
33140 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33141
33142         PR debug/16792
33143         * g++.dg/debug/pr16792.C: New test.
33144
33145 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33146
33147         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33148         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33149         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33150         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33151         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33152         test assertion names.
33153
33154 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33155
33156         PR fortran/18600
33157         * gfortran.dg/stfunc_1.f90: New test.
33158
33159 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33160
33161         PR fortran/16907
33162         * gfortran.dg/real_index_1.f90: New test.
33163
33164 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33165
33166         PR fortran/20323
33167         * gfortran.dg/spec_expr_1.f90: New test.
33168
33169 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33170
33171         PR c/20402
33172         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33173         new parser.
33174
33175 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33176
33177         PR fortran/20361
33178         * gfortran.dg/largeequiv_1.f90: New test.
33179
33180 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33181
33182         * gcc.dg/ucnid-1.c: New.
33183         * gcc.dg/ucnid-2.c: New.
33184         * gcc.dg/ucnid-3.c: New.
33185         * gcc.dg/ucnid-4.c: New.
33186         * gcc.dg/ucnid-5.c: New.
33187         * gcc.dg/ucnid-6.c: New.
33188         * gcc.dg/cpp/ucnid-1.c: New.
33189         * gcc.dg/cpp/ucnid-2.c: New.
33190         * gcc.dg/cpp/ucnid-3.c: New.
33191         * g++.dg/other/ucnid-1.C: New.
33192
33193 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33194
33195         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33196
33197 2005-03-11  Per Bothner  <per@bothner.com>
33198
33199         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33200         that diagnotics refer to correct token.
33201         * gcc.dg/unused-3.c: Likewise.
33202
33203 2005-03-11  Per Bothner  <per@bothner.com>
33204
33205         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33206         constant" is now actually on same line as string constant.
33207         * gcc.dg/cpp/direct2s.c: Likewise.
33208
33209 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33210
33211         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33212
33213 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33214
33215         PR libfortran/20124
33216         * gfortran.dg/pr20124.f90: New Test
33217
33218 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33219
33220         PR tree-optimization/20130
33221         * gcc.dg/pr20130-1.c: New test.
33222
33223 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33224
33225         PR target/20095
33226         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33227
33228 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33229
33230         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33231
33232 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33233
33234         * g++.dg/eh/forced1.C: Fix comment.
33235         * g++.dg/eh/forced2.C: Ditto.
33236         * g++.dg/eh/forced3.C: Ditto.
33237         * g++.dg/eh/forced4.C: Ditto.
33238
33239 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33240
33241         PR rtl-opt/20412
33242         * gcc.c-torture/compile/pr20412.c: New test.
33243
33244 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33245
33246         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33247
33248 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33249
33250         PR target/20322
33251         * gcc.dg/20050307-1.c: New test.
33252
33253 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33254
33255         PR c++/20375
33256         * g++.dg/other/stdarg3.C: New.
33257
33258 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33259
33260         PR c++/18384, c++/18327
33261         * g++.dg/init/array19.C: New test.
33262
33263         PR inline-asm/20314
33264         * gcc.dg/torture/pr20314-1.c: New test.
33265         * gcc.dg/torture/pr20314-2.c: New test.
33266
33267 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33268
33269         * gcc.dg/20050309-1.c: New test.
33270
33271 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33272
33273         * gcc.dg/builtins-10.c: Reactivate disabled test.
33274         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33275         new cbrt transformations.
33276
33277 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33278
33279         PR c++/20208
33280         * g++.dg/template/array13.C: New test.
33281
33282 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33283
33284         PR c++/16859
33285         * g++.dg/init/brace4.C: New test.
33286
33287 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33288
33289         PR c++/20186
33290         * g++.dg/template/non-dependent12.C: New.
33291
33292 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33293
33294         PR c++/20142
33295         * g++.dg/init/array18.C: Add dg-do run marker.
33296
33297         PR c++/20142
33298         * g++.dg/init/array18.C: New test.
33299
33300 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33301
33302         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33303         * g++.dg/gcov/gcov.exp: Likewise.
33304         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33305         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33306         * lib/c-torture.exp: Likewise.
33307         * lib/fortran-torture.exp: Likewise.
33308         * lib/g++.exp: Likewise.
33309         * lib/gcc-defs.exp: Likewise.
33310         * lib/gcc-dg.exp: Likewise.
33311         * lib/gcc.exp: Likewise.
33312         * lib/gcov.exp: Likewise.
33313         * lib/gfortran.exp: Likewise.
33314         * lib/mike-g++.exp: Likewise.
33315         * lib/mike-gcc.exp: Likewise.
33316         * lib/objc-torture.exp: Likewise.
33317         * lib/objc.exp: Likewise.
33318         * lib/profopt.exp: Likewise.
33319         * lib/target-libpath.exp: Likewise.
33320         * lib/target-supports.exp: Likewise.
33321         * lib/treelang.exp: Likewise.
33322         * lib/wrapper.exp: Likewise.
33323
33324 2005-03-08  Jeff Law  <law@redhat.com>
33325
33326         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33327         PHI-OPT changes.
33328
33329 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33330
33331         * gcc.dg/vect/pr20122.c: New test.
33332
33333 2005-03-07  Jeff Law  <law@redhat.com>
33334
33335         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33336         was folded away.
33337         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33338         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33339         * gcc.dg/tree-ssa/pr18134.c: New test.
33340
33341 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33342
33343         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33344         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33345         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33346
33347 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33348
33349         PR tree-opt/17671
33350         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33351
33352 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.dg/warn/Wnvdtor.C: New test.
33355
33356 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33357
33358         * gcc.dg/torture/pr19683-1.c: New test.
33359
33360 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33361
33362         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33363         * gfortran.dg/g77/19990313-2.f: Ditto.
33364         * gfortran.dg/g77/19990313-3.f: Ditto.
33365         * gfortran.dg/g77/19990525-0.f: Ditto.
33366         * gfortran.dg/g77/19990826-0.f: Ditto.
33367         * gfortran.dg/g77/19990826-2.f: Ditto.
33368         * gfortran.dg/g77/19990826-3.f: Ditto.
33369         * gfortran.dg/g77/20000511-1.f: Ditto.
33370         * gfortran.dg/g77/20000511-2.f: Ditto.
33371         * gfortran.dg/g77/970625-2.f: Ditto.
33372         * gfortran.dg/g77/980310-2.f: Ditto.
33373         * gfortran.dg/g77/980310-3.f: Ditto.
33374         * gfortran.dg/g77/980310-8.f: Ditto.
33375         * gfortran.dg/g77/980519-2.f: Ditto.
33376         * gfortran.dg/g77/alpha1.f: Ditto.
33377         * gfortran.dg/g77/claus.f: Ditto.
33378         * gfortran.dg/g77/erfc.f: Ditto.
33379         * gfortran.dg/g77/short.f: Ditto.
33380         * gfortran.fortran-torture/execute/data.f90: Ditto.
33381         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33382         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33383
33384 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33385
33386         * lib/file-format.exp (gcc_target_object_format): Add check for som
33387         format and hardcode object formats on hppa*-*-hpux*.
33388         * lib/target-supports.exp (check_weak_available): Add check for som
33389         object format.  Always return 0 on hppa*-*-hpux10*.
33390
33391         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33392         is defined.
33393
33394         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33395
33396 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33397
33398         * gfortran.dg/pr19936_1.f90: New test.
33399         * gfortran.dg/pr19936_2.f90: New test.
33400         * gfortran.dg/pr19936_3.f90: New test.
33401
33402 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33403             Paul Thomas <prthomas@drfccad.cea.fr>
33404
33405         * gfortran.dg/PR19754_1.f90: New test.
33406         * gfortran.dg/PR19754_2.f90: Ditto.
33407
33408 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33409
33410         PR c++/19311
33411         * g++.dg/template/non-dependent11.C: New test.
33412
33413 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33414
33415         * lib/target-supports.exp (check_iconv_available): Fix comment.
33416
33417 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33418             Joseph S. Myers  <joseph@codesourcery.com>
33419
33420         PR c++/19797
33421         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33422
33423 2005-03-04  Matthew Sachs  <msachs@apple.com>
33424
33425         * gcc.exp (gcc_target_compile): Put braces around
33426         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33427         * objc.exp (objc_target_compile): Likewise.
33428         * treelang.exp (treelang_target_compile): Likewise.
33429
33430 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33431
33432         PR fortran/19673
33433         * gfortran.dg/func_result_1.f90: New test.
33434
33435 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33436
33437         * gcc.misc-tests/options.exp: New test.
33438
33439 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33440
33441         * gcc.dg/pr15784-4.c: New test.
33442
33443 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33444
33445         * gcc.c-torture/execute/pr17133.c: New.
33446         * gcc.c-torture/compile/20050303-1.c: New.
33447
33448 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33449
33450         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33451
33452 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33453
33454         * g++.dg/overload/using2.C: New.
33455
33456 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33457
33458         PR c++/19916
33459         * g++.dg/init/ptrmem2.C: New test.
33460
33461 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33462
33463         PR c/8927
33464         * gcc.dg/pr8927-1.c: New test.
33465
33466 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33467
33468         PR c++/20232
33469         * g++.dg/inherit/covariant12.C: New.
33470
33471 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33472
33473         PR fortran/19479
33474         * gfortran.dg/bound_1.f90: New test.
33475
33476 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33477
33478         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33479         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33480
33481 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33482
33483         PR c/20245
33484         * gcc.dg/pr20245-1.c: New test.
33485
33486 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33487
33488         PR middle-end/19874
33489         * gcc.c-torture/execute/20050119-2.c: New test case.
33490
33491 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33492
33493         * README: Update the DejaGnu bug reporting address.
33494         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33495         * lib/objc-torture.exp: Likewise.
33496
33497 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33498
33499         * gfortran.dg/boz_1.f90: New test.
33500         * gfortran.dg/boz_3.f90: New test.
33501         * gfortran.dg/boz_4.f90: New test.
33502
33503 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33504
33505         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33506         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33507
33508 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33509
33510         PR libfortran/20101
33511         * gfortran.dg/write_0_pe_format.f90: New test.
33512
33513 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33514
33515         PR c++/20206
33516         * g++.dg/opt/thunk2.C: New test.
33517         * g++.dg/opt/covariant1.C: New test.
33518
33519 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33520
33521         * gfortran.dg/e_d_fmt.f90: New test.
33522
33523 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33524
33525         * gcc.dg/asm-b.c: Fix comment typos.
33526
33527 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33528
33529         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33530         a V_MAY_DEF also.
33531
33532 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33533
33534         PR tree-opt/20188
33535         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33536         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33537         * gcc.dg/asm-b.c: New test.
33538
33539 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33540
33541         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33542         Disable this test on IRIX 6.
33543
33544 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33545
33546         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33547         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33548         parser.
33549
33550 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33551
33552         PR tree-optimization/20204
33553         * gcc.dg/pr20204.c: New test.
33554
33555 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33556
33557         PR target/20196
33558         * gcc.c-torture/execute/20050224-1.c: New test.
33559
33560         PR c++/20175
33561         * g++.dg/warn/Wbraces2.C: New test.
33562
33563 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33564
33565         PR c++/19878
33566         * g++.dg/init/const2.C: New test.
33567
33568 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33569
33570         PR tree-optimization/20100
33571         * gcc.c-torture/execute/pr20100-1.c: New test.
33572
33573 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33574
33575         * gfortran.dg/implicit_3.f90: New test.
33576
33577         * gfortran.dg/deftype_1.f90: New test.
33578
33579 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33580
33581         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33582         the test passes.
33583         * g++.dg/other/anon3.C: Accept a warning.
33584
33585 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33586
33587         * gcc.dg/pr20017.c: Fix a comment typo.
33588
33589 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33590
33591         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33592
33593 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33594
33595         PR ada/19902
33596         * ada/acats/tests/cxa/cxa3004.a: Remove.
33597         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33598
33599 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33600
33601         PR c++/20073
33602         * g++.dg/init/const1.C: New test.
33603
33604         PR c++/19991
33605         * g++.dg/parse/constant7.C: New test.
33606
33607         PR c++/20152
33608         * g++.dg/parse/error27.C: New test.
33609         * g++.dg/template/qualttp15.C: Adjust error markers.
33610         * g++.old-deja/g++.other/struct1.C: Likewise.
33611
33612         PR c++/20153
33613         * g++.dg/template/error17.C: New test.
33614
33615         PR c++/20148
33616         * g++.dg/parser/error26.C: New test.
33617
33618 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33619
33620         PR tree-optimization/20100
33621         PR tree-optimization/20115
33622         * gcc.dg/pr20115.c: New test.
33623         * gcc.dg/pr20115-1.c: New test.
33624         * gcc.dg/pr20100.c: New test.
33625         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33626         call-clobbered variables after alias1.
33627
33628 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33629
33630         * gfortran.dg/list_read_4.f90: new test.
33631
33632 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33633
33634         PR rtl-optimization/20017.
33635         * gcc.dg/pr20017.c: New.
33636
33637 2005-02-22  Devang Patel  <dpatel@apple.com>
33638
33639         PR 19952
33640         * g++.dg/tree-ssa/pr19952.C: New test.
33641
33642 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33643
33644         PR c++/19883
33645         * g++.dg/parse/constant6.C: New test.
33646
33647 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33648
33649         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33650         * g++.dg/charset/asm2.c: Likewise.
33651         * g++.dg/charset/asm3.c: Likewise.
33652         * g++.dg/charset/asm4.c: Likewise.
33653         * g++.dg/charset/asm5.c: Likewise.
33654         * g++.dg/charset/attribute1.c: Likewise.
33655         * g++.dg/charset/attribute2.c: Likewise.
33656         * g++.dg/charset/extern1.cc: Likewise.
33657         * g++.dg/charset/extern2.cc: Likewise.
33658         * g++.dg/charset/extern3.cc: Likewise.
33659         * g++.dg/charset/function.cc: Likewise.
33660         * g++.dg/charset/string.c: Likewise.
33661         * g++.dg/charset/charset.exp: Likewise.
33662         * lib/target-supports.exp (check_iconv_available): Fix comment.
33663
33664 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33665
33666         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33667         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33668         * gcc.dg/charset/asm2.c: Likewise.
33669         * gcc.dg/charset/asm3.c: Likewise.
33670         * gcc.dg/charset/asm4.c: Likewise.
33671         * gcc.dg/charset/asm5.c: Likewise.
33672         * gcc.dg/charset/asm6.c: Likewise.
33673         * gcc.dg/charset/attribute1.c: Likewise.
33674         * gcc.dg/charset/attribute2.c: Likewise.
33675         * gcc.dg/charset/builtin1.c: Likewise.
33676         * gcc.dg/charset/extern.c: Likewise.
33677         * gcc.dg/charset/function.c: Likewise.
33678         * gcc.dg/charset/string.c: Likewise.
33679         * gcc.dg/charset/charset.exp: Likewise.
33680
33681 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33682
33683         PR fortran/20086
33684         * gfortran.dg/pr20086.f90: New test.
33685
33686 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33687
33688         PR tree-optimization/19786
33689         * g++.dg/tree-ssa/pr19786.C: New.
33690
33691 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33692
33693         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33694
33695 2005-02-21  Jeff Law  <law@redhat.com>
33696
33697         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33698
33699 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33700
33701         * gfortran.dg/do_iterator: Split loop, markup all lines for
33702         which an error locus is printed.
33703         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33704         locus is printed.
33705         * gfortran.dg/select_4.f90: Likewise.
33706         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33707         locuses in the various permutations.
33708
33709 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33710
33711         PR tree-optimization/19951
33712         * g++.dg/vect: New directory.
33713         * g++.dg/vect/vect.exp: New file.
33714         * g++.dg/vect/pr19951.cc: New testcase.
33715         * g++.dg/dg.exp: Also prune vectorizer tests.
33716
33717 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33718
33719         PR 18785
33720         * gcc.dg/charset/builtin1.c: New test.
33721
33722 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33723
33724         PR c++/19299
33725         * g++.dg/inherit/volatile1.C: New test.
33726
33727         PR c++/19440
33728         * g++.dg/template/dtor4.C: New test.
33729
33730 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33731
33732         * gfortran.dg/int_1.f90: New test.
33733
33734 2005-02-19  Devang Patel  <dpatel@apple.com>
33735
33736         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33737
33738 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33739
33740         * gfortran.dg/achar_1.f90: New test.
33741
33742 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33743
33744         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33745
33746 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33747             Jakub Jelinek  <jakub@redhat.com>
33748
33749         PR tree-optimization/19828
33750         * gcc.dg/tree-ssa/loop-7.c: New test.
33751         * gcc.c-torture/execute/20050218-1.c: New test.
33752
33753 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33754
33755         PR c/20043
33756         * gcc.dg/transparent-union-1.c: New test.
33757         * gcc.dg/transparent-union-2.c: New test.
33758
33759 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33760
33761         PR tree-optimization/18977
33762         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33763
33764 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33765
33766         PR target/20054
33767         * gcc.dg/pr20054.c: New test.
33768
33769 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33770
33771         PR c++/19508
33772         * g++.dg/ext/attrib20.C: New test.
33773
33774 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33775
33776         PR middle-end/20030
33777         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33778
33779 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33780
33781         PR c++/20008
33782         * g++.dg/opt/switch4.C: New.
33783
33784 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33785
33786         PR c++/20023
33787         PR tree-optimization/20009
33788         * gcc.c-torture/compile/20050217-1.c: New test.
33789         * g++.dg/opt/switch3.C: New test.
33790
33791         PR tree-optimization/18947
33792         * gcc.c-torture/compile/20050215-1.c: New test.
33793         * gcc.c-torture/compile/20050215-2.c: New test.
33794         * gcc.c-torture/compile/20050215-3.c: New test.
33795
33796 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33797
33798         PR c++/20028
33799         * g++.dg/template/crash34.C: New.
33800
33801         PR c++/20022
33802         * g++.dg/other/access3.C: New.
33803
33804 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33805
33806         * gcc.dg/vect/vect-98.c: New test.
33807
33808 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33809
33810         PR tree-optimization/19967
33811         * gcc.dg/pr19967.c: New.
33812
33813 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33814
33815         PR middle-end/19857
33816         * gcc.dg/tree-ssa/20050215-1.c: New test.
33817         * gcc.c-torture/execute/20050215-1.c: New test.
33818
33819 2005-02-15  Eric Christopher  <echristo@redhat.com>
33820
33821         * gcc.dg/cpp/20050215-1.c: New file.
33822
33823 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33824
33825         PR tree-optimization/15785
33826         * gcc.dg/pr15785-1.c: New test.
33827
33828 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33829
33830         PR c++/17788
33831         * g++.dg/init/ctor4.C: New.
33832         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33833
33834 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33835
33836         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33837         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33838
33839 2005-02-15  Andreas Schwab  <schwab@suse.de>
33840
33841         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33842         declare malloc.
33843
33844 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33845
33846         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33847
33848 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33849
33850         PR tree-optimization/19853
33851         * gcc.c-torture/compile/pr19853.c: New test.
33852
33853 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33854
33855         PR c++/19608
33856         * g++.dg/parse/local-class1.C: New.
33857
33858         PR c++/19895
33859         * g++.dg/parse/ptrmem3.C: New.
33860
33861         PR c++/19884
33862         * g++.old-deja/g++.oliva/template6.C: Add another case.
33863         * g++.dg/template/explicit6.C: New.
33864
33865 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33866
33867         PR c++/17816
33868         * g++.dg/other/redecl2.C: New.
33869
33870 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33871
33872         PR c++/19891
33873         * g++.dg/abi/covariant4.C: New.
33874
33875 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33876
33877         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33878         New tests.
33879
33880 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33881
33882         * gcc.dg/vect/vect-96.c: Fix typo.
33883
33884 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33885
33886         PR c++/14479
33887         PR c++/19487
33888         * g++.dg/template/enum5.C: New test.
33889
33890 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33891
33892         * gcc.dg/vect/vect-97.c: New test.
33893
33894 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33895
33896         * gcc.dg/vect/vect-96.c: New test.
33897
33898 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33899
33900         * gcc.dg/builtins-34.c: Also check ldexp*.
33901
33902 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33903
33904         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33905
33906 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33907
33908         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33909         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33910         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33911         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33912         selector_list, selector_expression, dg-process-target): Move to new
33913         file target-supports-dg.exp.
33914         * lib/target-supports-dg.exp: New.
33915
33916         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33917         New.
33918
33919 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33920
33921         PR c++/19666
33922         * g++.dg/other/ptrmem6.C: New test.
33923
33924         PR middle-end/19858
33925         * gcc.c-torture/compile/20050210-1.c: New test.
33926
33927 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33928
33929         PR c++/19755
33930         * g++.dg/warn/Wbraces1.C: New test.
33931
33932 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33933
33934         * gcc.dg/builtins-52.c: New testcase.
33935
33936 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33937
33938         PR c/19342
33939         * gcc.c-torture/execute/20050119-1.c: New test.
33940
33941 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33942
33943         PR c++/19811
33944         * g++.dg/init/delete1.C: New test.
33945
33946 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33947
33948         PR c++/18470
33949         * g++.dg/template/static12.C: New test.
33950
33951 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33952
33953         PR c++/19787
33954         * g++.dg/conversion/ambig1.C: New test.
33955
33956         PR c++/19739
33957         * g++.dg/ext/attrib19.C: New test.
33958
33959         PR c++/19732
33960         * g++.dg/parse/dtor5.C: New test.
33961
33962         PR c++/19762
33963         * g++.dg/template/dtor3.C: New test.
33964
33965         PR c++/19826
33966         * g++.dg/template/static11.C: New test.
33967         * g++.dg/template/crash2.C: Remove dg-error marker.
33968
33969 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33970
33971         PR C++/18491
33972         * g++.old-deja/g++.mike/p10769a.C: Remove.
33973
33974 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33975
33976         * gcc.dg/builtins-48.c: New test case.
33977         * gcc.dg/builtins-49.c: New test case.
33978         * gcc.dg/builtins-50.c: New test case.
33979         * gcc.dg/builtins-51.c: New test case.
33980
33981 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33982
33983         PR middle-end/19583
33984         * g++.dg/warn/Wreturn-type-3.C: New test.
33985
33986 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33987
33988         PR middle-end/19402
33989         * gcc.dg/pr19402-1.c: New testcase.
33990         * gcc.dg/pr19402-2.c: likewise.
33991
33992 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33993
33994         PR middle-end/19854
33995         * g++.dg/tree-ssa/tmmti.C: New testcase.
33996
33997 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33998
33999         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34000
34001 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34002
34003         PR c++/19733
34004         * g++.dg/parse/crash23.C: New test.
34005         * g++.dg/warn/Weff1.C: New test.
34006
34007 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34008
34009         * gcc.dg/20050209-1.c: New test.
34010
34011 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34012
34013         PR target/19799
34014         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34015
34016 2005-02-08  Mike Stump  <mrs@apple.com>
34017
34018         * g++.dg/pch/import-2.c: New test.
34019         * g++.dg/pch/import-2.hs: New.
34020         * g++.dg/pch/include/import-2a.h: New.
34021         * g++.dg/pch/include/import-2b.h: New.
34022
34023 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34024
34025         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34026
34027 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34028
34029         * gfortran.dg/substr_1.f90: New test.
34030
34031 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34032
34033         PR middle-end/19775
34034         * gcc.dg/torture/builtin-power-1.c: Disable test for
34035         invalid transformation.
34036         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34037         no longer optimize.
34038         * gcc.dg/builtins-47.c: New testcase.
34039
34040 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34041             Dorit Naishlos  <dorit@il.ibm.com>
34042
34043         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34044
34045 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34046
34047         * gcc.c-torture/compile/20050206-1.c: New test.
34048
34049 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34050
34051         PR tree-opt/19768
34052         * g++.dg/opt/pr19768.C: New test.
34053
34054 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34055
34056         PR tree-opt/19736
34057         * gcc.c-torture/compile/pr19736.c: New test.
34058
34059 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34060
34061         PR c++/17401
34062         * g++.dg/parse/error25.C: New test.
34063
34064 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34065
34066         * gcc.c-torture/execute/20050203-1.c: New.
34067
34068 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34069
34070         * gcc.dg/vect/vect-85.c: Remove xfail.
34071         * gcc.dg/vect/vect-86.c: Remove xfail.
34072         * gcc.dg/vect/vect-87.c: Remove xfail.
34073         * gcc.dg/vect/vect-88.c: Remove xfail.
34074
34075 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34076
34077         * gcc.dg/altivec-19.c: New.
34078
34079 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34080
34081         PR c/17807
34082         * gcc.dg/nested-func-3.c: New test.
34083         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34084
34085 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34086
34087         * gcc.test-framework/gen_directive_tests: Generate tests for
34088         selector expressions.
34089
34090 2005-02-02  Matt Austern  <austern@apple.com>
34091
34092         PR c++/19628
34093         * g++/ext/builtin7.C: New.
34094         * g++/ext/builtin8.C: New.
34095
34096 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34097
34098         PR c/18502
34099         * gcc.dg/pr18502-1.c: New test.
34100
34101 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34102
34103         PR c++/17413
34104         * g++.dg/template/local4.C: Tweak.
34105
34106 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34107
34108         PR tree-optimization/19578
34109         * gcc.c-torture/compile/20050202-1.c: New test.
34110
34111 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34112
34113         PR c/19435
34114         * gcc.dg/c99-init-4.c: New test.
34115
34116 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34117
34118         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34119
34120         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34121
34122         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34123         * g++.dg/eh/check-vect.h: New.
34124
34125         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34126         * gcc.dg/vect/vect-78.c: Ditto.
34127         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34128         Remove.
34129
34130         * g++.dg/conversion/simd1.C: Expect warning.
34131         * g++.dg/ext/attribute-test-1.C: Ditto.
34132         * g++.dg/ext/attribute-test-2.C: Ditto.
34133         * g++.dg/ext/attribute-test-3.C: Ditto.
34134         * g++.dg/ext/attribute-test-4.C: Ditto.
34135
34136         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34137         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34138
34139         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34140
34141 2005-02-01  Richard Henderson  <rth@redhat.com>
34142
34143         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34144         long double for ibm double-double format.
34145         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34146
34147 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34148
34149         PR tree-optimization/19633
34150         * gcc.dg/pr19633-1.c: New test.
34151         * gcc.dg/pr19633.c: Tweak to make pointer point
34152         to NULL or a symbol.
34153
34154 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34155
34156         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34157         New procs.
34158         (dg-process-target (local override)): Handle selector expressions.
34159
34160         * gcc.test-framework/README: Describe tests in source directory.
34161         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34162         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34163         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34164         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34165         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34166         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34167         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34168         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34169         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34170         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34171         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34172         * gcc.test-framework/dg-error-exp-P.c: New test.
34173         * gcc.test-framework/dg-error-exp-XP.c: New test.
34174         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34175         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34176         * gcc.test-framework/dg-output-exp-P.c: New test.
34177         * gcc.test-framework/dg-output-exp-XF.c: New test.
34178         * gcc.test-framework/dg-warning-exp-P.c: New test.
34179         * gcc.misc-tests/dg-1.c: Remove.
34180         * gcc.misc-tests/dg-2.c: Remove.
34181         * gcc.misc-tests/dg-3.c: Remove.
34182         * gcc.misc-tests/dg-4.c: Remove.
34183         * gcc.misc-tests/dg-5.c: Remove.
34184         * gcc.misc-tests/dg-6.c: Remove.
34185         * gcc.misc-tests/dg-7.c: Remove.
34186         * gcc.misc-tests/dg-8.c: Remove.
34187         * gcc.misc-tests/dg-9.c: Remove.
34188         * gcc.misc-tests/dg-10.c: Remove.
34189         * gcc.misc-tests/dg-11.c: Remove.
34190         * gcc.misc-tests/dg-12.c: Remove.
34191         * gcc.misc-tests/dg-test.exp: Remove.
34192
34193         * gcc.test-framework/test-framework.awk: Change recording and
34194         printing of passes and failures.
34195
34196         * gcc.test-framework: New directory.
34197         * gcc.test-framework/README: New.
34198         * gcc.test-framework/test-framework.exp: New.
34199         * gcc.test-framework/test-framework.awk: New.
34200         * gcc.test-framework/gen_directive_tests: New.
34201
34202 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34203
34204         * lib/treelang.exp: Fix comment typos.
34205         (treelang_target_compile): Don't append libs=-ltreelang to options.
34206
34207 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34208
34209         * g++.dg/parse/typename7.C: Adjust error messages.
34210
34211 2005-01-31  Jeff Law  <law@redhat.com>
34212
34213         * gcc.c-torture/execute/20050131-1.c: New test.
34214         * gcc.dg/wcaselabel.c: New test.
34215
34216 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34217
34218         * g++.dg/other/warning1.C: Adjust error messags.
34219         * g++.dg/parse/constant5.C: New test.
34220
34221 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34222
34223         PR c/19333
34224         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34225         the test case valid.
34226         * gcc.dg/20030815-1.c: Remove invalid tests.
34227         * gcc.dg/array-7.c: Adjust expected result.
34228         * gcc.dg/pr18596-3.c: Likewise.
34229         * gcc.dg/noncompile/20000901-1.c: Likewise.
34230         * gcc.dg/noncompile/init-2.c: Likewise.
34231         * gcc.dg/noncompile/init-4.c: Likewise.
34232
34233 2005-01-31  Dale Johannesen  <dalej@apple.com>
34234
34235         * g++.dg/opt/pr19650.C: New test.
34236
34237 2005-01-31  Richard Henderson  <rth@redhat.com>
34238
34239         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34240         long double for intel double extended format.
34241         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34242
34243 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c++/19555
34246         * g++.dg/template/static10.C: New test.
34247
34248         PR c++/19395
34249         * g++.dg/parse/error24.C: New test.
34250
34251         PR c++/19367
34252         * g++.dg/lookup/builtin1.C: New test.
34253
34254         PR c++/19457
34255         * g++.dg/warn/conv3.C: New test.
34256
34257 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34258
34259         PR fortran/19647
34260         * gfortan.dg/inquire_7.f90
34261
34262 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34263
34264         PR tree-optimization/15791
34265         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34266         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34267         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34268         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34269         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34270         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34271         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34272         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34273         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34274         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34275
34276 2005-01-29  Paul Brook  <paul@codesourcery.com>
34277
34278         PR fortran/18565
34279         * check.c (real_or_complex_check): New function.
34280         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34281         * intrinsic.c (add_functions): Use new check functions.
34282         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34283         Add prototypes.
34284
34285 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34286
34287         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34288         gcc.dg/lvalue-3.c: New tests.
34289         * gcc.dg/concat.c: Update expected messages.
34290
34291 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34292
34293         PR libfortran/19595
34294         * gfortran.dg/eor_1.f90: New test.
34295
34296 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34297
34298         PR fortran/19589
34299         * gfortran.dg/logical_data_1.f90: New test.
34300
34301 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34302
34303         PR c++/19253
34304         * g++.dg/template/crash33.C: New test.
34305
34306         PR c++/19667
34307         * g++.dg/template/crash32.C: New test.
34308
34309 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34310
34311         PR middle-end/16558
34312         * g++.dg/warn/Wreturn-type-2.C: New test.
34313
34314 2004-06-24  Jeff Law  <law@redhat.com>
34315
34316         * gcc.dg/tree-ssa/20050128-1.c: New test.
34317
34318 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34319
34320         * gcc.target/frv/all-mdpackh-1.c: New test.
34321
34322 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34323
34324         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34325
34326 2005-01-27  Richard Henderson  <rth@redhat.com>
34327
34328         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34329
34330 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34331
34332         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34333
34334 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34335
34336         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34337         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34338         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34339         to cope with cases where the multilib options override the dg-options.
34340
34341 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34342
34343         PR c/18946
34344         * gcc.dg/noncompile/20050120-1.c: New test.
34345
34346 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34347
34348         PR tree-optimization/19633
34349         * gcc.dg/pr19633.c: New test.
34350         * gcc.dg/tree-ssa/pr19633.c: New test.
34351
34352 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34353
34354         * gcc.dg/20041216-1.c: New test.
34355
34356 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34357
34358         PR objc/18862
34359         * objc.dg/selector-2.m: New test.
34360
34361 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34362
34363         * g++.dg/opt/range-test-2.C: New test.
34364
34365         PR rtl-optimization/19579
34366         * gcc.c-torture/execute/20050124-1.c: New test.
34367
34368 2005-01-26  Greg Parker  <gparker@apple.com>
34369         Stuart Hastings  <stuart@apple.com>
34370
34371         * gcc.c-torture/execute/20050125-1.c: New.
34372
34373 2005-01-18  Jan Hubicka  <jh@suse.cz>
34374
34375         PR tree-optimize/19337
34376         * gcc.c-torture/compile/20050119-1.c: New test.
34377
34378 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34379
34380         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34381         test for successful match.
34382
34383 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34384
34385         PR objc/18408
34386         * objc.dg/comp-types-7.m: New test.
34387
34388 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34389
34390         * lib/target-supports.exp (current_target_name): New.
34391         (check_effective_target_ilp32, check_effective_target_lp64):
34392         Cache the result to use as long as the current target, with
34393         multilib flags, remains the same.
34394
34395         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34396         (dg-require-weak, dg-require-visibility, dg-require-alias,
34397         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34398         dg-require-effective-target, dg-skip-if): Remove call to
34399         skip_test_and_clear_xfail.
34400         (dg-test): Clear xfail data.
34401
34402 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34403
34404         PR target/17751
34405         * gcc.dg/ppc64-toc.c: New test.
34406
34407         * g++.dg/tree-ssa/empty-1.C: New test.
34408
34409         PR middle-end/19551
34410         * gcc.c-torture/execute/20050121-1.c: New test.
34411         * gcc.dg/20050121-2.c: New test.
34412
34413 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34414         Paul Brook  <paul@codesourcery.com>
34415
34416         PR fortran/17941
34417         * gfortran.dg/real_const_1.f: New test.
34418         * gfortran.dg/real_const_2.f90: New test.
34419         * gfortran.dg/complex_int_1.f90: New test.
34420
34421 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34422
34423         PR fortran/19313
34424         * gfortan.dg/inquire_6.f90: New test.
34425
34426 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34427
34428         PR libfortran/19451
34429         * open_readonly_1.f90: New test.
34430
34431 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34432
34433         PR libfortran/18982
34434         * gfortran.dg/open_new.f90: New file.
34435
34436 2005-01-22  Paul Brook  <paul@codesourcery.com>
34437
34438         * namelist_1.f90: New test.
34439
34440 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34441
34442         PR tree-optimization/19484
34443         * gcc.c-torture/compile/20050122-[12].c: New tests.
34444
34445 2005-01-22  Paul Brook  <paul@codesourcery.com>
34446
34447         * gfortran.dg/implicit_2.f90: New test.
34448
34449 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34450
34451         PR fortran/19314
34452         * gfortran.dg/inquire_5.f90: New test.
34453
34454 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34455
34456         PR c/18809
34457         * gcc.dg/pr18809-1.c: New test.
34458
34459 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34460
34461         * gcc.dg/20050121-1.c: New test.
34462
34463         PR tree-optimization/13000
34464         * gcc.dg/20040206-1.c: Change warning to point where function is
34465         being inlined.
34466
34467 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34468
34469         PR c++/19208
34470         * g++.dg/template/array11.C: New test.
34471
34472 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34473
34474         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34475         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34476         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34477         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34478         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34479         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34480
34481 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34482
34483         PR tree-optimization/15349
34484         * gcc.dg/tree-ssa/pr15349.c: New.
34485
34486 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34487
34488         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34489
34490 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34491
34492         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34493         scan-assembler-times directive name.
34494
34495         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34496         after dg-do.
34497
34498         PR rtl-optimization/19462
34499         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34500
34501 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34502
34503         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34504         counting function calls on ia64.
34505
34506 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34507
34508         PR rtl-optimization/15139
34509         * gcc.dg/20050111-2.c: New test.
34510
34511         PR c/17297
34512         * gcc.c-torture/compile/20050113-1.c: New testcase.
34513
34514         PR middle-end/19164
34515         * gcc.dg/20050113-1.c: New testcase.
34516
34517 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34518
34519         * gcc.dg/vect/vect-85.c: Add comment.
34520         * gcc.dg/vect/vect-86.c: Add xfail for now.
34521         * gcc.dg/vect/vect-87.c: Add xfail for now.
34522         * gcc.dg/vect/vect-88.c: Add xfail for now.
34523         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34524
34525 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34526
34527         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34528
34529 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34530
34531         * g++.dg/debug/typedef3.C: New test.
34532
34533 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34534
34535         PR c/19472
34536         * gcc.dg/asm-a.c: New test.
34537
34538 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34539
34540         * gcc.dg/sh-relax.c: Add prototype for abort.
34541
34542 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34543
34544         * gcc.dg/short-compare-1.c: New test.
34545         * gcc.dg/short-compare-2.c: Likewise.
34546
34547 2005-01-18  Michael Matz  <matz@suse.de>
34548
34549         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34550
34551 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34552
34553         PR tree-optimization/19121
34554         * gcc.c-torture/compile/pr19121.c: New test.
34555
34556 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34557
34558         PR target/19357
34559         * gcc.c-torture/compile/pr19357.c: New test.
34560
34561 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34562
34563         PR c/5675
34564         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34565         pass--those that refer just to the variable, possibly with a
34566         cast.
34567         * gcc.dg/c99-const-expr-3.c: Likewise.
34568
34569         PR middle-end/13127
34570         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34571         longer emitted.
34572
34573 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34574
34575         PR fortran/18778
34576         * gfortran.dg/endfile_2.f90: New test.
34577
34578 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34579
34580         PR 19168
34581         * gfortran.dg/select_5.f90: New test.
34582
34583 2004-01-16  Paul Brook  <paul@codesourcery.com>
34584
34585         * gfortran.dg/common_4.f90: New test.
34586
34587 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34588
34589         PR rtl-optimization/19462
34590         * gcc.dg/torture/pr19462-1.c: New test.
34591
34592 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34593
34594         PR objc/19321
34595         * objc.dg/func-ptr-2.m: New.
34596         * objc.dg/volatile-1.m: New.
34597
34598 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34599
34600         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34601
34602 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34603
34604         PR tree-optimization/19060
34605         * gcc.c-torture/execute/20050104-1.c: New test.
34606
34607 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34608
34609         PR fortran/18983
34610         * gfortran.dg/write_to_null.f90: New test.
34611
34612 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34613             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34614
34615         PR other/19328
34616         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34617         argument.
34618
34619 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34620
34621         PR c++/19263
34622         * g++.dg/init/vector1.C: New test.
34623
34624 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34625
34626         PR target/13158
34627         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34628         PR target/18987
34629         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34630
34631 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34632
34633         * gfortran.dg/select_1.f90: New test.
34634         * gfortran.dg/select_2.f90: New test.
34635         * gfortran.dg/select_3.f90: New test.
34636         * gfortran.dg/select_4.f90: New test.
34637
34638 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34639
34640         PR middle-end/19084
34641         PR rtl-optimization/19348
34642         * gcc.dg/20050111-1.c: New test.
34643         * gcc.c-torture/execute/20050111-1.c: New test.
34644
34645         * gcc.dg/i386-asm-4.c: New test.
34646
34647 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34648
34649         * gcc.dg/nested-func-2.c: New test.
34650         * ada/acats/norun.lst: Remove c953002.
34651
34652 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34653
34654         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34655
34656 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34657
34658         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34659
34660 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34661
34662         PR target/18761
34663         * g++.dg/abi/align1.C: New test.
34664
34665 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34666
34667         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34668         at a time.
34669         * g++.dg/ext/altivec_check.h: Support compiling as C.
34670
34671 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34672
34673         PR c++/19355
34674         * g++.dg/expr/pr19355-1.C: New test case.
34675
34676 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34677
34678         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34679         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34680         * ada/acats/tests/c3/c92005b.ada: Likewise.
34681         * ada/acats/tests/c3/cxb3012.a: Likewise.
34682         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34683
34684 2005-01-09  Paul Brook  <paul@codesourcery.com>
34685
34686         * gfortran.dg/common_2.f90: New file.
34687         * gfortran.dg/common_3.f90: New file.
34688
34689 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34690
34691         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34692
34693 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34694
34695         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34696         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34697         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34698         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34699         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34700         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34701         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34702         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34703         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34704         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34705         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34706         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34707         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34708         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34709         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34710         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34711         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34712         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34713         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34714         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34715         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34716         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34717         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34718         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34719         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34720         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34721         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34722         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34723         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34724         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34725         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34726         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34727         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34728         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34729         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34730         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34731         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34732         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34733         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34734         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34735         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34736         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34737         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34738         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34739         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34740         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34741         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34742         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34743         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34744         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34745         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34746         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34747         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34748         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34749         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34750         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34751         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34752         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34753         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34754         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34755         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34756         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34757         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34758         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34759         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34760         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34761         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34762
34763         * gcc.dg/vect/vect-1.c: Fix spelling.
34764         * gcc.dg/vect/vect-10.c: Fix spelling.
34765         * gcc.dg/vect/vect-11.c: Fix spelling.
34766         * gcc.dg/vect/vect-12.c: Fix spelling.
34767         * gcc.dg/vect/vect-14.c: Fix spelling.
34768         * gcc.dg/vect/vect-15.c: Fix spelling.
34769         * gcc.dg/vect/vect-16.c: Fix spelling.
34770         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34771         * gcc.dg/vect/vect-64.c: Fix comments.
34772         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34773
34774 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34775             Ira Rosen  <irar@il.ibm.com>
34776
34777         * gcc.dg/vect/vect-70.c: New test.
34778         * gcc.dg/vect/vect-71.c: New test.
34779
34780 2005-01-09  Manfred Hollstein  <mh@suse.com>
34781
34782         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34783         * gcc.dg/pr18241-2.c: Likewise.
34784         * gcc.dg/pr18241-3.c: Likewise.
34785         * gcc.dg/pr18241-4.c: Likewise.
34786         * gcc.dg/pr18241-5.c: Likewise.
34787
34788 2005-01-08  Richard Henderson  <rth@redhat.com>
34789
34790         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34791         False for x86 and x86-64.
34792
34793 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34794
34795         PR tree-optimization/18241
34796         * gcc.dg/pr18241-1.c: New test.
34797         * gcc.dg/pr18241-2.c: New test.
34798         * gcc.dg/pr18241-3.c: New test.
34799         * gcc.dg/pr18241-4.c: New test.
34800         * gcc.dg/pr18241-5.c: New test.
34801
34802 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34803
34804         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34805         gfortran.dg/select_4.f90: New.
34806
34807 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34808
34809         * gcc.c-torture/execute/20050107-1.c: New test.
34810
34811 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34812
34813         PR c++/19298
34814         * g++.dg/template/ref2.C: New.
34815
34816 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34817
34818         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34819         instead of being empty.
34820
34821 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34822
34823         PR fortran/15553
34824         * gfortran.dg/array-1.f90: New test.
34825
34826 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34827
34828         PR tree-optimization/19283
34829         * gcc.c-torture/execute/20050106-1.c: New test.
34830
34831         PR rtl-optimization/18861
34832         * gcc.dg/20050105-1.c: New test.
34833
34834         PR tree-optimization/18828
34835         * gcc.dg/20050105-2.c: New test.
34836
34837 2005-01-07  Andreas Jaeger  <aj@suse.de>
34838
34839         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34840
34841 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34842
34843         PR fortran/18398
34844         * gfortran.dg/fmt_read.f90: New test.
34845
34846 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34847
34848         * gcc.dg/rs6000-ldouble-2.c: New.
34849
34850 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34851
34852         PR c++/19244
34853         * g++.dg/parser/ctor2.C: New test.
34854
34855 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34856
34857         PR c++/17154
34858         * g++.dg/template/using9.C: New test.
34859
34860 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34861
34862         PR c++/19258
34863         * g++.dg/lookup/friend6.C: New test.
34864
34865 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34866
34867         PR c++/19270
34868         * g++.dg/template/array10.C: New.
34869
34870 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34871
34872         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34873         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34874
34875 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.c-torture/compile/20050105-1.c: New test.
34878
34879 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34880
34881         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34882
34883 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34884
34885         PR middle-end/19100
34886         * gcc.dg/conv-3.c: New test case.
34887
34888 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34889
34890         * gcc.dg/asm-wide-1.c: New test.
34891
34892 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         PR c++/19030
34895         * g++.dg/parse/crash22.C: New
34896
34897 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34898
34899         PR 19257
34900         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34901
34902 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34903
34904         PR middle-end/17767
34905         * gcc.dg/i386-mmx-6.c: New test case.
34906
34907 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34908
34909         PR tree-optimization/18308
34910         * gcc.dg/vect/pr18308.c: New testcase.
34911
34912 2005-01-04  Andreas Jaeger  <aj@suse.de>
34913
34914         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34915
34916 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34917             Robert Bowdidge <bowdidge@apple.com>
34918
34919         * gcc.dg/cpp/subframework1.c: New.
34920         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34921         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34922         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34923         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34924
34925 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34926
34927         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34928         producing warning.
34929         * gcc.dg/darwin-weakimport-2.c: New.
34930
34931 2005-01-03  Richard Henderson  <rth@redhat.com>
34932
34933         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34934
34935 2005-01-03  Richard Henderson  <rth@redhat.com>
34936
34937         * gcc.dg/vect/vect.exp: Enable for ia64.
34938         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34939         (check_effective_target_vect_float): Likewise.
34940         (check_effective_target_vect_no_align): Likewise.
34941         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34942         * gcc.dg/vect/vect-8.c: Likewise.
34943
34944 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34945
34946         PR target/19236
34947         * gcc.dg/pr19236-1.c: New test case.
34948
34949 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34950
34951         PR rtl-optimization/12092
34952         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34953
34954 2005-01-02  Andreas Jaeger  <aj@suse.de>
34955
34956         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34957
34958 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34959             Andrew Pinski  <pinskia@physics.uc.edu>
34960
34961         PR rtl-optimization/12092
34962         * gcc.dg/pr12092-1.c: New test case.
34963
34964 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34965
34966         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34967         'hidden' and 'default' for better portability.
34968         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34969
34970         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34971         6 and 7.
34972         * g++.old-deja/g++.brendan/new3.C: Likewise.
34973
34974 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34975
34976         * gcc.dg/20041231-1.C: New test.
34977         * g++.dg/warn/Wunreachable-code-1.C: New test.
34978
34979 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34980
34981         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34982         file, not /dev/null.  Abort on error.
34983
34984 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34985             Ziemowit Laski  <zlaski@apple.com>
34986
34987         PR objc/18971
34988         * objc.dg/encode-5.m: New test.
34989
34990 2004-12-29  Richard Henderson  <rth@redhat.com>
34991
34992         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34993         * objc.dg/stabs-1.m: Disable for ia64.
34994
34995 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34996
34997         PR c++/19190
34998         * g++.dg/warn/Wunused-10.C: New test.
34999
35000 2004-12-28  Richard Henderson  <rth@redhat.com>
35001
35002         * objc.dg/stabs-1.m: Disable for alpha.
35003
35004 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35005
35006         PR c++/19149
35007         * g++.dg/parse/error23.C: New test.
35008
35009 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35010
35011         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35012
35013         PR fortran/19032
35014         * gfortran.dg/intrinsic_modulo_1.f90: New.
35015         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35016         tests with divisor -1.
35017
35018 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35019
35020         * g++.dg/opt/temp1.C (memcpy): Return a value.
35021
35022         PR c++/19148
35023         * g++.dg/expr/cond7.C: New test.
35024
35025 2004-12-27  Paul Brook  <paul@codesourcery.com>
35026
35027         * gfortran.dg/g77/select_no_compile.f: Remove.
35028
35029 2004-12-27  Richard Henderson  <rth@redhat.com>
35030
35031         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35032         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35033         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35034
35035 2004-12-26  Richard Henderson  <rth@redhat.com>
35036
35037         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35038         by 1i instead of token pasting.
35039
35040 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35041
35042         PR tree-optimization/17578
35043         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35044         to additional_flags.
35045         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35046
35047 2004-12-25  Richard Henderson  <rth@redhat.com>
35048
35049         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35050         Remove Alpha.
35051
35052 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35053
35054         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35055         hppa*-*-hpux*.
35056         * gcc.dg/pr17957.c (dg-options): Likewise.
35057         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35058         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35059         instead of 0 on __hppa__.
35060         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35061         "foo,%r" on hppa*-*-*.
35062
35063 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35064
35065         PR fortran/19071
35066         * gfortran.dg/complex_write.f90: New test.
35067
35068 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35069
35070         PR c++/17595
35071         * g++.dg/parse/pragma2.C: New test.
35072
35073         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35074
35075 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35076
35077         * gcc.dg/empty2.c: Add missing dg-warning.
35078
35079 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35080
35081         PR c++/17413
35082         * g++.dg/template/local4.C: New test.
35083         * g++.dg/template/crash19.C: Add dg-error marker.
35084
35085         * g++.dg/template/crash31.C: Correct embedded PR number.
35086
35087 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35088
35089         PR c++/16405
35090         * g++.dg/opt/temp1.C: Add do-run marker.
35091
35092 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35093
35094         * g++.dg/template/spec19.C: New.
35095
35096 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35097
35098         PR target/16819
35099         * gcc.dg/empty2.c: New.
35100
35101 2004-12-23  Richard Henderson  <rth@redhat.com>
35102
35103         * lib/target-supports.exp (check_effective_target_vect_no_align):
35104         Remove i?86 and x86-64.
35105
35106 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/16405
35109         * g++.dg/opt/temp1.C: New test.
35110
35111 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35112
35113         PR c++/18733
35114         * g++.dg/template/friend33.C: New testcase.
35115
35116 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35117
35118         PR c++/18464
35119         * g++.dg/template/cond5.C: New test.
35120
35121         PR c++/18492
35122         * g++.dg/inherit/thunk3.C: New test.
35123
35124         PR c++/11224
35125         * g++.dg/warn/Wunused-9.C: New test.
35126
35127 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35128
35129         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35130
35131 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35132
35133         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35134
35135 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35136
35137         PR c++/18378
35138         * g++.dg/ext/packed8.C: New test.
35139
35140         PR c++/19063
35141         * g++.dg/template/crash31.C: New test.
35142
35143         PR c++/19034
35144         * g++.dg/template/crash30.C: New test.
35145
35146 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35147
35148         PR C++/18984
35149         * g++.dg/eh/ctor3.C: New test.
35150
35151 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35152
35153         * objc.dg/stabs-1.m: Allow section name to be quoted and
35154         assembly label to begin with '.LL'.
35155
35156 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35157
35158         * gcc.dg/vect/vect.exp
35159         (check_effective_target_lp64_or_vect_no_align): New.
35160         * gcc.dg/vect/vect-77.c: Use it.
35161         * gcc.dg/vect/vect-78.c: Use it.
35162
35163         * lib/target-supports.exp
35164         (check_effective_target_vect_no_max,
35165         check_effective_target_vect_no_bitwise,
35166         check_effective_target_vect_no_align): New.
35167         * gcc.dg/vect/vect-13.c: Use them.
35168         * gcc.dg/vect/vect-17.c: Ditto.
35169         * gcc.dg/vect/vect-18.c: Ditto.
35170         * gcc.dg/vect/vect-19.c: Ditto.
35171         * gcc.dg/vect/vect-20.c: Ditto.
35172         * gcc.dg/vect/vect-27.c: Ditto.
35173         * gcc.dg/vect/vect-29.c: Ditto.
35174         * gcc.dg/vect/vect-44.c: Ditto.
35175         * gcc.dg/vect/vect-48.c: Ditto.
35176         * gcc.dg/vect/vect-50.c: Ditto.
35177         * gcc.dg/vect/vect-52.c: Ditto.
35178         * gcc.dg/vect/vect-54.c: Ditto.
35179         * gcc.dg/vect/vect-56.c: Ditto.
35180         * gcc.dg/vect/vect-58.c: Ditto.
35181         * gcc.dg/vect/vect-60.c: Ditto.
35182         * gcc.dg/vect/vect-72.c: Ditto.
35183         * gcc.dg/vect/vect-80.c: Ditto.
35184
35185 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35186
35187         PR c++/14075
35188         * g++.dg/init/string1.C: New.
35189
35190         PR c++/18975
35191         * g++.dg/other/synth1.C: New.
35192
35193 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35194
35195         PR c/18963
35196         * gcc.dg/pr18963-1.c: New test.
35197
35198 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35199
35200         PR c/18596
35201         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35202         * gcc.dg/pr18596-1.c: Use dg-error.
35203         (dg-options): Use -fno-unit-at-a-time.
35204         * gcc.dg/pr18596-2.c: New test.
35205         * gcc.dg/pr18596-3.c: New test.
35206
35207 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35208
35209         PR middle-end/18683
35210         * g++.dg/opt/pr18683-1.C: New test case.
35211
35212 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35213
35214         PR other/19093
35215         * g++.dg/opt/max1.C: Fix for 64bit targets.
35216
35217 2004-12-20  Matt Austern  <austern@apple.com>
35218
35219         PR c++/19044
35220         * g++.dg/ext/builtin6.C: New
35221
35222 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35223
35224         PR tree-optimization/19080
35225         * gcc.c-torture/compile/pr19080.c: New test.
35226
35227 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35228
35229         * gcc.dg/20041219-1.c: New test.
35230
35231 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35232
35233         PR middle-end/19068
35234         * g++.dg/opt/max1.C: New test case.
35235
35236 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35237
35238         * gcc.dg/fdata-sections-1.c: New test.
35239
35240 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35241
35242         PR middle-end/18548
35243         * gcc.dg/max-1.c: New test case.
35244
35245 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * gcc.c-torture/execute/20041218-1.c: New test.
35248
35249 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35250
35251         * gcc.dg/pr18501.c: New test.
35252         * gcc.dg/uninit-5.c: XFAIL.
35253         * gcc.dg/uninit-9.c: XFAIL.
35254
35255 2004-12-17  Dale Johannesen  <dalej@apple.com>
35256
35257         * gcc.dg/20041213-1.c: New.
35258
35259 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35260
35261         * objc.dg/stabs-1.m: Allow assembly label to begin
35262         with a dot ('.').
35263
35264 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35265
35266         * gcc.c-torture/execute/20041213-1.c: Move...
35267         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35268
35269 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35270
35271         PR c++/18721
35272         * g++.dg/lookup/conv-5.C: New.
35273
35274 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35275
35276         * objc.dg/stabs-1.m: New test.
35277
35278 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35279
35280         * gcc.dg/visibility-c.c: Change compile to
35281         assemble for the test.
35282
35283 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35284
35285         PR target/19041
35286         * gcc.dg/visibility-c.c: New test.
35287
35288 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35289
35290         PR middle-end/18493
35291         * gcc.dg/switch-8.c: New test case.
35292
35293 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35294
35295         PR c++/18905
35296         * g++.dg/template/init4.C: New.
35297         * g++.dg/opt/static3.C: Enable optimizer.
35298
35299 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35300
35301         * g++.dg/other/complex1.C: New test.
35302
35303 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35304
35305         * g++.dg/opt/inline9.C: New test.
35306
35307 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35308
35309         PR fortran/18993
35310         * gfotran.dg/nullify_1.f: New test.
35311
35312 2004-12-15  Richard Henderson  <rth@redhat.com>
35313
35314         * gcc.target/i386/i386.exp: New harness.
35315         * gcc.target/i386/vect-args.c: New.
35316
35317 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35318
35319         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35320
35321 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35322
35323         PR c++/18825
35324         * g++.dg/template/friend32.C: New test.
35325
35326 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35327
35328         * cpp/pragma-once-1.c: New test.
35329         * cpp/pragma-once-1b.h: Likewise.
35330         * cpp/pragma-once-1c.h: Likewise.
35331         * cpp/pragma-once-1d.h: Likewise.
35332         * cpp/inc/pragma-once-1a.h: Likewise.
35333
35334 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35335             Steven G. Kargl  <kargls@comcast.net>
35336
35337         PR fortran/17597
35338         * gfortran.dg/list_read_3.f90: New test.
35339
35340 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35341
35342         * gcc.dg/ftrapv-2.c: New test.
35343
35344 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35345
35346         PR c++/18981
35347         * g++.dg/template/typename9.C: New test.
35348
35349 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35350
35351         PR c++/18738
35352         * g++.dg/template/typename8.C: New test.
35353         * g++.dg/parse/friend2.C: Tweak error message.
35354
35355 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35356
35357         * gcc.c-torture/20041214-1.c: New test.
35358
35359 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35360
35361         PR c++/18965
35362         * g++.dg/init/array17.C: New test.
35363
35364 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35365
35366         PR c++/18793
35367         * g++.dg/init/aggr3.C: New test.
35368
35369 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35370
35371         * gcc.dg/altivec-types-1.c: New test.
35372         * gcc.dg/altivec-types-2.c: New test.
35373         * gcc.dg/altivec-types-3.c: New test.
35374         * gcc.dg/altivec-types-4.c: New test.
35375         * g++.dg/ext/altivec-types-1.C: New test.
35376         * g++.dg/ext/altivec-types-2.C: New test.
35377         * g++.dg/ext/altivec-types-3.C: New test.
35378         * g++.dg/ext/altivec-types-4.C: New test.
35379
35380 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35381
35382         PR middle-end/18951
35383         * gcc.c-torture/execute/20041213-1.c: New test.
35384
35385 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35386
35387         PR c++/18949
35388         * g++.dg/template/cast1.C: New.
35389
35390 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35391
35392         * gcc.c-torture/execute/20041213-2.c: New test.
35393
35394 2004-12-13  Richard Henderson  <rth@redhat.com>
35395
35396         * gcc.dg/i386-sse-10.c: Fix typo in options.
35397
35398 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35399
35400         PR c++/18968
35401         * g++.dg/opt/pr18968.C: New test.
35402
35403 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35404
35405         PR c++/18925
35406         * g++.dg/ext/visibility/staticdatamem.C: New test.
35407
35408 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35409
35410         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35411
35412 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35413
35414         PR rtl-optimization/18928
35415         * gcc.dg/pr18928-1.c: New test case.
35416
35417 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35418
35419         PR tree-opt/16951
35420         * gcc.c-torture/compile/20041211-1.c: New.
35421
35422 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35423
35424         PR middle-end/17564
35425         * gcc.c-torture/execute/20041212-1.c: New test.
35426
35427 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35428
35429         PR fortran/18869
35430         * gfortran.dg/common_1.f90: New test.
35431
35432 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35433         Paul Brook  <paul@codesourcery.com>
35434
35435         PR fortran/16222
35436         * gfortran.dg/real_do_1.f90: New test.
35437
35438 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35439
35440         PR tree-opt/18040
35441         * g++.dg/opt/ptrmem6.C: New test.
35442
35443 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35444
35445         PR middle-end/18921
35446         * gcc.dg/pr18921-1.c: New test case.
35447
35448 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35449
35450         PR fortran/17175
35451         * gfortran.dg/scale_1.f90: New test.
35452
35453 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35454
35455         PR middle-end/18903
35456         * gcc.c-torture/compile/pr18903.c: New test.
35457
35458 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35459
35460         * gcc.c-torture/execute/20041210-1.c: New test.
35461
35462 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35463
35464         PR c++/18731
35465         * g++.dg/parser/struct-1.C: New test.
35466         * g++.dg/parser/struct-2.C: New test.
35467         * g++.dg/parser/struct-3.C: New test.
35468
35469 2004-12-09  Richard Henderson  <rth@redhat.com>
35470
35471         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35472
35473         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35474         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35475
35476 2004-12-09  Matt Austern  <austern@apple.com>
35477
35478         PR c++/18514
35479         * g++.dg/ext/builtin1.C: New
35480         * g++.dg/ext/builtin2.C: New
35481         * g++.dg/ext/builtin3.C: New
35482         * g++.dg/ext/builtin4.C: New
35483         * g++.dg/ext/builtin5.C: New
35484
35485 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35486
35487         PR tree-opt/18904
35488         * g++.dg/opt/ptrmem5.C: New test.
35489
35490 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35491
35492         * g++.dg/parse/typename5.C: Adjust for new error.
35493         * g++.dg/parse/typename7.C: New.
35494
35495 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35496
35497         PR c++/18073
35498         * g++.dg/other/mmintrin.C: New test.
35499
35500 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35501
35502         PR c++/16681
35503         * g++.dg/init/array15.C: New.
35504         * g++.dg/init/array16.C: New.
35505
35506 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35507
35508         PR fortran/18826
35509         * gfortran.dg/assign_1.f90: New test.
35510
35511 2004-12-08  Nick Clifton  <nickc@redhat.com>
35512
35513         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35514         * gcc.target/xstormy16/data_below100: Likewise.
35515         * gcc.target/xstormy16/sfr: Likewise.
35516         * gcc.target/xstormy16/below100.S: New test source file.
35517         * gcc.target/xstormy16/below100.ld: New test linker script.
35518         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35519         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35520         bp instructions.
35521         * gcc.target/xstormy16/bp.c: Likewise.
35522
35523         * gcc.target/xstormy16/bss_below100: New files:
35524         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35525         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35526         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35527         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35528         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35529         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35530         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35531         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35532         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35533         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35534         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35535         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35536         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35537         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35538         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35539         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35540         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35541         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35542         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35543         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35544         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35545         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35546         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35547         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35548         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35549         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35550         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35551
35552         * gcc.target/xstormy16/data_below100: New files:
35553         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35554         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35555         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35556         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35557         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35558         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35559         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35560         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35561         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35562         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35563         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35564         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35565         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35566         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35567         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35568         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35569         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35570         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35571         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35572         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35573         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35574         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35575         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35576         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35577         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35578         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35579         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35580
35581         * gcc.target/xstormy16/sfr: New files:
35582         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35583         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35584         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35585         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35586         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35587         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35588         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35589         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35590         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35591         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35592         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35593         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35594         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35595         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35596         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35597         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35598         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35599         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35600         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35601         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35602         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35603         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35604         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35605         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35606         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35607         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35608         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35609         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35610         27_if0_sfrw_bitfield_f.c
35611
35612 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35613
35614         PR c++/18100
35615         * g++.dg/lookup/name-clash4.C: New test.
35616
35617 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35618
35619         PR c++/18672
35620         * g++.dg/opt/array1.C: New.
35621
35622         PR c++/18803
35623         * g++.dg/template/operator5.C: New.
35624
35625 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35626
35627         PR c/18867
35628         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35629
35630 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35631
35632         * gcc.dg/noncompile/20041207.c: New test.
35633
35634 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35635
35636         * g++.dg/other/unreachable-1.C: New test.
35637
35638 2004-12-06  Nick Clifton  <nickc@redhat.com>
35639
35640         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35641         <limits.h> because the latter comes from gcc's include/ directory
35642         and not the newlib/libc/include directory.
35643
35644 2004-12-04  Richard Henderson  <rth@redhat.com>
35645
35646         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35647
35648 2004-12-04  Richard Henderson  <rth@redhat.com>
35649
35650         * lib/target-supports.exp (check_gc_sections_available): Disable
35651         for alpha and ia64.
35652
35653 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35654
35655         PR middle-end/17909
35656         * g++.dg/other/vararg-2.C: New test.
35657
35658 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35659
35660         PR c++/17011, c++/17971
35661         * g++.dg/template/error15.C: Adjust expected error.
35662         * g++.dg/template/instantiate3.C: Likewise.
35663
35664 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35665
35666         * gcc.dg/altivec-18.c: Fix for darwin
35667
35668 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35669
35670         PR c++/18782
35671         * g++.dg/parse/ptrmem2.C: New.
35672
35673         PR c++/18318
35674         * g++.dg/template/new1.C: New.
35675
35676 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35677
35678         PR fortran/18710
35679         * gfortran.dg/direct_io_3.f90: New test.
35680
35681 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35682
35683         PR 18758
35684         * g++.dg/parse/crash21.C: New.
35685
35686 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35687
35688         PR c++/15664, c++/18276
35689         * g++.dg/template/ttp13.C: New test.
35690         * g++.dg/template/ttp14.C: Likewise.
35691
35692 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35693
35694         PR c++/18123
35695         * g++.dg/parse/enum2.C: New test.
35696         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35697
35698 2004-12-02  Nick Clifton  <nickc@redhat.com>
35699
35700         * gcc.target/xstormy16: New test directory.
35701         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35702         * gcc.target/xstormy16/bp.c: Check the generation of bp
35703         instructions.
35704         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35705         bn instructions and the BELOW100 attribute.
35706
35707 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35708
35709         PR target/16952
35710         * gcc.dg/ppc-eabi.c: New.
35711
35712 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35713
35714         PR fortran/18284
35715         * gfortran.dg/backspace.f90
35716
35717 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35718
35719         * gfortran.dg/inquire.f90: New test.
35720
35721 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35722
35723         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35724         handle effective-target-keyword.
35725         (dg-skip-if): Support effective-target keyword as target list.
35726         (dg-xfail-if): Ditto.
35727         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35728
35729 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35730
35731         PR tree-optimization/18291
35732         * gcc.c-torture/compile/pr18291.c: New test.
35733
35734 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35735
35736         PR C++/18729
35737         * g++.dg/parse/crash20.C: New.
35738
35739         PR c++/17431
35740         * g++.dg/overload/arg1.C: New.
35741         * g++.dg/overload/arg2.C: New.
35742         * g++.dg/overload/arg3.C: New.
35743         * g++.dg/overload/arg4.C: New.
35744
35745 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35746
35747         * gcc.dg/c99-flex-array-4.c: Remove.
35748
35749 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35750
35751         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35752
35753         * lib/target-supports.exp (is-effective-target): Simplify.
35754
35755         * lib/target-supports.exp (check_effective_target_vect_long):
35756         Fix for powerpc64-*-*.
35757
35758 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35759
35760         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35761         to support new requirements on FreeBSD 5.
35762
35763 2004-11-30  Devang Patel  <dpatel@apple.com>
35764
35765         PR 18702
35766         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35767
35768 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35769
35770         * g++.dg/ext/altivec-13.C: New test.
35771
35772 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35773
35774         PR tree-opt/18298
35775         * gcc.c-torture/execute/p18298.c: New test.
35776
35777 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35778             Dorit Naishlos  <dorit@il.ibm.com>
35779
35780         PR tree-opt/18607
35781         * gcc.dg/vect/vect-89.c: New test.
35782
35783 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35784
35785         * gcc.dg/pr18596-1.c: New test.
35786
35787 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35788
35789         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35790
35791 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35792
35793         PR c/18479
35794         * gcc.dg/pr18479.c: New test.
35795
35796 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35797
35798         PR target/18490
35799         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35800         mmix-knuth-mmixware.
35801
35802         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35803         cris-*-elf* cris-*-aout* mmix-*-*
35804
35805 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35806
35807         PR middle-end/18725
35808         * gcc.dg/pr18725.c: New test.
35809
35810 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35811
35812         PR target/18488
35813         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35814
35815         PR target/18336
35816         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35817
35818 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35819
35820         PR c++/18368
35821         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35822         * g++.old-deja/g++.law/ctors5.C: Likewise.
35823         * g++.old-deja/g++.other/crash25.C: Likewise.
35824
35825         PR c++/18674
35826         * g++.dg/template/error16.C: New test.
35827
35828         PR c++/18512
35829         * g++.dg/template/crash29.C: New test.
35830
35831 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35832
35833         PR tree-optimization/18712
35834         * gcc.c-torture/compile/pr18712.c: New test.
35835
35836 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35837
35838         PR c/7544
35839         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35840         tests.
35841
35842 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35843
35844         PR c++/18652
35845         * g++.dg/lookup/crash6.C: New test.
35846
35847 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35848
35849         PR middle-end/18164
35850         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35851
35852 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35853
35854         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35855         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35856         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35857
35858 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35859
35860         * gcc.dg/pr18164.c: New test.
35861
35862 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35863
35864         * gcc.dg/funroll-loops-all.c: New.
35865
35866 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35867
35868         PR target/18489
35869         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35870         delimeter, match space and TAB as well as ":".
35871
35872         PR target/18484
35873         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35874
35875         PR target/18348
35876         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35877
35878         PR target/18345
35879         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35880
35881         PR target/18337
35882         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35883
35884 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35885
35886         * gfortran.dg/direct_io_2.f90: New test.
35887
35888 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35889
35890         PR target/18334
35891         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35892
35893 2004-11-28  Richard Henderson  <rth@redhat.com>
35894
35895         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35896
35897 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35898
35899         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35900         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35901         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35902         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35903         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35904         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35905         gcc.dg/pointer-arith-8.c: New tests.
35906
35907 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35908
35909         PR fortran/18364
35910         * gfortran.dg/endfile.f90: New test.
35911
35912 2004-11-27  Falk Hueffner  <falk@debian.org>
35913
35914         * gcc.dg/loop-6.c: New test.
35915
35916 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35917
35918         * gcc.c-torture/execute/20041126-1.c: New test.
35919
35920 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35921
35922         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35923         on IRIX.
35924
35925 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35926
35927         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35928         functions.
35929
35930 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35931
35932         PR rtl-optimization/17825
35933         * gcc.c-torture/compile/20041119-1.c: New test.
35934
35935 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35936
35937         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35938         Check existence of ld library path variables before unsetting.
35939
35940 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35941
35942         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35943
35944 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35945
35946         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35947
35948 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35949
35950         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35951
35952 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35953
35954         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35955         dg-do directive.
35956
35957 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35958
35959         * gcc.dg/pr17957.c: Pass --param, not -param.
35960
35961 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35962
35963         PR middle-end/17957
35964         * gcc.dg/pr17957.c: New test.
35965
35966 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35967
35968         PR c++/18445
35969         * g++.dg/template/crash28.C: Likewise.
35970
35971         PR c++/18001
35972         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35973         * g++.dg/ext/lvaddr.C: Likewise.
35974         * g++.dg/opt/pr7503-3.C: Likewise.
35975
35976         PR c++/18466
35977         * g++.dg/parse/qualified3.C: New test.
35978         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35979
35980         PR c++/18545
35981         * g++.dg/expr/return1.C: New test.
35982
35983 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35984
35985         Friend class name lookup 3/n, PR c++/3332
35986         * g++.dg/lookup/friend3.C: New test.
35987         * g++.dg/lookup/friend4.C: Likewise.
35988         * g++.dg/lookup/friend5.C: Likewise.
35989
35990 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35991
35992         Friend class name lookup 2/n, PR c++/14513, c++/15410
35993         * g++.dg/lookup/friend2.C: New test.
35994         * g++.dg/template/friend31.C: Likewise.
35995
35996 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35997
35998         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35999
36000 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36001
36002         PR c++/17473
36003         * g++.dg/tc1/dr56.C: Remove.
36004         * g++.dg/template/typedef1.C: Add dg-error markers.
36005         * g++.old-deja/g++.other/typedef7.C: Likewise.
36006
36007         PR c++/18285
36008         * g++.dg/parse/typedef7.C: New test.
36009
36010 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36011
36012         * gcc.c-torture/execute/20041124-1.c: New test.
36013
36014 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36015
36016         * g++.dg/template/deduce3.C: New test.
36017
36018         PR c++/18586
36019         * g++.dg/template/crash27.C: New test.
36020
36021         PR c++/18530
36022         * g++.dg/warn/Wshadow-3.C: New test.
36023
36024 2004-11-24  Devang Patel  <dpatel@apple.com>
36025
36026         PR/18555
36027         * gcc.dg/cpp/isysroot-1.c: New test.
36028         * gcc.dg/cpp/usr/include/stdio.h: New file.
36029         * gcc.dg/cpp/isysroot-2.c: New test.
36030         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36031         New file.
36032
36033 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36034
36035         PR c++/8929
36036         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36037
36038 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36039
36040         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36041         * gcc.target/sparc/pdist.c: Likewise.
36042
36043 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36044
36045         PR c++/16882
36046         * g++.dg/conversion/simd1.C: New test.
36047
36048 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36049
36050         * lib/target-libpath.exp: New file defining
36051         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36052         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36053         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36054         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36055         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36056
36057 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36058
36059         * gcc.dg/pragma-align-2.c: Test macro expansion.
36060         * gcc.dg/pragma-pack-2.c: New test.
36061
36062 2004-11-23  Richard Henderson  <rth@redhat.com>
36063
36064         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36065         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36066         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36067         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36068         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36069         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36070
36071         * gcc.dg/vect/vect.exp: Add check for alpha.
36072         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36073         (check_effective_target_vect_int): Enable for alpha.
36074         (check_effective_target_vect_long): New.
36075         (is-effective-target): Add it.
36076
36077 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36078
36079         * gcc.dg/pr18614-1.c: New test.
36080
36081 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36082
36083         * gcc.dg/setjmp-2.c: New test.
36084
36085 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36086
36087         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36088         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36089         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36090         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36091         gcc.target/sparc/pdist.c: New tests.
36092
36093 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36094
36095         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36096
36097 2004-11-22  Dale Johannesen  <dalej@apple.com>
36098
36099         * gcc.dg/20041111-1.c: New.
36100
36101 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36102
36103         PR tree-opt/18536
36104         * gcc.dg/vect/pr18536.c: New test.
36105
36106 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36107
36108         PR c++/18354
36109         * g++.dg/template/nontype11.C: New test.
36110
36111 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36112
36113         PR middle-end/18520
36114         * gcc.dg/pr18520-1.c: New test case.
36115
36116 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36117
36118         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36119         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36120         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36121         expected diagnostics.
36122
36123 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36124
36125         PR target/18580
36126         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36127         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36128         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36129
36130 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36131
36132         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36133
36134 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36135             Joseph Myers  <joseph@codesourcery.com>
36136
36137         * lib/target-supports.exp (check_visibility_available): Really
36138         test the compiler.
36139
36140 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36141
36142         PR tree-opt/18181
36143         * gcc.dg/vect/vect-85.c: New test.
36144         * gcc.dg/vect/vect-86.c: New test.
36145         * gcc.dg/vect/vect-87.c: New test.
36146         * gcc.dg/vect/vect-88.c: New test.
36147
36148 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36149
36150         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36151
36152 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36153
36154         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36155         * gcc.dg/ppc-and-1.c: Ditto.
36156         * gcc.dg/ppc-compare-1.c: Ditto.
36157         * gcc.dg/ppc-mov-1.c: Ditto
36158
36159 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36160             Mark Mitchell  <mark@codesourcery.com>
36161
36162         * gcc.dg/pragma-init-fini-2.c: New test.
36163
36164 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36165             Aldy Hernandez  <aldyh@redhat.com>
36166
36167         * lib/target-supports.exp (check_effective_target_vect_int): New
36168         (check_effective_target_vect_float): New
36169         (check_effective_target_vect_double): New.
36170         (is-effective-target): Support new effective targets keywords.
36171         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36172         default action for dg-do.
36173         * gcc.dg/vect/pr16105.c: Use new support.
36174         * gcc.dg/vect/pr18400.c: Ditto.
36175         * gcc.dg/vect/pr18425.c: Ditto.
36176         * gcc.dg/vect/vect-1.c: Ditto.
36177         * gcc.dg/vect/vect-10.c: Ditto.
36178         * gcc.dg/vect/vect-11.c: Ditto.
36179         * gcc.dg/vect/vect-12.c: Ditto.
36180         * gcc.dg/vect/vect-13.c: Ditto.
36181         * gcc.dg/vect/vect-14.c: Ditto.
36182         * gcc.dg/vect/vect-15.c: Ditto.
36183         * gcc.dg/vect/vect-16.c: Ditto.
36184         * gcc.dg/vect/vect-17.c: Ditto.
36185         * gcc.dg/vect/vect-18.c: Ditto.
36186         * gcc.dg/vect/vect-19.c: Ditto.
36187         * gcc.dg/vect/vect-2.c: Ditto.
36188         * gcc.dg/vect/vect-20.c: Ditto.
36189         * gcc.dg/vect/vect-21.c: Ditto.
36190         * gcc.dg/vect/vect-22.c: Ditto.
36191         * gcc.dg/vect/vect-23.c: Ditto.
36192         * gcc.dg/vect/vect-24.c: Ditto.
36193         * gcc.dg/vect/vect-25.c: Ditto.
36194         * gcc.dg/vect/vect-26.c: Ditto.
36195         * gcc.dg/vect/vect-27.c: Ditto.
36196         * gcc.dg/vect/vect-27a.c: Ditto.
36197         * gcc.dg/vect/vect-28.c: Ditto.
36198         * gcc.dg/vect/vect-29.c: Ditto.
36199         * gcc.dg/vect/vect-29a.c: Ditto.
36200         * gcc.dg/vect/vect-3.c: Ditto.
36201         * gcc.dg/vect/vect-30.c: Ditto.
36202         * gcc.dg/vect/vect-31.c: Ditto.
36203         * gcc.dg/vect/vect-32.c: Ditto.
36204         * gcc.dg/vect/vect-33.c: Ditto.
36205         * gcc.dg/vect/vect-34.c: Ditto.
36206         * gcc.dg/vect/vect-35.c: Ditto.
36207         * gcc.dg/vect/vect-36.c: Ditto.
36208         * gcc.dg/vect/vect-37.c: Ditto.
36209         * gcc.dg/vect/vect-38.c: Ditto.
36210         * gcc.dg/vect/vect-4.c: Ditto.
36211         * gcc.dg/vect/vect-40.c: Ditto.
36212         * gcc.dg/vect/vect-41.c: Ditto.
36213         * gcc.dg/vect/vect-42.c: Ditto.
36214         * gcc.dg/vect/vect-43.c: Ditto.
36215         * gcc.dg/vect/vect-44.c: Ditto.
36216         * gcc.dg/vect/vect-45.c: Ditto.
36217         * gcc.dg/vect/vect-46.c: Ditto.
36218         * gcc.dg/vect/vect-47.c: Ditto.
36219         * gcc.dg/vect/vect-48.c: Ditto.
36220         * gcc.dg/vect/vect-48a.c: Ditto.
36221         * gcc.dg/vect/vect-49.c: Ditto.
36222         * gcc.dg/vect/vect-5.c: Ditto.
36223         * gcc.dg/vect/vect-50.c: Ditto.
36224         * gcc.dg/vect/vect-51.c: Ditto.
36225         * gcc.dg/vect/vect-52.c: Ditto.
36226         * gcc.dg/vect/vect-53.c: Ditto.
36227         * gcc.dg/vect/vect-54.c: Ditto.
36228         * gcc.dg/vect/vect-55.c: Ditto.
36229         * gcc.dg/vect/vect-56.c: Ditto.
36230         * gcc.dg/vect/vect-56a.c: Ditto.
36231         * gcc.dg/vect/vect-57.c: Ditto.
36232         * gcc.dg/vect/vect-58.c: Ditto.
36233         * gcc.dg/vect/vect-59.c: Ditto.
36234         * gcc.dg/vect/vect-6.c: Ditto.
36235         * gcc.dg/vect/vect-60.c: Ditto.
36236         * gcc.dg/vect/vect-61.c: Ditto.
36237         * gcc.dg/vect/vect-62.c: Ditto.
36238         * gcc.dg/vect/vect-63.c: Ditto.
36239         * gcc.dg/vect/vect-64.c: Ditto.
36240         * gcc.dg/vect/vect-65.c: Ditto.
36241         * gcc.dg/vect/vect-66.c: Ditto.
36242         * gcc.dg/vect/vect-67.c: Ditto.
36243         * gcc.dg/vect/vect-68.c: Ditto.
36244         * gcc.dg/vect/vect-69.c: Ditto.
36245         * gcc.dg/vect/vect-7.c: Ditto.
36246         * gcc.dg/vect/vect-72.c: Ditto.
36247         * gcc.dg/vect/vect-72a.c: Ditto.
36248         * gcc.dg/vect/vect-73.c: Ditto.
36249         * gcc.dg/vect/vect-74.c: Ditto.
36250         * gcc.dg/vect/vect-75.c: Ditto.
36251         * gcc.dg/vect/vect-76.c: Ditto.
36252         * gcc.dg/vect/vect-77.c: Ditto.
36253         * gcc.dg/vect/vect-77a.c: Ditto.
36254         * gcc.dg/vect/vect-78.c: Ditto.
36255         * gcc.dg/vect/vect-79.c: Ditto.
36256         * gcc.dg/vect/vect-8.c: Ditto.
36257         * gcc.dg/vect/vect-80.c: Ditto.
36258         * gcc.dg/vect/vect-82.c: Ditto.
36259         * gcc.dg/vect/vect-82_64.c: Ditto.
36260         * gcc.dg/vect/vect-83.c: Ditto.
36261         * gcc.dg/vect/vect-83_64.c: Ditto.
36262         * gcc.dg/vect/vect-9.c: Ditto.
36263         * gcc.dg/vect/vect-all.c: Ditto.
36264         * gcc.dg/vect/vect-none.c: Ditto.
36265
36266 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36267
36268         * lib/gcc-dg.exp (dg-skip-if): New function.
36269         (dg-forbid-option): Remove.
36270         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36271         * g++.dg/abi/bitfield8.C: Likewise.
36272         * g++.dg/abi/dtor1.C: Likewise.
36273         * g++.dg/abi/empty10.C: Likewise.
36274         * g++.dg/abi/empty7.C: Likewise.
36275         * g++.dg/abi/empty9.C: Likewise.
36276         * g++.dg/abi/layout3.C: Likewise.
36277         * g++.dg/abi/layout4.C: Likewise.
36278         * g++.dg/abi/thunk1.C: Likewise.
36279         * g++.dg/abi/thunk2.C: Likewise.
36280         * g++.dg/abi/vbase11.C: Likewise.
36281         * g++.dg/abi/vthunk2.C: Likewise.
36282         * g++.dg/abi/vthunk3.C: Likewise.
36283         * g++.dg/ext/attrib8.C: Likewise.
36284         * g++.dg/opt/longbranch2.C: Likewise.
36285         * g++.dg/opt/reg-stack4.C: Likewise.
36286         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36287         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36288         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36289         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36290         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36291         * gcc.dg/20000609-1.c: Likewise.
36292         * gcc.dg/20000720-1.c: Likewise.
36293         * gcc.dg/20011107-1.c: Likewise.
36294         * gcc.dg/20011119-1.c: Likewise.
36295         * gcc.dg/20020108-1.c: Likewise.
36296         * gcc.dg/20020122-2.c: Likewise.
36297         * gcc.dg/20020122-3.c: Likewise.
36298         * gcc.dg/20020201-3.c: Likewise.
36299         * gcc.dg/20020206-1.c: Likewise.
36300         * gcc.dg/20020218-1.c: Likewise.
36301         * gcc.dg/20020310-1.c: Likewise.
36302         * gcc.dg/20020411-1.c: Likewise.
36303         * gcc.dg/20020418-2.c: Likewise.
36304         * gcc.dg/20020426-1.c: Likewise.
36305         * gcc.dg/20020426-2.c: Likewise.
36306         * gcc.dg/20020517-1.c: Likewise.
36307         * gcc.dg/20020523-1.c: Likewise.
36308         * gcc.dg/20020523-2.c: Likewise.
36309         * gcc.dg/20020729-1.c: Likewise.
36310         * gcc.dg/20030204-1.c: Likewise.
36311         * gcc.dg/20030826-2.c: Likewise.
36312         * gcc.dg/20030926-1.c: Likewise.
36313         * gcc.dg/20031202-1.c: Likewise.
36314         * gcc.dg/980312-1.c: Likewise.
36315         * gcc.dg/980313-1.c: Likewise.
36316         * gcc.dg/990117-1.c: Likewise.
36317         * gcc.dg/990424-1.c: Likewise.
36318         * gcc.dg/990524-1.c: Likewise.
36319         * gcc.dg/991230-1.c: Likewise.
36320         * gcc.dg/i386-387-1.c: Likewise.
36321         * gcc.dg/i386-387-2.c: Likewise.
36322         * gcc.dg/i386-387-3.c: Likewise.
36323         * gcc.dg/i386-387-4.c: Likewise.
36324         * gcc.dg/i386-387-5.c: Likewise.
36325         * gcc.dg/i386-387-6.c: Likewise.
36326         * gcc.dg/i386-asm-1.c: Likewise.
36327         * gcc.dg/i386-bitfield1.c: Likewise.
36328         * gcc.dg/i386-bitfield2.c: Likewise.
36329         * gcc.dg/i386-loop-1.c: Likewise.
36330         * gcc.dg/i386-loop-2.c: Likewise.
36331         * gcc.dg/i386-loop-3.c: Likewise.
36332         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36333         * gcc.dg/i386-pic-1.c: Likewise.
36334         * gcc.dg/i386-regparm.c: Likewise.
36335         * gcc.dg/i386-signbit-1.c: Likewise.
36336         * gcc.dg/i386-signbit-2.c: Likewise.
36337         * gcc.dg/i386-signbit-3.c: Likewise.
36338         * gcc.dg/i386-sse-5.c: Likewise.
36339         * gcc.dg/i386-sse-8.c: Likewise.
36340         * gcc.dg/i386-unroll-1.c: Likewise.
36341         * gcc.dg/tls/opt-1.c: Likewise.
36342         * gcc.dg/tls/opt-2.c: Likewise.
36343         * gcc.dg/unroll-1.c: Likewise.
36344         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36345         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36346         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36347         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36348
36349 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36350
36351         * g++.dg/template/incomplete1.C: New test.
36352
36353 2004-11-16  Nick Clifton  <nickc@redhat.com>
36354
36355         Revert patches accidentally commited during checkin of fixes for
36356         xstormy16 tests:
36357         gcc.c-torture/execute/simd-4.c: Revert
36358         gcc.dg/20040910-1.c: Revert.
36359
36360 2004-11-16  Paul Brook  <paul@codesourcery.com>
36361
36362         PR fortran/13010
36363         * gfortran.dg/der_pointer_1.f90: New test.
36364
36365 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36366
36367         PR c/18498
36368         * gcc.dg/bitfld-13.c: New test.
36369
36370 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36371
36372         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36373         powerpc*-*-linux*.
36374
36375         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36376         * gcc.dg/ppc64-abi-2.c: Ditto.
36377         * gcc.dg/ppc64-abi-3.c: Ditto.
36378
36379         * lib/gcc-dg.exp (dg-target-list): Remove.
36380
36381 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36382
36383         * gcc.dg/ia64-postinc.c: New test.
36384
36385 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36386
36387         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36388
36389 2004-11-15  Nick Clifton  <nickc@redhat.com>
36390
36391         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36392         __INT_MAX__ so that the test can be compiled by toolchains
36393         targeted at 16-bit processors.
36394
36395         * gcc.dg/20040625-1.c: Use long constants rather than integers
36396         when performing arithmetic that will overflow 16-bits.
36397
36398         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36399         xstormy16.  It does not support 128-bit vector operations.
36400
36401         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36402         with the macro PTR_TYPE.  Define this macro to an integer type
36403         suitable for holding a pointer.
36404
36405         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36406         the target is a 16-bit processor.
36407
36408         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36409         16-bit targets where the character constant will be too long.
36410
36411         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36412         where the double will not be directly addressable.
36413
36414 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36415
36416         Friend class name lookup 1/n, PR c++/18471
36417         * g++.dg/template/crash26.C: New test.
36418         * g++.dg/lookup/struct1.C: Adjust expected error.
36419         * g++.dg/parse/elab1.C: Likewise.
36420         * g++.dg/parse/elab2.C: Likewise.
36421         * g++.dg/parse/int-as-enum1.C: Likewise.
36422         * g++.dg/parse/struct-as-enum1.C: Likewise.
36423         * g++.dg/parse/typedef1.C: Likewise.
36424         * g++.dg/parse/typedef3.C: Likewise.
36425         * g++.dg/parse/typedef4.C: Likewise.
36426         * g++.dg/parse/typedef5.C: Likewise.
36427         * g++.dg/template/nontype4.C: Likewise.
36428         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36429         * g++.old-deja/g++.other/elab1.C: Likewise.
36430         * g++.old-deja/g++.other/syntax4.C: Likewise.
36431
36432 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36433
36434         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36435
36436 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36437
36438         * gcc.c-torture/execute/20041114-1.c: New test.
36439
36440 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36441
36442         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36443         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36444         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36445         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36446         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36447         gcc.dg/switch-7.c: New tests.
36448
36449 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36450
36451         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36452
36453 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36454
36455         PR tree-opt/18400
36456         * gcc.dg/vect/pr18400.c: New test.
36457
36458 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36459             Andrew Pinski  <pinskia@physics.uc.edu>
36460
36461         PR tree-opt/18425
36462         * gcc.dg/vect/pr18425.c: New test.
36463
36464 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36465
36466         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36467         Guard with dg-require-alias and dg-require-visibility.
36468
36469 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36470
36471         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36472
36473 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36474
36475         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36476
36477 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36478
36479         PR c++/17344
36480         * g++.dg/template/defarg5.C: New test.
36481
36482 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36483
36484         * g++.dg/parse/cast1.C: Run only on ILP32.
36485         * g++.old-deja/g++.mike/p784.C: Likewise.
36486
36487 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36488
36489         * gcc.c-torture/execute/20041113-1.c: New test.
36490
36491 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36492
36493         PR target/18230
36494         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36495         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36496         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36497         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36498         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36499         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36500         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36501         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36502         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36503         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36504         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36505         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36506         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36507
36508 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36509
36510         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36511         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36512         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36513         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36514         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36515         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36516         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36517         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36518         gcc.target/sparc/combined-1.c: New tests.
36519
36520 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36521
36522         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36523         New tests.
36524
36525 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36526
36527         * lib/gcc-dg.exp (dg-forbid-option): New function.
36528         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36529         * g++.dg/abi/bitfield8.C: Likewise.
36530         * g++.dg/abi/dtor1.C: Likewise.
36531         * g++.dg/abi/empty10.C: Likewise.
36532         * g++.dg/abi/empty7.C: Likewise.
36533         * g++.dg/abi/empty9.C: Likewise.
36534         * g++.dg/abi/layout3.C: Likewise.
36535         * g++.dg/abi/layout4.C: Likewise.
36536         * g++.dg/abi/thunk1.C: Likewise.
36537         * g++.dg/abi/thunk2.C: Likewise.
36538         * g++.dg/abi/vbase11.C: Likewise.
36539         * g++.dg/abi/vthunk2.C: Likewise.
36540         * g++.dg/abi/vthunk3.C: Likewise.
36541         * g++.dg/ext/attrib8.C: Likewise.
36542         * g++.dg/opt/longbranch2.C: Likewise.
36543         * g++.dg/opt/reg-stack4.C: Likewise.
36544         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36545         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36546         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36547         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36548         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36549         * gcc.dg/20000609-1.c: Likewise.
36550         * gcc.dg/20000720-1.c: Likewise.
36551         * gcc.dg/20011107-1.c: Likewise.
36552         * gcc.dg/20011119-1.c: Likewise.
36553         * gcc.dg/20020108-1.c: Likewise.
36554         * gcc.dg/20020122-2.c: Likewise.
36555         * gcc.dg/20020122-3.c: Likewise.
36556         * gcc.dg/20020201-3.c: Likewise.
36557         * gcc.dg/20020206-1.c: Likewise.
36558         * gcc.dg/20020218-1.c: Likewise.
36559         * gcc.dg/20020310-1.c: Likewise.
36560         * gcc.dg/20020411-1.c: Likewise.
36561         * gcc.dg/20020418-2.c: Likewise.
36562         * gcc.dg/20020426-1.c: Likewise.
36563         * gcc.dg/20020426-2.c: Likewise.
36564         * gcc.dg/20020517-1.c: Likewise.
36565         * gcc.dg/20020523-1.c: Likewise.
36566         * gcc.dg/20020523-2.c: Likewise.
36567         * gcc.dg/20020729-1.c: Likewise.
36568         * gcc.dg/20030204-1.c: Likewise.
36569         * gcc.dg/20030826-2.c: Likewise.
36570         * gcc.dg/20030926-1.c: Likewise.
36571         * gcc.dg/20031202-1.c: Likewise.
36572         * gcc.dg/980312-1.c: Likewise.
36573         * gcc.dg/980313-1.c: Likewise.
36574         * gcc.dg/990117-1.c: Likewise.
36575         * gcc.dg/990424-1.c: Likewise.
36576         * gcc.dg/990524-1.c: Likewise.
36577         * gcc.dg/991230-1.c: Likewise.
36578         * gcc.dg/i386-387-1.c: Likewise.
36579         * gcc.dg/i386-387-2.c: Likewise.
36580         * gcc.dg/i386-387-3.c: Likewise.
36581         * gcc.dg/i386-387-4.c: Likewise.
36582         * gcc.dg/i386-387-5.c: Likewise.
36583         * gcc.dg/i386-387-6.c: Likewise.
36584         * gcc.dg/i386-asm-1.c: Likewise.
36585         * gcc.dg/i386-bitfield1.c: Likewise.
36586         * gcc.dg/i386-bitfield2.c: Likewise.
36587         * gcc.dg/i386-loop-1.c: Likewise.
36588         * gcc.dg/i386-loop-2.c: Likewise.
36589         * gcc.dg/i386-loop-3.c: Likewise.
36590         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36591         * gcc.dg/i386-pic-1.c: Likewise.
36592         * gcc.dg/i386-regparm.c: Likewise.
36593         * gcc.dg/i386-signbit-1.c: Likewise.
36594         * gcc.dg/i386-signbit-2.c: Likewise.
36595         * gcc.dg/i386-signbit-3.c: Likewise.
36596         * gcc.dg/i386-sse-5.c: Likewise.
36597         * gcc.dg/i386-sse-8.c: Likewise.
36598         * gcc.dg/i386-unroll-1.c: Likewise.
36599         * gcc.dg/tls/opt-1.c: Likewise.
36600         * gcc.dg/tls/opt-2.c: Likewise.
36601         * gcc.dg/unroll-1.c: Likewise.
36602         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36603         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36604         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36605         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36606         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36607         -m64 is specified.
36608
36609 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36610
36611         PR c++/18389
36612         * g++.dg/parse/cond1.C: New test.
36613
36614         PR c++/18429
36615         * g++.dg/template/array9.C: New test.
36616         * g++.dg/ext/vla1.C: Adjust error messages.
36617         * g++.dg/ext/vlm1.C: Likewise.
36618         * g++.dg/template/crash2.C: Likewise.
36619
36620         PR c++/18436
36621         * g++.dg/template/call3.C: New test.
36622
36623         PR c++/18407
36624         * g++.dg/template/ptrmem11.C: New test.
36625
36626 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36627
36628         PR other/14264
36629         * lib/g++.exp: Set LC_ALL and LANG to C.
36630         * lib/gcc-dg.exp: Likewise.
36631         * lib/gfortran.exp: Likewise.
36632         * lib/objc.exp: Likewise.
36633         * lib/treelang.exp: Likewise.
36634
36635 2004-11-12  Andreas Schwab  <schwab@suse.de>
36636
36637         * gcc.dg/pr16286.c: Fix last change.
36638
36639 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36640
36641         PR c++/18416
36642         * g++.dg/init/global1.C: New test.
36643
36644 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36645
36646         * gcc.c-torture/execute/20041112-1.c: New test.
36647
36648 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36649
36650         * lib/gcc-dg.exp (dg-target-list): New.
36651
36652 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36653             Richard Sandiford  <rsandifo@redhat.com>
36654
36655         * lib/target-supports.exp (get-compiler_messages): New.
36656         (check_named_sections_available): Use it.
36657         (check_effective_target_ilp32): New.
36658         (check_effective_target_lp64): New.
36659         (is-effective-target): New.
36660         * lib/gcc-dg.exp (dg-require-effective-target): New.
36661
36662 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36663
36664         * gcc.dg/precedence-1.c: New test.
36665
36666 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36667
36668         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36669
36670         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36671         message, delete generated files, use more descriptive name for
36672         executable, and make the test unsupported when it cannot be run.
36673
36674         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36675         (dg-require-weak, dg-require-visibility, dg-require-alias,
36676         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36677         dg-require-iconv, dg-require-named-sections): Use it.
36678
36679         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36680
36681 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36682
36683         PR target/16457
36684         * gcc.dg/ppc-and-1: New
36685
36686         PR target/16796
36687         * gcc.dg/ppc-mov-1.c: New.
36688
36689         PR target/16458
36690         * gcc.dg/ppc-compare-1.c: New.
36691
36692 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36693
36694         * objc.dg/desig-init-2.m: New test.
36695
36696 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36697
36698         PR middle-end/18160
36699         * g++.dg/warn/register-var-1.C: New test.
36700         * g++.dg/warn/register-var-2.C: New test.
36701
36702 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36703
36704         * gcc.dg/union-2.c: New test.
36705
36706 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36707
36708         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36709         New test for PR tree-optimization/17892.
36710
36711 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36712
36713         PR c++/18369
36714         * g++.dg/init/new12.C: New test.
36715
36716 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36717
36718         * gcc.target/sparc: New directory.
36719         * gcc.target/sparc/sparc.exp: New driver.
36720         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36721         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36722         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36723         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36724
36725 2004-11-10  Paul Brook  <paul@codesourcery.com>
36726
36727         PR fortran/18218
36728         * gfortran.dg/list_read.c: New test.
36729
36730 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36731
36732         PR c/18322
36733         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36734         expected diagnostic location.
36735
36736 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36737
36738         * gcc.dg/20041109-1.c: New test.
36739
36740 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36741
36742         PR objc/18406
36743         * objc/compile/pr18406.m: New test.
36744
36745 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36746
36747         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36748
36749 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36750
36751         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36752
36753 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36754
36755         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36756
36757 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36758
36759         * gcc.dg/20030225-2.c: Add prototype for abort and
36760         exit.
36761
36762 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36763
36764         PR tree-opt/18299
36765         * gcc.c-torture/pr18299-1.c: New test.
36766
36767 2004-11-06  Andreas Schwab  <schwab@suse.de>
36768
36769         * gcc.dg/pr16286.c: Also test for bool and pixel.
36770
36771 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36772
36773         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36774         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36775         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36776         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36777         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36778         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36779         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36780         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36781         gcc.dg/struct-semi-3.c: New tests.
36782
36783 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36784
36785         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36786
36787 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36788
36789         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36790         Do not use C99 designators.
36791
36792 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36793
36794         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36795
36796 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36797
36798         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36799         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36800         * gcc.c-torture/execute/simd-5.x: Remove.
36801
36802 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36803
36804         PR rtl-optimization/17933
36805         * gcc.dg/torture/pr17933-1.c: New test.
36806
36807 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36808
36809         PR target/18106
36810         * lib/target-supports.exp (check_weak_available): Support
36811         Windows.
36812
36813 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36814
36815         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36816         call to fflush(stdout) before abort.
36817         (my_ffsll): New function.
36818         (generate_fields): Use it.
36819
36820 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36821
36822         * gcc.dg/init-undef-1.c: New test.
36823
36824 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36825
36826         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36827         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36828         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36829         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36830         expected messages for new parser.
36831
36832 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36833
36834         * g++.dg/ext/visibility/symbian1.C: New test.
36835
36836 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36837
36838         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36839         on LP64 targets.
36840
36841 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36842
36843         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36844         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36845         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36846         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36847         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36848         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36849         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36850         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36851         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36852         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36853
36854 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36855
36856         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36857         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36858         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36859         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36860         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36861         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36862         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36863         for new parser.
36864
36865 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36866
36867         PR target/15342
36868         * gcc.dg/20041104-1.c: New test.
36869
36870 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36871
36872         * g++.dg/template/nontype7.C: New test.
36873         * g++.dg/template/nontype8.C: Likewise.
36874         * g++.dg/template/nontype9.C: Likewise.
36875         * g++.dg/template/nontype10.C: Likewise.
36876         * g++.dg/tc1/dr49.C: Likewise.
36877         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36878         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36879
36880 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36881
36882         * g++.dg/rtti/tinfo1.C: Remove xfails.
36883
36884 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36885
36886         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36887         packed attribute to the definition to satisfy the new C++ parser.
36888
36889 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36890
36891         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36892         invocations of va_arg.
36893
36894 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36895
36896         PR c++/18124
36897         * g++.dg/template/crash25.C: New test.
36898
36899         PR c++/18155
36900         * g++.dg/template/typedef2.C: New test.
36901         * g++.dg/parse/crash13.C: Adjust error markers.
36902
36903         PR c++/18177
36904         * g++.dg/conversion/const3.C: New test.
36905
36906 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36907
36908         PR fortran/17535
36909         PR fortran/17583
36910         PR fortran/17713
36911         * gfortran.dg/generic_[123].f90: New testcases.
36912
36913 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36914
36915         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36916         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36917
36918 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36919
36920         PR tree-opt/16808
36921         * gcc.c-torture/compile/pr16808.c: New test.
36922
36923 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36924
36925         PR rtl-optimization/17104
36926         * gcc.dg/ppc-bitfield1.c: New.
36927
36928 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36929
36930         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36931
36932 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36933
36934         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36935         strings for 32-bit code.
36936
36937 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36938
36939         PR c/18239
36940         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36941
36942 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36943
36944         PR c++/18064
36945         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36946
36947 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36948
36949         PR c++/15172
36950         * g++.dg/init/aggr2.C: New test.
36951
36952 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36953
36954         * objc.dg/local-decl-1.m: New test.
36955
36956 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36957
36958         * gcc.dg/20040910-1.c: Adjust regex.
36959
36960 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36961
36962         PR rtl-optimization/18084
36963         * g++.dg/opt/pr18084-1.C: New testcase.
36964
36965 2004-10-30  Matt Austern  <austern@apple.com>
36966
36967         PR c++/17542
36968         * g++.dg/ext/attrib18.C: New test.
36969
36970 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36971
36972         PR middle-end/18096
36973         * gcc.dg/pr18096-1.c: New test case.
36974
36975 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36976
36977         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36978
36979 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36980
36981         PR c/16666
36982         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36983         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36984         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36985         gcc.dg/old-style-prom-3.c: New tests.
36986
36987 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36988
36989         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36990         Remove unnecessary inclusion of stdio.h.
36991
36992 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36993
36994         PR rtl-optimization/17581
36995         * gcc.dg/pr17581-1.c: New test case.
36996
36997 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37000         being implemented.
37001         * g++.dg/conversion/dr195-1.C: New.
37002         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37003         * g++.old-deja/g++.mike/p10148.C: Likewise.
37004
37005 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37006
37007         PR c++/17695
37008         * g++.dg/debug/typedef2.C: New test.
37009
37010 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37011
37012         PR fortran/13490
37013         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37014         * gfortran.dg/g77/README: Update.
37015
37016 2004-10-28  Matt Austern  <austern@apple.com>
37017
37018         PR c++/14124
37019         * g++.dg/ext/packed7.C: New test.
37020
37021 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37022
37023         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37024         scan-assembler.
37025         * lib/scanasm.exp (hidden-scan-for): New proc.
37026         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37027         string.
37028         (scan-not-hidden): Likewise.
37029         * lib/target-supports.exp (check_visibility_available): mach-o is
37030         support too.
37031
37032 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37033
37034         PR c++/17132
37035         * g++.dg/template/memclass3.C: New test.
37036
37037 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37038
37039         PR middle-end/18160
37040         * gcc.dg/register-var-1.c: New test.
37041         * gcc.dg/register-var-2.c: New test.
37042         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37043         error now.
37044
37045 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37046
37047         PR other/18172
37048         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37049         unused variables.
37050         * gcc.dg/vect/vect-22.c: Likewise.
37051
37052 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37053
37054         * gcc.dg/i386-rotate-1.c: New test.
37055
37056 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * g++.dg/init/ref12.C: Add "run" marker.
37059
37060         PR c++/17435
37061         * g++.dg/init/ref12.C: New test.
37062
37063         PR c++/18140
37064         * g++.dg/template/shift1.C: New test.
37065         * g++.dg/template/error10.C: Adjust error markers.
37066
37067 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37068
37069         PR tree-opt/17529
37070         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37071
37072 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37073
37074         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37075         * gcc.dg/weak/weak-3.c: Likewise.
37076         * gcc.dg/weak/weak-5.c: Likewise.
37077         * gcc.dg/weak/weak-9.c: Likewise.
37078         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37079         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37080
37081         * gcc.dg/darwin-weakimport-1.c: New.
37082
37083 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37084
37085         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37086
37087 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37088
37089         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37090         'syntax' error messages.
37091         * gcc.dg/cpp/direct2s.c: Likewise.
37092
37093 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37094
37095         * gcc.c-torture/compile/20041026-1.c: New.
37096
37097 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37098
37099         PR c++/18093
37100         * g++.dg/lookup/ns2.C: New test.
37101
37102         PR c++/18020
37103         * g++.dg/template/enum4.C: New test.
37104
37105         PR c++/18161
37106         * g++.dg/template/expr1.C: New test.
37107
37108 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37109
37110         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37111
37112 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37113
37114         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37115         gcc.dg/decl-nospec-3.c: New tests.
37116
37117 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37118
37119         * objc.dg/super-class-3.m: New test.
37120
37121 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37124         resyncing.
37125         * gcc.dg/cpp/direct2s.c: Likewise.
37126
37127 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37128
37129         * objc.dg/image-info.m: Update for changes to section selection.
37130
37131 2004-10-25  David Ayers  <d.ayers@inode.at>
37132             Ziemowit Laski  <zlaski@apple.com>
37133
37134         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37135         diagnostics when messaging 'id <Proto>'.
37136         * objc.dg/class-protocol-1.m: New test.
37137         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37138         a non-existent method signature.
37139         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37140         Update diagnostics when messaging with non-existent method signature.
37141         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37142         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37143         invalid receivers are now resolved as if messaging 'id'; remove
37144         extraneous diagnostics.
37145
37146 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37147
37148         PR c/16667
37149         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37150         gcc.dg/init-desig-obs-3.c: New tests.
37151
37152 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.dg/debug/20041023-1.c: New test.
37155
37156 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37157
37158         PR middle-end/17407
37159         * gcc.c-torture/compile/pr17407.c: New test.
37160
37161         PR c++/18121
37162         * g++.dg/template/array8.C: New test.
37163
37164 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37165
37166         PR other/18138
37167         * lib/g++.exp: Accept more than one multilib libgcc.
37168         * lib/gcc-dg.exp: Likewise.
37169         * lib/objc.exp: Likewise.
37170         * lib/treelang.exp: Likewise.
37171         * lib/gfortran.exp: Likewise.
37172
37173 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37174
37175         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37176
37177 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37178
37179         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37180         * gcc.dg/c99-const-expr-3.c: Likewise.
37181
37182 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37183
37184         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37185
37186 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37187
37188         * gcc.c-torture/execute/loop-2e.x: Remove.
37189
37190 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         PR c++/18095
37193         * g++.dg/parse/crash18.C: New.
37194         * g++.dg/parse/crash19.C: New.
37195
37196 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37197
37198         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37199         * g++.dg/ext/dllimport2.C: Same.
37200         * g++.dg/ext/dllimport8.C: Same.
37201
37202 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37203
37204         PR c++/10841
37205         * g++.dg/conversion/cast1.C: New test.
37206         * g++.dg/overload/pmf1.C: Adjust error marker.
37207
37208 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37209
37210         PR objc/17923
37211         * objc.dg/const-str-7.m: New test.
37212
37213 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37214
37215         * g++.dg/template/memfriend11.C: Fix comment typo.
37216         * g++.dg/template/memfriend14.C: Likewise.
37217
37218 2004-10-20  Richard Henderson  <rth@redhat.com>
37219
37220         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37221         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37222         -fasynchronous-unwind-tables.
37223
37224 2004-10-20  Richard Henderson  <rth@redhat.com>
37225
37226         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37227         (main): Return success.
37228         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37229         (main): Return success.
37230
37231 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37232
37233         PR c++/13495
37234         * g++.dg/template/memfriend9.C: New test.
37235         * g++.dg/template/memfriend10.C: Likewise.
37236         * g++.dg/template/memfriend11.C: Likewise.
37237         * g++.dg/template/memfriend12.C: Likewise.
37238         * g++.dg/template/memfriend13.C: Likewise.
37239         * g++.dg/template/memfriend14.C: Likewise.
37240         * g++.dg/template/memfriend15.C: Likewise.
37241         * g++.dg/template/memfriend16.C: Likewise.
37242         * g++.dg/template/memfriend17.C: Likewise.
37243         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37244
37245 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37246
37247         * g++.dg/conversion/dr195.C: New.
37248         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37249
37250 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37251             Devang Patel  <dpatel@apple.com>
37252
37253         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37254         of floating point arithmetic, which could trap.
37255
37256 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37257
37258         PR c++/14035
37259         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37260         * g++.dg/conversion/const2.C: New test.
37261         * g++.dg/expr/reinterpret2.C: New test.
37262         * g++.dg/expr/reinterpret3.C: New test.
37263         * g++.dg/expr/cast2.C: New test.
37264         * g++.dg/expr/copy1.C: New test.
37265         * g++.dg/other/conversion1.C: Change error message.
37266         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37267         function pointers to void *.
37268         * g++.old-deja/g++.mike/p10148.C: Likewise.
37269
37270 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37271
37272         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37273
37274 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37275
37276         PR c++/18047
37277
37278         * g++.dg/parse/expr3.C: New test.
37279
37280 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37281
37282         * gcc.dg/smod-1.c: New test.
37283
37284 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37285
37286         * objc.dg/method-14.m: New test.
37287
37288 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37289
37290         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37291         Also xfail as the patch was reverted.
37292
37293 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37294
37295         PR middle-end/16973
37296         * gcc.dg/pr16973.c: New test.
37297
37298 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37299
37300         PR tree-optimization/17656
37301         * gcc.c-torture/compile/pr17656.c: New test.
37302
37303 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37304
37305         * g++.dg/eh/shadow1.C: New.
37306
37307 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37308
37309         * gcc.c-torture/compile/20041018-1.c: New test.
37310
37311 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37312
37313         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37314         compiler referring to register 0 when accessing sdata.  The linker
37315         now patches things up.
37316
37317 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37318
37319         PR c/17529
37320         * gcc.c-torture/compile/pr17529.c: New test.
37321
37322 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37323
37324         PR c++/17743
37325         * g++.dg/ext/attrib17.C: New test.
37326
37327 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37328
37329         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37330
37331 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37332
37333         PR c++/10479
37334         * g++.dg/ext/attrib16.C: New test.
37335
37336 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37337
37338         PR c++/17042
37339         * g++.dg/init/dso_handle1.C: New test.
37340
37341         PR c++/14667
37342         * g++.dg/parse/typedef6.C: New test.
37343
37344         PR c++/17916
37345         * g++.dg/parse/pragma1.C: New test.
37346
37347 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37348
37349         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37350
37351 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37352
37353         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37354         -fno-common when on HPPA HP-UX platforms.
37355
37356 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37357
37358         PR other/16820
37359         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37360         stdint.h.
37361         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37362         uintptr_t.
37363
37364 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37365
37366         PR c++/16301
37367         * g++.dg/lookup/strong-using-4.C: New test.
37368
37369 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37370
37371         PR middle-end/16567
37372         * gcc.c-torture/compile/nested-1.c: New test.
37373
37374 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37375
37376         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37377         and mipsisa64*-*-* (until support for misaligned loads is added).
37378         * gcc.dg/vect/vect-50.c: Likewise.
37379         * gcc.dg/vect/vect-52.c: Likewise.
37380         * gcc.dg/vect/vect-54.c: Likewise.
37381         * gcc.dg/vect/vect-58.c: Likewise.
37382         * gcc.dg/vect/vect-60.c: Likewise.
37383         * gcc.dg/vect/vect-80.c: Likewise.
37384
37385 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37386
37387         PR c++/17976
37388         * g++.dg/init/dtor3.C: New test.
37389
37390 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37391
37392         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37393
37394 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37395
37396         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37397         * gcc.dg/macho-lo-sum.c: Likewise.
37398
37399 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37400
37401         * gcc.dg/ppc-spe64-1.c: New test.
37402
37403 2004-10-14  Devang Patel  <dpatel@apple.com>
37404
37405         PR 17635
37406         * gcc.dg/pr17635.c : New test.
37407
37408 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37409
37410         * gcc.dg/vect/vect-28.c: Remove xfail.
37411         * gcc.dg/vect/vect-30.c: Remove xfail.
37412         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37413         * gcc.dg/vect/vect-33.c: Remove xfail.
37414         * gcc.dg/vect/vect-44.c: Remove xfail.
37415         * gcc.dg/vect/vect-46.c: Remove xfail.
37416         * gcc.dg/vect/vect-50.c: Remove xfail.
37417         * gcc.dg/vect/vect-52.c: Remove xfail.
37418         * gcc.dg/vect/vect-54.c: Remove xfail.
37419         * gcc.dg/vect/vect-58.c: Remove xfail.
37420         * gcc.dg/vect/vect-60.c: Remove xfail.
37421         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37422         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37423         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37424         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37425         * gcc.dg/vect/vect-8.c: Remove xfail.
37426         * gcc.dg/vect/vect-80.c: Remove xfail.
37427         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37428
37429 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37430
37431         * gcc.dg/vect/vect-82.c: New testcase.
37432         * gcc.dg/vect/vect-82_64.c: New testcase.
37433         * gcc.dg/vect/vect-83.c: New testcase.
37434         * gcc.dg/vect/vect-83_64.c: New testcase.
37435
37436 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37437
37438         * gcc.dg/cpp/error-1.c: New test.
37439
37440 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37441
37442         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37443
37444 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37445
37446         PR target/17984
37447         * gcc.dg/cris-peep2-xsrand2.c: New test.
37448
37449 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37450
37451         PR c++/17661
37452         * g++.dg/expr/for2.C: New test.
37453
37454 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37455
37456         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37457
37458 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37459
37460         PR tree-optimization/17724
37461         * g++.dg/opt/pr17724-1.C: New test.
37462         * g++.dg/opt/pr17724-2.C: New test.
37463         * g++.dg/opt/pr17724-3.C: New test.
37464         * g++.dg/opt/pr17724-4.C: New test.
37465         * g++.dg/opt/pr17724-5.C: New test.
37466         * g++.dg/opt/pr17724-6.C: New test.
37467
37468 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37469
37470         PR c/17301
37471         * gcc.dg/pr17301-2.c: New test.
37472
37473 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37474
37475         PR c++/15876
37476         * g++.dg/parse/error22.C: New test.
37477
37478         PR c++/17936
37479         * g++.dg/template/spec18.C: New test.
37480
37481 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37482
37483         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37484         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37485         memcpy.
37486         * gcc.dg/ia64-sync-2.c: Ditto.
37487         * gcc.dg/ia64-sync-3.c: Ditto.
37488
37489 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37490
37491         * g++.dg/eh/cleanup5.C: Add dg-options "".
37492
37493 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37494
37495         PR middle-end/17657
37496         * gcc.dg/switch-4.c: New test case.
37497
37498 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37499
37500         * gcc.c-torture/execute/20041011-1.c: New test.
37501
37502 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37503
37504         PR c++/17554
37505         * g++.dg/init/for3.C: New test.
37506
37507         PR c++/17657
37508         * g++.dg/opt/switch2.C: New test.
37509
37510         PR middle-end/17703
37511         * g++.dg/warn/Wreturn-2.C: New test.
37512
37513 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37514
37515         PR c++/17907
37516         * g++.dg/eh/cleanup5.C: New test.
37517
37518 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37519
37520         PR c++/17393
37521         * g++.dg/parse/error21.C: New test.
37522
37523 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37524
37525         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37526         * g++.dg/warn/incomplete1.C: Likewise.
37527         * g++.dg/template/qualttp20.C: Likewise.
37528
37529 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37530
37531         PR c/17881
37532         * parm-incomplete-1.c: New test.
37533
37534 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37535
37536         PR c++/17867
37537         * g++.dg/parse/error19.C: New test.
37538
37539         PR c++/17670
37540         * g++.dg/init/new11.C: New test.
37541
37542         PR c++/17821
37543         * g++.dg/parse/error20.C: New test.
37544
37545         PR c++/17826
37546         * g++.dg/template/crash24.C: New test.
37547
37548 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37549
37550         PR c/17301
37551         * gcc.dg/pr17301-1.c: New test.
37552
37553 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37554
37555         PR c/17189
37556         * gcc.dg/anon-struct-5.c: New test.
37557
37558 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37559
37560         PR c/17844
37561         * gcc.dg/pr17844-1.c: New test.
37562
37563 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37564
37565         PR tree-optimization/17906
37566         * gcc.c-torture/compile/pr17906.c: New.
37567
37568 2004-10-09  Stuart Hastings  <stuart@apple.com>
37569             Roger Sayle  <roger@eyesopen.com>
37570
37571         PR rtl-optimization/17853
37572         * gcc.dg/i386-mmx-5.c: New testcase.
37573
37574 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37575
37576         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37577
37578 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37579
37580         PR c++/17524
37581         * g++.dg/template/static9.C: New test.
37582
37583         PR c++/17685
37584         * g++.dg/parse/operator5.C: New test.
37585
37586 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37587
37588         PR middle-end/17894
37589         * gcc.c-torture/execute/divcmp-4.c: New test case.
37590
37591 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37592
37593         PR tree-opt/17902
37594         * g++.dg/opt/pr17902.C: New test.
37595
37596 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37597
37598         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37599
37600 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37601
37602         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37603
37604 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37605
37606         * gcc.dg/assign-warn-3.c: New test.
37607
37608 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37609
37610         PR c/16999
37611         * gcc.dg/cpp/ident-1.c: New test.
37612
37613 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37614
37615         * gcc.c-torture/compile/acc1.c: New.
37616
37617 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37618
37619         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37620         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37621
37622 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37623
37624         * gcc.dg/ultrasp11.c: New test.
37625
37626 2004-10-08  Michael Matz  <matz@suse.de>
37627
37628         * gcc.dg/doloop-2.c: New test.
37629
37630 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37631
37632         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37633         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37634         objc.dg/method-9.m: Update expected diagnostics.
37635
37636 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37637
37638         * gcc.dg/ppc-fsel-3.c: New file.
37639         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37640
37641 2004-10-07  Paul Brook  <paul@codesourcery.com>
37642
37643         * gfortran.dg/intrinsic_verify_1.f90: New test.
37644
37645 2004-10-07  Paul Brook  <paul@codesourcery.com>
37646
37647         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37648
37649 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37650
37651         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37652         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37653         commit.
37654
37655 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37656
37657         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37658
37659 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37660
37661         PR c++/17115
37662         * g++.dg/warn/Winline-4.C: New test.
37663
37664 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37665
37666         * gcc.c-torture/compile/20041007-1.c: New test.
37667
37668 2004-10-07  Paul Brook  <paul@codesourcery.com>
37669
37670         PR fortran/17678
37671         * gfortran.dg/use_allocated_1.f90: New test.
37672
37673 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37674
37675         PR middle-end/17849
37676         * gfortran.fortran-torture/compile/nested.f90: New test
37677
37678 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37679
37680         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37681
37682 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37683
37684         PR c++/17368
37685         * g++.dg/ext/asm6.C: New test.
37686
37687 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37688
37689         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37690
37691 2004-10-06  Paul Brook  <paul@codesourcery.com>
37692
37693         PR libfortran/17709
37694         * gfortran.dg/empty_format_1.f90: New test.
37695
37696 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37697
37698         PR fortran/17568
37699         * gfortran.dg/ishft.f90: New test.
37700
37701         PR fortran/17283
37702         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37703         tests.
37704
37705 2004-10-06  Paul Brook  <paul@codesourcery.com>
37706
37707         * gfortran.dg/do_1.f90: New test.
37708
37709 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37710
37711         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37712         optimizing for size.
37713
37714 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37715
37716         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37717
37718 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37719
37720         * gcc.c-torture/compile/20041005-1.c: New test.
37721
37722 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37723
37724         PR c++/17829
37725         * g++.dg/lookup/koenig4.C: New.
37726
37727 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37728
37729         * g++.dg/other/classkey1.C: Adjust quoting marks.
37730         * g++.dg/parse/error15.C: Likewise.
37731         * g++.dg/template/meminit2.C (int>): Likewise.
37732
37733 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37734
37735         PR fortran/17283
37736         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37737
37738         PR fortran/17631
37739         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37740
37741         PR fortran/17708
37742         * gfortran.dg/pr17708.f90: New test.
37743
37744 2004-10-04  Chao-ying Fu  <fu@mips.com>
37745
37746         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37747         * gcc.dg/vect/vect-4.c: Ditto.
37748         * gcc.dg/vect/vect-5.c: Ditto.
37749         * gcc.dg/vect/vect-6.c: Ditto.
37750         * gcc.dg/vect/vect-8.c: Ditto.
37751         * gcc.dg/vect/vect-16.c: Ditto.
37752         * gcc.dg/vect/vect-30.c: Ditto.
37753         * gcc.dg/vect/vect-40.c: Ditto.
37754         * gcc.dg/vect/vect-41.c: Ditto.
37755         * gcc.dg/vect/vect-42.c: Ditto.
37756         * gcc.dg/vect/vect-43.c: Ditto.
37757         * gcc.dg/vect/vect-44.c: Ditto.
37758         * gcc.dg/vect/vect-45.c: Ditto.
37759         * gcc.dg/vect/vect-46.c: Ditto.
37760         * gcc.dg/vect/vect-47.c: Ditto.
37761         * gcc.dg/vect/vect-48.c: Ditto.
37762         * gcc.dg/vect/vect-49.c: Ditto.
37763         * gcc.dg/vect/vect-50.c: Ditto.
37764         * gcc.dg/vect/vect-51.c: Ditto.
37765         * gcc.dg/vect/vect-52.c: Ditto.
37766         * gcc.dg/vect/vect-53.c: Ditto.
37767         * gcc.dg/vect/vect-54.c: Ditto.
37768         * gcc.dg/vect/vect-55.c: Ditto.
37769         * gcc.dg/vect/vect-56.c: Ditto.
37770         * gcc.dg/vect/vect-57.c: Ditto.
37771         * gcc.dg/vect/vect-58.c: Ditto.
37772         * gcc.dg/vect/vect-59.c: Ditto.
37773         * gcc.dg/vect/vect-60.c: Ditto.
37774         * gcc.dg/vect/vect-74.c: Ditto.
37775         * gcc.dg/vect/vect-79.c: Ditto.
37776         * gcc.dg/vect/vect-80.c: Ditto.
37777
37778 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37779
37780         * gcc.dg/unused-7.c: Use the correct option.
37781
37782 2004-10-04  Paul Brook  <paul@codesourcery.com>
37783         Bud Davis  <bdavis9659@comcast.net>
37784
37785         PR fortran/17706
37786         PR fortran/16434
37787         * gfortran/pr17706.f90: New test.
37788         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37789
37790 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37791
37792         * gfortran.dg/pr17612.f90: New test.
37793
37794 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37795
37796         * g++.dg/template/local1.C: Adjust quoting marks in
37797         testing for diagnostics.
37798         * g++.dg/tls/diag-2.C: Likewise.
37799         * g++.dg/other/error8.C: Likewise.
37800
37801 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37802
37803         PR c/17178
37804         * gcc.dg/unused-4.c: Adjust to be correct.
37805
37806         PR c/17820
37807         * gcc.dg/unused-7.c: New test.
37808
37809 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37810
37811         PR c++/17797
37812         * g++.dg/overload/template2.C: New test.
37813
37814 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37815
37816         PR tree-optimization/16632
37817         * gcc.dg/tree-ssa/20041002-1.c: New.
37818
37819 2004-10-03  Paul Brook  <paul@codesourcery.com>
37820
37821         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37822         rather than relying on default formatting.
37823
37824 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37825
37826         * gcc.dg/20040920-1.c: Update expected message text.
37827
37828 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37829
37830         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37831
37832 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37833
37834         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37835         tree level.
37836
37837 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37838
37839         * gcc.dg/tree-ssa/pr17343.c: Remove.
37840
37841 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37842
37843         PR tree-opt/17343
37844         * gcc.dg/tree-ssa/pr17343.c: New test.
37845
37846 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37849         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37850         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37851         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37852         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37853
37854 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37855
37856         * gcc.dg/lvalue-2.c: New test.
37857
37858 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37859
37860         PR c/17730
37861         * gcc.dg/pr17730-1.c: New test
37862
37863 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37864
37865         PR c/7425
37866         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37867
37868 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37869
37870         * gcc.c-torture/execute/stdarg-1.c: New test.
37871         * gcc.c-torture/execute/stdarg-2.c: New test.
37872         * gcc.c-torture/execute/stdarg-3.c: New test.
37873         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37874         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37875         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37876         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37877         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37878
37879 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37880
37881         PR tree-optimization/17697
37882         * g++.dg/opt/pr17697-1.C: New test.
37883         * g++.dg/opt/pr17697-2.C: New test.
37884         * g++.dg/opt/pr17697-3.C: New test.
37885
37886 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37887
37888         PR c/16409
37889         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37890         gcc.dg/vla-init-5.c: New tests.
37891
37892 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37893
37894         PR c/13804
37895         * gcc.dg/pr13804-1.c: New test.
37896
37897 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37898
37899         PR fortran/16938
37900         * gfortran.dg/pr16938.f90: New test.
37901
37902 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37903
37904         * g++.dg/template/crash23.C: New test.
37905
37906 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37907
37908         PR c++/17585
37909         * g++.dg/template/static8.C: New test.
37910
37911 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37912
37913         PR c++/17681
37914         * g++.dg/other/error9.C: New test.
37915
37916 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37917
37918         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37919
37920 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37921
37922         PR fortran/15164
37923         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37924
37925 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37926
37927         PR middle-end/17112
37928         * gcc.dg/pr17112-1.c: New test case.
37929
37930 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37931
37932         PR c/11459
37933         * gcc.dg/pr11459-1.c: New test.
37934
37935 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37936
37937         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37938         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37939
37940 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37941
37942         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37943
37944 2004-09-25  Jan Hubicka  <jh@suse.cz>
37945
37946         * compile/30040909-1.c: New test.
37947         * compile/30040907-1.c: New test.
37948
37949 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37950
37951         * gcc.c-torture/execute/va-arg-26.c: New test.
37952
37953 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37954
37955         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37956         extra diagnostics on targets with 64-bit pointers.
37957         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37958
37959 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37960
37961         PR c/17188
37962         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37963         * gcc.dg/decl-3.c: Adjust expected message.
37964
37965 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37966
37967         PR fortran/17615
37968         * gfortran.dg/pr17615.f90: New test.
37969
37970 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37971
37972         PR tree-optimzation/17517
37973         * g++.dg/tree-ssa/pr17517.C: New Test.
37974
37975 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         PR c++/16889
37978         * g++.dg/lookup/ambig3.C: New.
37979
37980 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37981
37982         PR tree-opt/17624
37983         * g++.dg/opt/pr17624.C: New test.
37984
37985 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37986
37987         PR c/6980
37988         * gcc.dg/Wbad-function-cast-1.c: New test.
37989
37990 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37991
37992         * g++.dg/ext/complit1.C
37993         * g++.dg/other/error2.C
37994         * g++.dg/other/nontype-1.C
37995         * g++.dg/parse/crash11.C
37996         * g++.dg/parse/crash12.C
37997         * g++.dg/parse/error15.C
37998         * g++.dg/parse/error4.C
37999         * g++.dg/parse/tmpl-outside1.C
38000         * g++.dg/parse/too-many-tmpl-args1.C
38001         * g++.dg/template/dependent-expr3.C
38002         * g++.dg/template/error10.C
38003         * g++.dg/template/instantiate1.C
38004         * g++.dg/template/vtable2.C
38005         * g++.dg/warn/Wshadow-1.C
38006         * g++.dg/warn/weak1.C
38007         * g++.old-deja/g++.brendan/crash16.C
38008         * g++.old-deja/g++.brendan/crash18.C
38009         * g++.old-deja/g++.brendan/crash48.C
38010         * g++.old-deja/g++.brendan/crash49.C
38011         * g++.old-deja/g++.brendan/crash55.C
38012         * g++.old-deja/g++.brendan/crash56.C
38013         * g++.old-deja/g++.brendan/crash8.C
38014         * g++.old-deja/g++.brendan/enum11.C
38015         * g++.old-deja/g++.brendan/enum8.C
38016         * g++.old-deja/g++.brendan/enum9.C
38017         * g++.old-deja/g++.brendan/friend3.C
38018         * g++.old-deja/g++.brendan/misc14.C
38019         * g++.old-deja/g++.bugs/900402_02.C
38020         * g++.old-deja/g++.bugs/900404_03.C
38021         * g++.old-deja/g++.bugs/900404_04.C
38022         * g++.old-deja/g++.bugs/900428_03.C
38023         * g++.old-deja/g++.jason/crash4.C
38024         * g++.old-deja/g++.jason/overload21.C
38025         * g++.old-deja/g++.jason/redecl1.C
38026         * g++.old-deja/g++.jason/report.C
38027         * g++.old-deja/g++.jason/rfg10.C
38028         * g++.old-deja/g++.jason/template30.C
38029         * g++.old-deja/g++.law/arm12.C
38030         * g++.old-deja/g++.law/ctors5.C
38031         * g++.old-deja/g++.law/cvt20.C
38032         * g++.old-deja/g++.law/init10.C
38033         * g++.old-deja/g++.law/init8.C
38034         * g++.old-deja/g++.law/visibility17.C
38035         * g++.old-deja/g++.law/visibility7.C
38036         * g++.old-deja/g++.mike/net8.C
38037         * g++.old-deja/g++.mike/p646.C
38038         * g++.old-deja/g++.mike/p700.C
38039         * g++.old-deja/g++.mike/p701.C
38040         * g++.old-deja/g++.mike/p811.C
38041         * g++.old-deja/g++.ns/template13.C
38042         * g++.old-deja/g++.other/array3.C
38043         * g++.old-deja/g++.other/crash25.C
38044         * g++.old-deja/g++.other/dtor3.C
38045         * g++.old-deja/g++.other/dtor4.C
38046         * g++.old-deja/g++.other/main1.C
38047         * g++.old-deja/g++.other/warn7.C
38048         * g++.old-deja/g++.pt/crash11.C
38049         * g++.old-deja/g++.pt/crash36.C
38050         * g++.old-deja/g++.pt/spec22.C
38051         * g++.old-deja/g++.pt/spec9.C
38052         * g++.old-deja/g++.pt/ttp52.C
38053         * g++.old-deja/g++.robertl/eb103.C
38054         * g++.old-deja/g++.robertl/eb121.C
38055         * g++.old-deja/g++.robertl/eb22.C
38056         * g++.old-deja/g++.robertl/eb8.C:
38057         Update locations and/or regexps of dg-error markers.
38058         Remove markers for some bogus messages that are no longer issued.
38059
38060 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38061
38062         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38063         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38064
38065 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38066
38067         PR c++/17618
38068         * g++.dg/lookup/crash5.C: New test.
38069
38070 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38071
38072         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38073         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38074         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38075         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38076         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38077         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38078
38079         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38080         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38081         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38082         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38083         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38084         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38085
38086         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38087
38088         * gcc.dg/vect/vect-44.c: Check additional cases.
38089         * gcc.dg/vect/vect-48.c: Check additional cases.
38090
38091         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38092         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38093         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38094         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38095         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38096         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38097         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38098         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38099         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38100
38101         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38102         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38103         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38104
38105 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38106
38107         * gcc.dg/tree-ssa/loop-6.c: New test.
38108
38109 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38110
38111         PR c++/17620
38112         * g++.dg/inherit/base2.C: New.
38113
38114 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38115
38116         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38117         * gcc.dg/20001012-2.c: Likewise.
38118         * gcc.dg/20001013-1.c: Likewise.
38119         * gcc.dg/20001101-1.c: Likewise.
38120         * gcc.dg/20001102-1.c: Likewise.
38121         * gcc.dg/bf-spl1.c: Likewise.
38122         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38123         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38124
38125 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38126
38127         PR tree-optimization/16721
38128         * gcc.dg/tree-ssa/pr16721.c: New test.
38129
38130 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38131
38132         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38133         * gcc.dg/20040305-1.c: Likewise.
38134
38135 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38136
38137         PR c/16566
38138         * gcc.c-torture/compile/pr16566-1.c,
38139         gcc.c-torture/compile/pr16566-2.c,
38140         gcc.c-torture/compile/pr16566-3.c: New tests.
38141
38142 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38143
38144         PR tree-optimization/17512
38145         * gcc.c-torture/compile/20040916-1.c.
38146
38147 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38148
38149         * gcc.dg/pragma-re-3.c: New test.
38150
38151 2004-09-17  Matt Austern  <austern@apple.com>
38152
38153         PR c++/15049
38154         * g++.dg/other/anon3.C: New.
38155
38156 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38157
38158         PR c++/7503
38159         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38160         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38161         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38162         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38163         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38164
38165 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38166
38167         PR fortran/17286
38168         * gfortran.dg/pr17286.f90: New test.
38169
38170 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38171
38172         PR c++/17530
38173         * g++.dg/template/static7.C: New test.
38174
38175 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38176
38177         PR tree-opt/17558
38178         * gcc.c-torture/compile/pr17558.c: New test.
38179
38180 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38181
38182         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38183         if SKIP_ATTRIBUTE is defined.
38184
38185 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38186
38187         PR fortran/15957
38188         * gfortran.dg/pr15957.f90: New test.
38189
38190 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38191
38192         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38193         in comparison.
38194         * gcc.dg/vect/vect-79.c: Likewise.
38195         * gcc.dg/vect/vect-80.c: Likewise.
38196
38197 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38198
38199         PR fortran/15750
38200         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38201
38202 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38203
38204         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38205         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38206         * gcc.dg/vect/vect-62.c: New testcase.
38207         * gcc.dg/vect/vect-63.c: New testcase.
38208         * gcc.dg/vect/vect-64.c: New testcase.
38209         * gcc.dg/vect/vect-65.c: New testcase.
38210         * gcc.dg/vect/vect-66.c: New testcase.
38211         * gcc.dg/vect/vect-67.c: New testcase.
38212         * gcc.dg/vect/vect-68.c: New testcase.
38213         * gcc.dg/vect/vect-69.c: New testcase.
38214         * gcc.dg/vect/vect-79.c: New testcase.
38215         * gcc.dg/vect/vect-80.c: New testcase.
38216
38217 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38218
38219         * gcc.target/mips/asm-1.c: New test.
38220
38221 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38222
38223         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38224         * gcc.dg/vect/vect-73.c: New testcase.
38225         * gcc.dg/vect/vect-74.c: New testcase.
38226         * gcc.dg/vect/vect-75.c: New testcase.
38227         * gcc.dg/vect/vect-76.c: New testcase.
38228         * gcc.dg/vect/vect-77.c: New testcase.
38229         * gcc.dg/vect/vect-78.c: New testcase
38230
38231 2004-09-18  Paul Brook  <paul@codesourcery.com>
38232
38233         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38234
38235 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38236
38237         PR c/17424
38238         * gcc.dg/pr17424-1.c: New test.
38239
38240 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38241
38242         * g++.dg/tree-ssa/pr17153.C: New test.
38243
38244 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38245
38246         PR pch/13361
38247         * g++.dg/pch/wchar-1.C: New.
38248         * g++.dg/pch/wchar-1.Hs: New.
38249
38250 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38251
38252         * gcc.c-torture/execute/20040917-1.c: New test.
38253
38254 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38255
38256         PR tree-optimization/17319
38257         * gcc.dg/pr17319.c: New test.
38258
38259 2004-09-17  Devang Patel  <dpatel@apple.com>
38260
38261         * gcc.dg/20040813-1.c: New test.
38262
38263 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38264
38265         PR tree-optimization/17273
38266         * gcc.c-torture/compile/pr17273.c: New test.
38267
38268 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38269
38270         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38271         Update expected messages.
38272         * gcc.dg/declspec-13.c: New test.
38273
38274 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38275
38276         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38277
38278 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38279
38280         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38281         change what 'a' is pointing to.
38282
38283 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38284
38285         PR c++/16002
38286         * g++.dg/template/error18.C: New test.
38287
38288         PR c++/16029
38289         * g++.dg/warn/Wunused-8.C: New test.
38290
38291 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38292
38293         PR tree-optimization/17513
38294         * gcc.dg/20040916-1.c: New test.
38295
38296 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38297
38298         PR c++/17501
38299         * g++.dg/template/typename7.C: New test.
38300
38301 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38302
38303         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38304
38305 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38306
38307         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38308         with -ftree-based-profiling also.
38309         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38310
38311 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38312
38313         PR/15364
38314         * gfortran.dg/der_array_io_1.f90: New test.
38315         * gfortran.dg/der_array_io_2.f90: New test.
38316         * gfortran.dg/der_array_io_3.f90: New test.
38317
38318 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38319
38320         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38321         EABI.
38322
38323 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38324
38325         * g++.dg/opt/switch1.C: New test.
38326
38327 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38328
38329         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38330         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38331         Update expected messages.
38332
38333 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38334
38335         PR fortran/16485
38336         * gfortran.dg/same_name_1.f90: New test.
38337
38338 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38339
38340         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38341         dereference garbage pointers.
38342
38343 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38344
38345         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38346         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38347
38348         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38349         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38350         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38351
38352 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38353
38354         PR c++/17324
38355         * g++.dg/template/mangle1.C: New test.
38356
38357 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38358
38359         PR tree-optimization/17252
38360         * gcc.c-torture/execute/pr17252.c: New test.
38361
38362 2004-09-14  Andrew Pinski  <apinski@apple.com>
38363
38364         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38365
38366 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38367
38368         PR rtl-optimization/9771
38369         * gcc.dg/pr9771-1.c: New test case.
38370
38371 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38372
38373         PR tree-optimization/15262
38374         * gcc.c-torture/execute/pr15262-1.c: New test.
38375         * gcc.c-torture/execute/pr15262-2.c: New test.
38376
38377 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38378
38379         * gcc.dg/declspec-12.c: New test.
38380
38381 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38382
38383         * gfortran.dg/pr17090.f90: Add directives to test.
38384
38385 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38386
38387         * gcc.c-torture/compile/20040914-1.c: New test.
38388
38389 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38390
38391         PR c++/16162
38392         * g++.dg/template/decl2.C: New test.
38393
38394 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38395
38396         PR fortran/17090
38397         * gfortran.dg/pr17090.f90: New test.
38398
38399 2004-09-13  Dale Johannesen  <dalej@apple.com>
38400
38401         * gcc.c-torture/compile/pr17408.c: New test case.
38402
38403 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38404
38405         PR c++/16716
38406         * g++.dg/parse/crash17.C: New test.
38407
38408         PR c++/17327
38409         * g++.dg/template/enum3.C: New test.
38410
38411 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38412
38413         * lib/gcc-defs.exp: Load wrapper.exp.
38414         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38415         using local code.
38416         * lib/gcc.exp (gcc_init): Similar.
38417         * lib/gfortran.exp (gfortran_init): Similar.
38418         * lib/objc.exp (objc_init): Similar.
38419         * lib/treelang.exp (treelang_init): Similar.
38420         * lib/wrapper.exp: New file with build_wrapper call machinery in
38421         ${tool}_maybe_build_wrapper.
38422
38423 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38424
38425         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38426         "inline".
38427         * gcc.dg/declspec-11.c: Update expected messages.
38428         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38429         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38430         gcc.dg/inline-12.c: New tests.
38431
38432 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38433
38434         * g++.dg/tree-ssa/pr17400.C: New testcase.
38435
38436 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38437
38438         * gcc.target/mips/sb1-1.c: New testcase.
38439
38440 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38441
38442         * lib/g77-dg.exp: Remove unused file.
38443         * lib/mike-g77.exp: Ditto.
38444         * lib/g77.exp: Ditto.
38445
38446 2004-09-12  Richard Henderson  <rth@redhat.com>
38447
38448         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38449
38450 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38451
38452         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38453         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38454         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38455         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38456         Update expected messages.
38457
38458 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38459
38460         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38461         declaration/use mismatch for dirp parameter.
38462
38463 2004-09-12  Andrew Pinski  <apinski@apple.com>
38464
38465         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38466         -fgnu-runtime is passed.
38467
38468 2004-09-12  Richard Henderson  <rth@redhat.com>
38469
38470         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38471         do the uplevel thing and update additional_flags directly.
38472         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38473         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38474         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38475         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38476
38477 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38478
38479         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38480
38481 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38482
38483         PR middle-end/17411
38484         * g++.dg/opt/pr17411-1.C: New test case.
38485
38486 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38487
38488         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38489         gcc.dg/tls/diag-2.c: Update expected messages.
38490         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38491         messages.
38492         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38493         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38494         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38495         gcc.dg/tls/diag-5.c: New tests.
38496
38497 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38498
38499         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38500
38501 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38502
38503         * g++.dg/parse/break-in-for.C: New test.
38504
38505 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38506
38507         * gcc.dg/tree-ssa/20040911-1.c: New test.
38508
38509 2004-09-11  Andreas Jaeger  <aj@suse.de>
38510
38511         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38512         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38513
38514 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38515
38516         * gcc.target/frv: New directory of FR-V-specific tests.
38517
38518 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38519
38520         * gcc.dg/convert-vec-1.c: New test.
38521
38522 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38523
38524         PR middle-end/17024
38525         * gcc.dg/pr17024-1.c: New test case.
38526
38527 2004-09-10  Eric Christopher  <echristo@redhat.com>
38528
38529         * gcc.dg/20040910-1.c: New test.
38530
38531 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38532
38533         * gcc.dg/bitfld-9.c: New test.
38534
38535 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38536
38537         * gcc.c-torture/execute/ieee/acc1.c: New test.
38538         * gcc.c-torture/execute/ieee/acc2.c: New test.
38539         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38540
38541 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38542
38543         * gcc.dg/deprecated-2.c: New test.
38544
38545 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38546
38547         * gcc.dg/init-vec-1.c: New test.
38548
38549 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38550
38551         PR middle-end/17055
38552         * gcc.dg/pr17055-1.c: New test case.
38553
38554 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38555
38556         PR target/17377
38557         * gcc.c-torture/execute/pr17377.c: New test.
38558
38559 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38560
38561         PR c/8420
38562         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38563         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38564         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38565         gcc.dg/long-long-typespec-1.c: New tests.
38566         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38567
38568 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38569
38570         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38571         gcc.dg/gnu99-static-1.c: New tests.
38572
38573 2004-09-08  Devang Patel  <dpatel@apple.com>
38574
38575         * gcc.dg/darwin-ld-20040828-1.c: New test.
38576         * gcc.dg/darwin-ld-20040828-2.c: New test.
38577         * gcc.dg/darwin-ld-20040828-3.c: New test.
38578
38579 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38580
38581         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38582         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38583         in error message.
38584         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38585         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38586         in error message.
38587         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38588         types they qualify.
38589         * objc.dg/type-size-2.m: Fix wording in comment.
38590         * objc.dg/va-meth-1.m: New test case.
38591
38592 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38593
38594         PR c/16633:
38595         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38596         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38597
38598 2004-09-06  Devang Patel  <dpatel@apple.com>
38599
38600         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38601         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38602
38603 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38604
38605         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38606         reflect changed line numbering of diagnostics.
38607
38608 2004-09-06  Paul Brook  <paul@codesourcery.com>
38609
38610         * gfortran.dg/edit_real_1.f90: Add new test.
38611
38612 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38613
38614         * gcc.dg/tree-ssa/loop-2.c: New test.
38615         * gcc.dg/tree-ssa/loop-3.c: New test.
38616         * gcc.dg/tree-ssa/loop-4.c: New test.
38617         * gcc.dg/tree-ssa/loop-5.c: New test.
38618
38619 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38620
38621         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38622
38623 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38624
38625         * gcc.dg/format/sentinel-1.c: New test.
38626
38627 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38628
38629         * gcc.dg/builtins-46.c: New.
38630
38631 2004-09-03  Devang Patel  <dpatel@apple.com>
38632
38633         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38634         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38635
38636 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38637
38638         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38639         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38640         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38641         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38642         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38643         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38644         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38645         the non-portable bzero.
38646         * gcc.dg/20010912-1.c: xfail for NetWare.
38647         * gcc.dg/20020426-2.c: xfail for NetWare.
38648         * gcc.dg/20021014-1.c: xfail for NetWare.
38649         * gcc.dg/20021018-1.c: xfail for NetWare.
38650         * gcc.dg/20030213-1.c: xfail for NetWare.
38651         * gcc.dg/20030225-1.c: xfail for NetWare.
38652         * gcc.dg/20030708-1.c: xfail for NetWare.
38653         * gcc.dg/builtins-config.h: Also exclude NetWare.
38654         * gcc.dg/format/format.h: Define restrict only if not already defined.
38655         * gcc.dg/nest.c: xfail for NetWare.
38656         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38657         * lib/target-supports.exp (check_visibility_available): Exclude
38658         NetWare.
38659
38660 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38661
38662         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38663         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38664         deterministic starting point for the alignment of structure fields.
38665         * gcc.dg/Wpadded.c: Dito.
38666         * g++.dg/abi/vbase10.C: Dito.
38667
38668 2004-09-03  Devang Patel  <dpatel@apple.com>
38669
38670         * g++.dg/debug/pr15736.cc: New test.
38671
38672 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * README.QMTEST: Fix out-of-date link.
38675
38676 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38677
38678         PR fortran/16579
38679         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38680         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38681
38682 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38683
38684         * g++.dg/abi/arm_rtti1.C: New test.
38685
38686 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38687
38688         * gcc.dg/ppc-vector-memcpy.c: New.
38689         * gcc.dg/ppc-vector-memset.c: New.
38690
38691 2004-09-02  Chao-ying Fu  <fu@mips.com>
38692
38693         * gcc.target/mips/mips-3d-1.c: New test.
38694         * gcc.target/mips/mips-3d-2.c: New test.
38695         * gcc.target/mips/mips-3d-3.c: New test.
38696         * gcc.target/mips/mips-3d-4.c: New test.
38697         * gcc.target/mips/mips-3d-5.c: New test.
38698         * gcc.target/mips/mips-3d-6.c: New test.
38699         * gcc.target/mips/mips-3d-7.c: New test.
38700         * gcc.target/mips/mips-3d-8.c: New test.
38701         * gcc.target/mips/mips-3d-9.c: New test.
38702         * gcc.target/mips/mips-ps-1.c: New test.
38703         * gcc.target/mips/mips-ps-2.c: New test.
38704         * gcc.target/mips/mips-ps-3.c: New test.
38705         * gcc.target/mips/mips-ps-4.c: New test.
38706         * gcc.target/mips/mips-ps-type.c: New test.
38707
38708 2004-09-02  Paul Brook  <paul@codesourcery.com>
38709
38710         * gfortran.dg/edit_real_1.f90: Add new tests.
38711
38712 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38713
38714         PR fortran/15327
38715         * gfortran.dg/merge_char_1.f90: New test.
38716
38717 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38718
38719         PR fortran/16404
38720         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38721
38722 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38723
38724         PR c/1522
38725         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38726
38727 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38728
38729         * g++.dg/opt/loop1.C: Do not XFAIL.
38730
38731 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38732
38733         * gcc.c-torture/execute/20040831-1.c: New test.
38734
38735 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38736
38737         PR fortran/16579
38738         * gfortran.dg/g77/20010610.f: Now passes.
38739         Copy from g77.f-torture/execute. Add dg-run directive.
38740         * gfortran.dg/g77/README: Update
38741
38742 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38743
38744         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38745         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38746         (t1, t2, t3, t4): Add volatile.
38747
38748 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38749
38750         * g++.dg/ext/visibility/arm1.C: New test.
38751
38752 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38753
38754         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38755         -pedantic-errors.
38756
38757 2004-09-01  Paul Brook  <paul@codesourcery.com>
38758
38759         * gfortran.dg/eof_2.f90: New test.
38760
38761 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38762
38763         PR fortran/16579
38764         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38765
38766 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38767
38768         PR libfortran/16805
38769         * gfortran.dg/list_read_2.f90: New test.
38770
38771 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38772
38773         * g++.dg/abi/key1.C: New test.
38774
38775 2004-08-31  Richard Henderson  <rth@redhat.com>
38776
38777         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38778         form of offsetof.
38779         * g++.dg/other/offsetof5.C: Remove duplicate.
38780
38781 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38782
38783         PR fortran/17244
38784         * gfortran.dg/func_derived_1.f90: New test.
38785
38786 2004-08-31  Paul Brook  <paul@codesourcery.com>
38787
38788         * gfortran.dg/eof_1.f90: New test.
38789
38790 2004-08-31  Paul Brook  <paul@codesourcery.com>
38791
38792         * gfortran.dg/list_read_1.f90: New file.
38793
38794 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38795
38796         * g++.dg/opt/loop1.C: XFAIL.
38797
38798 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38799
38800         * gcc.dg/funcdef-storage-1.c: New.
38801         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38802         an extern function in local scope.
38803         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38804         declare an 'auto inline' function in local scope.
38805         * gcc.dg/20011130-1.c: Likewise.
38806         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38807         an 'auto' function in local scope.
38808         * gcc.dg/20021014-1.c: Likewise.
38809         * gcc.dg/20030331-2.c: Likewise.
38810
38811 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38812
38813         * gfortran.dg/blockdata_1.f90: New test.
38814
38815 2004-08-30  Richard Henderson  <rth@redhat.com>
38816
38817         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38818
38819 2004-08-30  Richard Henderson  <rth@redhat.com>
38820
38821         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38822         additional_flags set by alternate driver.
38823         (ieee-options): New procedure.
38824         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38825         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38826         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38827         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38828
38829 2004-08-30  Richard Henderson  <rth@redhat.com>
38830
38831         * lib/f-torture.exp: Remove.
38832
38833 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38834
38835         PR rtl-optimization/16590
38836         * g++.dg/opt/loop1.C: New test.
38837
38838 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38839
38840         PR fortran/13910
38841         * gfortran.dg/oldstyle_1.f90: New test.
38842
38843 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38844         Paul Brook  <paul@codesourcery.com>
38845
38846         * gfortran.dg/g77/README: Update.
38847         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38848         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38849         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38850
38851 2004-08-28  Paul Brook  <paul@codesourcery.com>
38852
38853         PR libfortran/17195
38854         * gfortran.dg/edit_real_1.f90: New test.
38855
38856 2004-08-27  Paul Brook  <paul@codesourcery.com>
38857
38858         * gfortran.dg/rewind_1.f90: New test.
38859
38860 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38861
38862         PR fortran/16597
38863         * gfortran.dg/pr16597.f90: New test.
38864
38865 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38866
38867         PR c/13801
38868         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38869         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38870         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38871         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38872         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38873
38874 2004-08-26  Nick Clifton  <nickc@redhat.com>
38875
38876         * gcc.c-torture/compile/pr17119.c: New test.
38877
38878 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38879
38880         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38881
38882 2004-08-25  Richard Henderson  <rth@redhat.com>
38883
38884         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38885         the bits that expect kind=8 to be the largest real kind.
38886
38887 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38888
38889         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38890
38891 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38892
38893         * gfortran.dg/assignment_1.f90: New test.
38894
38895 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38896
38897         * g++.dg/template/repo3.C: New test.
38898
38899 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38900
38901         PR middle-end/16693
38902         PR tree-optimization/16372
38903         * g++.dg/opt/pr16372-1.C: New test case.
38904         * g++.dg/opt/pr16693-1.C: New test case.
38905         * g++.dg/opt/pr16693-2.C: New test case.
38906
38907 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38908
38909         * objc.dg/proto-lossage-4.m: New test.
38910
38911 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38912
38913         PR c++/17155
38914         * g++.dg/inherit/local2.C: New test.
38915
38916 2004-08-25  Paul Brook  <paul@codesourcery.com>
38917
38918         PR fortran/17144
38919         * gfortran.dg/string_ctor_1.f90: New test.
38920
38921 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38922
38923         PR c++/14428
38924         * g++.dg/template/redecl2.C: New test.
38925
38926 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38927
38928         PR fortran/17143
38929         * gfortran.dg/pr17143.f90: New test.
38930
38931 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38932
38933         PR fortran/17164
38934         * gfortran.dg/pr17164.f90: New test.
38935
38936 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38937
38938         * gcc.dg/tree-ssa/loop-1.c: New test.
38939
38940 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38941
38942         * gcc.c-torture/compile/20040824-1.c: New test.
38943
38944 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38945
38946         * gcc.c-torture/compile/iftrap-3.c: New test.
38947
38948 2004-08-24  Paul Brook  <paul@codesourcery.com>
38949
38950         * gfortran.dg/entry_2.f90: New test.
38951
38952 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38953
38954         PR c++/16889
38955         * g++.dg/lookup/ambig[12].C: New.
38956
38957 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38958
38959         PR c++/16706
38960         * g++.dg/template/crash21.C: New test.
38961         * g++.dg/template/crash22.C: Likewise.
38962
38963 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         PR c++/17149
38966         * g++.dg/template/access15.C: New.
38967
38968 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38969
38970         PR c++/17163
38971         * g++.dg/template/repo2.C: New test.
38972
38973 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38974
38975         PR rtl-optimization/17078
38976         * gcc.c-torture/execute/pr17078-1.c: New test case.
38977
38978 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38979
38980         PR c/14492
38981         * gcc.dg/debug/crash1.c: New test.
38982
38983 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38984
38985         PR c/16180
38986         * gcc.dg/loop-5.c: New test.
38987
38988 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38989
38990         * gcc.c-torture/execute/20040823-1.c: New test.
38991
38992 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38993
38994         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38995         to the assembler.  Simplify test accordingly.
38996         (asm_abi_flags): Use GNU names.
38997         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38998         to check for ABI flags.
38999
39000 2004-08-22  Andrew Pinski  <apinski@apple.com>
39001
39002         * g++.dg/opt/pr14029.C: New test.
39003         * gcc.c-torture/execute/pr15262.c: New test.
39004
39005 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39006
39007         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39008
39009 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39010
39011         PR 16908
39012         * gfortran.dg/direct_io.f90: New test.
39013
39014 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39015
39016         PR c++/17121
39017         * g++.dg/inherit/local2.C: New test.
39018
39019 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39020
39021         PR c++/17120
39022         * g++.dg/warn/Wparentheses-4.C: New test.
39023
39024 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39025
39026         PR c++/17121
39027         * g++.dg/inherit/local2.C: New test.
39028
39029         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39030         * gcc.dg/ppc-ldstruct.c: Likewise.
39031         * gcc.dg/ppc64-abi-2.c: Likewise.
39032
39033 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39034
39035         PR rtl-optimization/17099
39036         * gcc.c-torture/execute/20040820-1.c: New test.
39037
39038 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39039
39040         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39041
39042 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39043
39044         PR fortran/17077
39045         * gfortran.dg/auto_array_1.f90: New test.
39046
39047 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39048
39049         PR fortran/17074
39050         * gfortran.dg/simpleif_1.f90: New test.
39051
39052 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39053
39054         * lib/target-supports.exp (check_profiling_available): Return
39055         false for arm*-*-symbianelf* and arm*-*-eabi*.
39056
39057         PR c++/15890
39058         * g++.dg/template/delete1.C: New test.
39059
39060 2004-08-19  Paul Brook  <paul@codesourcery.com>
39061
39062         PR fortran/14976
39063         PR fortran/16228
39064         * gfortran.dg/data_char_1.f90: New test.
39065
39066 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39067
39068         PR fortran/16946
39069         * gfortran.dg/reduction.f90: New testcase.
39070
39071 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39072
39073         PR fortran/16520
39074         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39075
39076 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39077
39078         PR c++/17041
39079         * g++.dg/Wparentheses-3.C: New test.
39080
39081 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39082
39083         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39084         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39085         * gcc.dg/vect/vect-2.c: Likewise.
39086         * gcc.dg/vect/vect-3.c: Likewise.
39087         * gcc.dg/vect/vect-4.c: Likewise.
39088         * gcc.dg/vect/vect-5.c: Likewise.
39089         * gcc.dg/vect/vect-6.c: Likewise.
39090         * gcc.dg/vect/vect-7.c: Likewise.
39091         * gcc.dg/vect/vect-25.c: Likewise.
39092         * gcc.dg/vect/vect-31.c: Likewise.
39093         * gcc.dg/vect/vect-32.c: Likewise.
39094         * gcc.dg/vect/vect-34.c: Likewise.
39095         * gcc.dg/vect/vect-36.c: Likewise.
39096         * gcc.dg/vect/vect-all.c: Likewise.
39097
39098 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39099
39100         PR c++/17068
39101         * g++.dg/template/operator4.C: New test.
39102
39103 2004-08-18  Richard Henderson  <rth@redhat.com>
39104
39105         * gcc.dg/20040206-1.c: XFAIL.
39106
39107 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39108
39109         PR c++/16246
39110         * g++.dg/template/array7.C: New test.
39111
39112 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39113
39114         * gcc.dg/mips-movcc-1.c: New test.
39115         * gcc.dg/mips-movcc-2.c: New test.
39116         * gcc.dg/mips-movcc-3.c: New test.
39117
39118         * gcc.dg/mips-nmadd-1.c: New test.
39119         * gcc.dg/mips-nmadd-2.c: New test.
39120
39121 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39122
39123         PR c++/15871
39124         * g++.dg/opt/inline8.C: New test.
39125
39126         PR c++/16965
39127         * g++.dg/parse/error17.C: New test.
39128
39129 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39130
39131         * gcc.dg/vect: New directory for vectorizer tests.
39132         * gcc.dg/vect/tree-vect.h: New file.
39133         * gcc.dg/vect/vect.exp: New file.
39134         * gcc.dg/vect/pr16105.c.c: New test.
39135         * gcc.dg/vect/vect-1.c: New test.
39136         * gcc.dg/vect/vect-2.c: New test.
39137         * gcc.dg/vect/vect-3.c: New test.
39138         * gcc.dg/vect/vect-4.c: New test.
39139         * gcc.dg/vect/vect-5.c: New test.
39140         * gcc.dg/vect/vect-6.c: New test.
39141         * gcc.dg/vect/vect-7.c: New test.
39142         * gcc.dg/vect/vect-8.c: New test.
39143         * gcc.dg/vect/vect-9.c: New test.
39144         * gcc.dg/vect/vect-10.c: New test.
39145         * gcc.dg/vect/vect-11.c: New test.
39146         * gcc.dg/vect/vect-12.c: New test.
39147         * gcc.dg/vect/vect-13.c: New test.
39148         * gcc.dg/vect/vect-14.c: New test.
39149         * gcc.dg/vect/vect-15.c: New test.
39150         * gcc.dg/vect/vect-16.c: New test.
39151         * gcc.dg/vect/vect-17.c: New test.
39152         * gcc.dg/vect/vect-18.c: New test.
39153         * gcc.dg/vect/vect-19.c: New test.
39154         * gcc.dg/vect/vect-20.c: New test.
39155         * gcc.dg/vect/vect-21.c: New test.
39156         * gcc.dg/vect/vect-22.c: New test.
39157         * gcc.dg/vect/vect-23.c: New test.
39158         * gcc.dg/vect/vect-24.c: New test.
39159         * gcc.dg/vect/vect-25.c: New test.
39160         * gcc.dg/vect/vect-26.c: New test.
39161         * gcc.dg/vect/vect-27.c: New test.
39162         * gcc.dg/vect/vect-28.c: New test.
39163         * gcc.dg/vect/vect-29.c: New test.
39164         * gcc.dg/vect/vect-30.c: New test.
39165         * gcc.dg/vect/vect-31.c: New test.
39166         * gcc.dg/vect/vect-32.c: New test.
39167         * gcc.dg/vect/vect-33.c: New test.
39168         * gcc.dg/vect/vect-34.c: New test.
39169         * gcc.dg/vect/vect-35.c: New test.
39170         * gcc.dg/vect/vect-36.c: New test.
39171         * gcc.dg/vect/vect-37.c: New test.
39172         * gcc.dg/vect/vect-38.c: New test.
39173         * gcc.dg/vect/vect-40.c: New test.
39174         * gcc.dg/vect/vect-41.c: New test.
39175         * gcc.dg/vect/vect-42.c: New test.
39176         * gcc.dg/vect/vect-43.c: New test.
39177         * gcc.dg/vect/vect-44.c: New test.
39178         * gcc.dg/vect/vect-45.c: New test.
39179         * gcc.dg/vect/vect-46.c: New test.
39180         * gcc.dg/vect/vect-47.c: New test.
39181         * gcc.dg/vect/vect-48.c: New test.
39182         * gcc.dg/vect/vect-49.c: New test.
39183         * gcc.dg/vect/vect-50.c: New test.
39184         * gcc.dg/vect/vect-51.c: New test.
39185         * gcc.dg/vect/vect-52.c: New test.
39186         * gcc.dg/vect/vect-53.c: New test.
39187         * gcc.dg/vect/vect-54.c: New test.
39188         * gcc.dg/vect/vect-55.c: New test.
39189         * gcc.dg/vect/vect-56.c: New test.
39190         * gcc.dg/vect/vect-57.c: New test.
39191         * gcc.dg/vect/vect-58.c: New test.
39192         * gcc.dg/vect/vect-59.c: New test.
39193         * gcc.dg/vect/vect-60.c: New test.
39194         * gcc.dg/vect/vect-61.c: New test.
39195         * gcc.dg/vect/vect-all.c: New test.
39196         * gcc.dg/vect/vect-none.c: New test.
39197
39198 2004-08-17  Paul Brook  <paul@codesourcery.com>
39199
39200         PR fortran/13082
39201         * gfortran.dg/entry_1.f90: New test.
39202
39203 2004-08-17  Andrew Pinski  <apinski@apple.com>
39204
39205         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39206
39207 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39208
39209         * gcc.dg/pr17036-1.c: New test.
39210
39211 2004-08-16  Devang Patel  <dpatel@apple.com>
39212
39213         * gcc.dg/darwin-20040809-1.c: New test.
39214
39215 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39216
39217         * gcc.dg/funcdef-attr-1.c: New test.
39218
39219 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39220
39221         * gcc.dg/altivec-17.c: New test.
39222         * gcc.dg/altivec-18.c: New test.
39223
39224 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225
39226         PR c++/6749
39227         * g++.dg/template/vtable2.C: New test.
39228
39229 2004-08-14  Richard Henderson  <rth@redhat.com>
39230
39231         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39232         * gcc.dg/pack-test-4.c (main): Return 0.
39233         * gcc.dg/setjmp-1.c: Remove XFAIL.
39234         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39235
39236 2004-08-14  Richard Henderson  <rth@redhat.com>
39237
39238         * gcc.dg/980217-1.c: Add prototype for printf.
39239
39240 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39241
39242         * gfortran.dg/pr16935.f90: New test.
39243
39244 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39245
39246         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39247
39248 2004-08-13  Paul Brook  <paul@codesourcery.com>
39249
39250         * gfortran.dg/der_io_1.f90: Remove stray comma.
39251
39252 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39253
39254         * gcc.dg/vmx/cw-bug-2.c: Remove.
39255         * gcc.dg/vmx/vprint-1.c: Remove.
39256         * gcc.dg/vmx/vscan-1.c: Remove.
39257
39258 2004-08-12  Devang patel  <dpatel@apple.com>
39259
39260         * gcc.dg/darwin-20040809-2.c: New test.
39261
39262 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39263
39264         * g++.dg/ext/altivec-12.C: New test.
39265
39266         * g++.dg/ext/altivec-11.C: New test.
39267
39268 2004-08-12  Paul Brook  <paul@codesourcery.com>
39269
39270         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39271
39272 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39273
39274         * g++.dg/ext/altivec-2.C: Check for hardware support before
39275         executing any VMX instructions.
39276
39277         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39278
39279 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39280
39281         PR c++/16276
39282         * g++.old-deja/g++.other/comdat4.C: New test.
39283         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39284
39285 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39286
39287         PR target/16286
39288         * gcc.dg/pr16286.c: New test.
39289
39290 2004-08-12 Jan Beulich <jbeulich@novell.com>
39291
39292         * g++.dg/ext/asm5.C: New.
39293
39294 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39295
39296         PR c++/16698
39297         * g++.dg/eh/crash1.C: New test.
39298
39299         PR c++/16717
39300         * g++.dg/ext/construct1.C: New test.
39301
39302 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39303
39304         PR c++/16853
39305         * g++.dg/init/ptrmem1.C: New test.
39306
39307         PR c++/16618
39308         * g++.dg/parse/offsetof5.C: New test.
39309
39310         PR c++/16870
39311         * g++.dg/template/overload3.C: New test.
39312
39313 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39314
39315         PR c++/16964
39316         * g++.dg/parse/error16.C: New test.
39317
39318         PR c++/16904
39319         * g++.dg/template/error14.C: New test.
39320
39321         PR c++/16929
39322         * g++.dg/template/error15.C: New test.
39323
39324 2004-08-11  Devang Patel  <dpatel@apple.com>
39325
39326         * gcc.dg/darwin-ld-20040809-1.c: New test.
39327         * gcc.dg/darwin-ld-20040809-2.c: New test.
39328
39329 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39330
39331         PR fortran/16917
39332         * gfortran.dg/dfloat_1.f90: New test.
39333
39334 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39335
39336         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39337         * gcc.dg/dll-2.c: Fix dg-require syntax.
39338         * gcc.misc-tests/arm-isr.c (abort): Declare.
39339         (exit): Likewise.
39340
39341 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39342
39343         PR c++/16971
39344         * g++.dg/parse/crash16.C: New test.
39345
39346 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39347
39348         * gcc.dg/mips-rsqrt-1.c: New test case.
39349         * gcc.dg/mips-rsqrt-2.c: New test case.
39350         * gcc.dg/mips-rsqrt-3.c: New test case.
39351
39352 2004-08-10  Paul Brook  <paul@codesourcery.com>
39353
39354         * gfortran.dg/der_io_1.f90: New test.
39355
39356 2004-08-10  Paul Brook  <paul@codesourcery.com>
39357
39358         PR fortran/16919
39359         * gfortran.dg/der_array_1.f90: New test.
39360
39361 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39362
39363         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39364
39365 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39366
39367         * gcc.dg/wchar_t-2.c: Fix typo.
39368
39369 2004-08-09  Falk Hueffner  <falk@debian.org>
39370
39371         PR tree-optimization/12517
39372         * gcc.c-torture/compile/pr12517.c: New test.
39373
39374         PR tree-optimization/12578
39375         * gcc.c-torture/compile/pr12578.c: New test.
39376
39377         PR tree-optimization/12899
39378         * gcc.c-torture/compile/pr12899.c: New test.
39379
39380         PR rtl-optimization/14692
39381         * gcc.c-torture/compile/pr14692.c: New test.
39382
39383         PR tree-optimization/16461
39384         * gcc.c-torture/compile/pr16461.c: New test.
39385
39386 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39387
39388         * gfortran.dg/getenv_1.f90: New test.
39389
39390 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39391
39392         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39393         wchar_t.
39394         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39395
39396 2004-08-06  Paul Brook  <paul@codesourcery.com>
39397
39398         * gfortran.dg/ret_array_1.f90: New test.
39399         * gfortran.dg/ret_pointer_1.f90: New test.
39400
39401 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39402
39403         * gcc.dg/missing-field-init-[12].c: New tests.
39404         * g++.dg/warn/missing-field-init-[12].C: New tests.
39405
39406 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39407
39408         * gcc.dg/enum2.c: New test.
39409         * gcc.dg/symbian3.c: Likewise.
39410         * gcc.dg/symbian4.c: Likewise.
39411         * gcc.dg/wchar_t-2.c: Likewise.
39412
39413 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39414
39415         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39416         destructor tests.
39417
39418 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39419
39420         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39421         dg-require-visiblity.
39422         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39423         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39424         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39425         * g++.dg/ext/visibility/new1.C: Likewise.
39426         * g++.dg/ext/visibility/pragma.C: Likewise.
39427         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39428         * g++.dg/ext/visibility/virtual.C: Likewise.
39429         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39430         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39431         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39432         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39433         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39434         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39435         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39436         * g++/dg/ext/visibility/visibility-8.C: New test.
39437         * gcc.c-torture/compile/dll.x: Remove.
39438         * gcc.dg/dll-2.c: Use dg-require-dll
39439         * gcc.dg/visibility-10.c: New test.
39440         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39441         supporting DLLs.
39442         * lib/scanasm.exp (scan_hidden): New function.
39443         (scan_not_hidden): Likewise.
39444
39445 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39446
39447         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39448
39449 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39450
39451         * gcc.c-torture/execute/20040805-1.c: New test.
39452
39453 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39454
39455         * gcc.dg/20020118-1.c: Declare abort.
39456         * gcc.dg/altivec_check.h: Likewise.
39457         * gcc.dg/iftrap-2.c: Likewise.
39458         * gcc.dg/pragma-darwin.c: Likewise.
39459         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39460
39461 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39462
39463         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39464
39465 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39466
39467         * gcc.c-torture/execute/builtins/abs-2.c,
39468         gcc.c-torture/execute/builtins/abs-3.c,
39469         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39470         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39471         intmax_t, uintmax_t and their limits.
39472         * gcc.dg/intmax_t-1.c: New test.
39473
39474 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39475
39476         * g++.dg/tc1/dr147.C: Add reference to PR.
39477
39478 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39479
39480         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39481         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39482
39483 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39484
39485         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39486
39487 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39488
39489         * gcc.dg/redecl-5.c: New test.
39490         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39491         of scanf.
39492
39493 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39494
39495         PR middle-end/16790
39496         * gcc.c-torture/execute/pr16790-1.c: New test case.
39497
39498 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39499
39500         * g++.dg/ext/visibility/assign1.C: New test.
39501         * g++.dg/ext/visibility/new1.C: Likewise.
39502
39503         * gcc.dg/symbian1.c: New test.
39504         * gcc.dg/symbian2.c: Likewise.
39505
39506 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39507
39508         PR target/16570
39509         * gcc.dg/i386-sse-9.c: New test.
39510
39511 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39512
39513         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39514
39515 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39516
39517         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39518         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39519         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39520         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39521         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39522         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39523         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39524         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39525         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39526         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39527         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39528         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39529         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39530         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39531         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39532         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39533         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39534         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39535         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39536         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39537         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39538         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39539         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39540         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39541         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39542         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39543         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39544         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39545         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39546         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39547         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39548         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39549         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39550         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39551         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39552         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39553         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39554         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39555         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39556         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39557         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39558         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39559         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39560         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39561         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39562         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39563         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39564         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39565         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39566         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39567         gcc.misc-tests/i386-pf-3dnow-1.c,
39568         gcc.misc-tests/i386-pf-athlon-1.c,
39569         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39570         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39571         Declare built-in functions used.
39572         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39573
39574 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39575
39576         PR c++/16707
39577         * g++.dg/lookup/using12.C: New test.
39578
39579         * g++.dg/init/null1.C: Fix PR number.
39580         * g++.dg/parse/namespace10.C: Likewise.
39581
39582 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39583
39584         PR c++/16224
39585         * g++.dg/template/spec17.C: New test.
39586         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39587         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39588
39589 2004-08-02  David Billinghurst
39590
39591         PR fortran/16292
39592         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39593
39594 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39595
39596         * gcc.dg/ia64-got-1.c: New test case.
39597
39598 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39599
39600         PR c++/16489
39601         * g++.dg/init/null1.C: New test.
39602         * g++.dg/tc1/dr76.C: Adjust error marker.
39603
39604         PR c++/16529
39605         * g++.dg/parse/namespace10.C: New test.
39606
39607         PR c++/16810
39608         * g++.dg/inherit/ptrmem2.C: New test.
39609
39610 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39611
39612         PR target/16155
39613         * gcc.dg/pr16155.c: New test.
39614
39615 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39616
39617         * gcc.dg/redecl-2.c: New test.
39618
39619 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39620
39621         * gcc.dg/darwin-longdouble.c: New file.
39622
39623 2004-07-30  Richard Henderson  <rth@redhat.com>
39624
39625         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39626         write to constant argument.
39627         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39628
39629 2004-07-30  Richard Henderson  <rth@redhat.com>
39630
39631         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39632         tests of nearest around zero.
39633
39634 2004-07-30  Andrew Pinski  <apinski@apple.com>
39635
39636         * gcc.c-torture/compile/20040730-1.c: New test.
39637
39638 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39639
39640         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39641         powerpc-eabispe.
39642
39643 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39644
39645         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39646
39647 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39648
39649         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39650         contains $ld_library_path.
39651         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39652
39653 2004-07-29  Richard Henderson  <rth@redhat.com>
39654
39655         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39656
39657         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39658         (alt2, which): New.
39659         (Check): Accept either alternative.
39660
39661 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39662
39663         * g++.dg/abi/inline1.C: New test.
39664         * g++.dg/abi/local1-a.cc: Likewise.
39665         * g++.dg/abi/local1.C: Likewise.
39666         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39667         * g++.dg/abi/mangle12.C: Likewise.
39668         * g++.dg/abi/mangle17.C: Likewise.
39669         * g++.dg/abi/mangle20-2.C: Likewise.
39670         * g++.dg/opt/interface1.C: Likewise.
39671         * g++.dg/opt/interface1.h: Likewise.
39672         * g++.dg/opt/interface1-a.cc: New test.
39673         * g++.dg/parse/repo1.C: New test.
39674         * g++.dg/template/repo1.C: Likewise.
39675         * g++.dg/warn/Winline-1.C: Likewise.
39676         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39677
39678 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39679
39680         * gcc.dg/tree-ssa/20040729-1.c: New test.
39681
39682 2004-07-27  Matt Austern <austern@apple.com>
39683
39684         * gcc.dg/darwin-bool-1.c: New test.
39685         * gcc.dg/darwin-bool-2.c: New test.
39686
39687 2004-07-28  Richard Henderson  <rth@redhat.com>
39688
39689         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39690         arguments in the correct type.  Don't write to constant arguments.
39691
39692 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39693
39694         PR tree-optimization/16688
39695         PR tree-optimization/16689
39696         * g++.dg/tree-ssa/pr16688.C: New test.
39697
39698 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39699
39700         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39701         loads.  Not only in the comment, this time.
39702
39703 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39704
39705         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39706         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39707         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39708         * gcc.dg/sh4a-bitmovua.c: New.
39709         * gcc.dg/sh4a-cos.c: New.
39710         * gcc.dg/sh4a-cosf.c: New.
39711         * gcc.dg/sh4a-fprun.c: New.
39712         * gcc.dg/sh4a-fsrra.c: New.
39713         * gcc.dg/sh4a-memmovua.c: New.
39714         * gcc.dg/sh4a-sin.c: New.
39715         * gcc.dg/sh4a-sincos.c: New.
39716         * gcc.dg/sh4a-sincosf.c: New.
39717         * gcc.dg/sh4a-sinf.c: New.
39718
39719 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39720
39721         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39722         conditionals.
39723         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39724         loads.
39725         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39726         DOM1.
39727
39728 2004-07-27  Andrew Pinski  <apinski@apple.com>
39729
39730         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39731
39732 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39733
39734         * gcc.dg/pragma-isr.c: New test.
39735
39736 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39737
39738         PR c++/14429
39739         * g++.dg/template/ttp11.C: New test.
39740
39741 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39742
39743         * gcc.c-torture/compile/20040727-1.c: New test.
39744
39745 2004-07-26  Eric Christopher  <echristo@redhat.com>
39746
39747         * gcc.c-torture/compile/20040726-2.c: New test.
39748
39749 2004-07-26  Andrew Pinski  <apinski@apple.com>
39750
39751         * g++.dg/rtti/tinfo1.C: Xfail.
39752
39753 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39754
39755         * gcc.c-torture/compile/20040726-1.c: New test.
39756
39757 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39758             Brian Ryner  <bryner@brianryner.com>
39759
39760         PR c++/9283
39761         PR c++/15000
39762         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39763         * g++.dg/ext/visibility/: New directory.
39764         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39765         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39766         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39767         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39768         * g++.dg/ext/visibility/fvisibility.C,
39769         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39770         g++.dg/ext/visibility/fvisibility-override1.C
39771         g++.dg/ext/visibility/fvisibility-override2.C
39772         g++.dg/ext/visibility/memfuncts.C
39773         g++.dg/ext/visibility/noPLT.C
39774         g++.dg/ext/visibility/pragma.C
39775         g++.dg/ext/visibility/pragma-override1.C
39776         g++.dg/ext/visibility/pragma-override2.C
39777         g++.dg/ext/visibility/staticmemfuncts.C
39778         g++.dg/ext/visibility/virtual.C: New tests.
39779
39780 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39781
39782         PR c/15360
39783         * gcc.dg/pr15360-1.c: New test.
39784
39785 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39786
39787         * gcc.dg/pragma-align-2.c: New test.
39788         * gcc.dg/pragma-init-fini.c: New test.
39789         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39790         targets.
39791
39792 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39793
39794         * gcc.dg/init-string-2.c: New test.
39795
39796 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39797
39798         PR 16684
39799         * gcc.dg/Wredundant-decls-1.c: New test case.
39800
39801 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39802
39803         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39804         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39805         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39806         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39807         * gcc.dg/compat/generate-random.c: New file.
39808         * gcc.dg/compat/generate-random.h: Likewise.
39809         * gcc.dg/compat/generate-random_r.c: Likewise.
39810         * gcc.dg/compat/struct-layout-1.h: Likewise.
39811         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39812         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39813         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39814         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39815         * gcc.dg/compat/struct-layout-1_main.c: New test.
39816         * gcc.dg/compat/struct-layout-1_x.c: New file.
39817         * gcc.dg/compat/struct-layout-1_y.c: New file.
39818         * gcc.dg/compat/struct-layout-1_test.h: New file.
39819
39820 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39821
39822         * gcc.dg/comp-return-1.c: New test
39823
39824 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39825
39826         * gcc.dg/vmx/8-02a.c: Fix typo.
39827
39828         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39829         * gcc.dg/darwin-abi-3.c: New test.
39830
39831         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39832         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39833
39834         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39835         * gcc.dg/vmx/ops-long-1.c: New test.
39836         * gcc.dg/vmx/ops-long-2.c: New test.
39837
39838 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39839
39840         * g++.dg/lookup/conv-[1234].C: New.
39841
39842 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39843
39844         * g++.dg/parse/attr2.C: Simplify.
39845
39846 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39847
39848         PR c/7284
39849         * gcc.c-torture/execute/pr7284-1.c: New test.
39850
39851 2004-07-22  Brian Booth  <bbooth@redhat.com>
39852
39853         * gcc.dg/tree-ssa/20040721-1.c: New test.
39854
39855 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39856
39857         * g++.dg/template/crash20.c: New.
39858
39859 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39860
39861         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39862         Add dg-run directive.  Declare variables as required.
39863         * gfortran.dg/g77/README: Update
39864
39865 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39866
39867         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39868         gcc.dg/cris-peep2-andu2.c: New tests.
39869
39870 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39871
39872         PR c/15052
39873         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39874         on return type.
39875         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39876         messages.
39877         * gcc.dg/qual-return-2.c: Update expected messages.
39878         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39879
39880 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39881
39882         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39883         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39884
39885 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39886
39887         PR c/11250
39888         * gcc.dg/init-string-1.c: New test.
39889
39890 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39891
39892         PR middle-end/15345
39893         PR c/16450
39894         * gcc.dg/torture/nested-fn-1.c: New test.
39895
39896 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39897
39898         PR target/16559
39899         * gcc.dg/ia64-fptr-1.c: New file.
39900
39901 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39902
39903         PR c++/14497
39904         * g++.dg/template/spec16.C: New test.
39905         * g++.old-deja/g++.robertl/eb118.C: Remove.
39906
39907 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39908
39909         PR c++/509
39910         * g++.dg/template/spec15.C: New test.
39911
39912 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39913
39914         Copy cases from g77.f-torture/execute and add dg-run
39915         directive.  Other changes as noted.
39916         * gfortran.dg/g77/13037.f
39917         * gfortran.dg/g77/1832.f
39918         * gfortran.dg/g77/19981119-0.f
39919         * gfortran.dg/g77/19990313-0.f
39920         * gfortran.dg/g77/19990313-1.f
39921         * gfortran.dg/g77/19990313-2.f
39922         * gfortran.dg/g77/19990313-3.f
39923         * gfortran.dg/g77/19990419-1.f
39924         * gfortran.dg/g77/19990826-0.f
39925         * gfortran.dg/g77/19990826-2.f
39926         * gfortran.dg/g77/20000503-1.f
39927         * gfortran.dg/g77/20001111.f
39928         * gfortran.dg/g77/20010116.f
39929         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39930         * gfortran.dg/g77/20010430.f
39931         * gfortran.dg/g77/6177.f
39932         * gfortran.dg/g77/947.f
39933         * gfortran.dg/g77/970816-3.f
39934         * gfortran.dg/g77/971102-1.f
39935         * gfortran.dg/g77/980520-1.f
39936         * gfortran.dg/g77/980628-0.f
39937         * gfortran.dg/g77/980628-1.f
39938         * gfortran.dg/g77/980628-10.f
39939         * gfortran.dg/g77/980628-2.f
39940         * gfortran.dg/g77/980628-3.f
39941         * gfortran.dg/g77/980628-7.f
39942         * gfortran.dg/g77/980628-8.f
39943         * gfortran.dg/g77/980628-9.f
39944         * gfortran.dg/g77/980701-0.f
39945         * gfortran.dg/g77/980701-1.f
39946         * gfortran.dg/g77/cabs.f
39947         * gfortran.dg/g77/claus.f
39948         * gfortran.dg/g77/complex_1.f
39949         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39950         * gfortran.dg/g77/dcomplex.f
39951         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39952         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39953         * gfortran.dg/g77/f90-intrinsic-numeric.f
39954         * gfortran.dg/g77/int8421.f
39955         * gfortran.dg/g77/labug1.f
39956         * gfortran.dg/g77/large_vec.f
39957         * gfortran.dg/g77/le.f
39958         * gfortran.dg/g77/short.f
39959         * gfortran.dg/g77/README: Update
39960
39961 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39962
39963         PR c++/16637
39964         * g++.dg/parse/lookup4.C: New test.
39965
39966 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39967
39968         PR c++/16175
39969         * g++.dg/template/ttp10.C: New test.
39970
39971 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39972
39973         * gcc.dg/pr12625-1.c: New test.
39974
39975 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39976
39977         * gcc.dg/switch-warn-1.c: New test.
39978         * gcc.dg/switch-warn-2.c: New test.
39979         * gcc.c-torture/compile/pr14730.c: Update.
39980
39981 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39982
39983         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39984         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39985         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39986         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39987
39988 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39989
39990         PR c++/16623
39991         * g++.dg/template/assign1.C: New test.
39992
39993 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39994
39995         PR c++/12170
39996         * g++.dg/template/ttp9.C: New test.
39997
39998 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39999
40000         * gcc.dg/format/cmn-err-1.c: New test.
40001
40002 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40003
40004         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40005         gcc.dg/Wparentheses-10.c: New tests.
40006         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40007
40008 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40009
40010         PR fortran/16465
40011         * gfortran.dg/g77//ffixed-line-length-0.f,
40012         gfortran.dg/g77/ffixed-line-length-132.f,
40013         gfortran.dg/g77/ffixed-line-length-72.f,
40014         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40015         gfortran.dg/g77/README: Update.
40016
40017 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40018
40019         PR c++/13092
40020         * g++.dg/template/non-dependent7.C: New test.
40021         * g++.dg/template/non-dependent8.C: Likewise.
40022         * g++.dg/template/non-dependent9.C: Likewise.
40023         * g++.dg/template/non-dependent10.C: Likewise.
40024
40025 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40026
40027         PR c++/16337
40028         * g++.dg/parse/attr2.C: New test.
40029
40030 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40031
40032         * g77.dg: Removed.
40033         * g77.f-torture: Ditto.
40034
40035 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40036
40037         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40038         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40039         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40040
40041 2004-07-16  Richard Henderson  <rth@redhat.com>
40042
40043         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40044
40045 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40046
40047         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40048         tests with full list of options.
40049         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40050         of TORTURE_OPTIONS if test contains 'dg-do run'.
40051
40052         PR fortran/16404
40053         * gfortran.dg/do_iterator.f90: New test.
40054
40055 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40056
40057         PR rtl-optimization/16536
40058         * gcc.c-torture/execute/restrict-1.c: New test.
40059
40060 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40061
40062         PR fortran/15324
40063         * gfortran.dg/pr15324.f90: New test.
40064
40065         PR fortran/15129
40066         * gfortran.dg/pr15129.f90: New test.
40067
40068         PR fortran/15140
40069         * gfortran.dg/pr15140.f90: New test.
40070
40071         PR fortran/13792
40072         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40073         compile-time simplification.
40074
40075 2004-07-14  Mike Stump  <mrs@apple.com>
40076
40077         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40078
40079 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40080
40081         PR target/16325
40082         * gcc.dg/profile-generate-1.c: New.
40083
40084 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.c-torture/execute/20040709-1.c: New test.
40087         * gcc.c-torture/execute/20040709-2.c: New test.
40088
40089 2004-07-14  Mike Stump  <mrs@apple.com>
40090
40091         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40092
40093 2004-07-14  Mike Stump  <mrs@apple.com>
40094
40095         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40096
40097 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40098
40099         PR c++/16518
40100         * g++.dg/parse/mutable1.C: New test.
40101
40102 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40103
40104         PR tree-optimization/16443
40105         * gcc.dg/tree-ssa/20040713-1.c: New test.
40106
40107 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40108
40109         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40110         for operator new.
40111
40112 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40113
40114         * gfortran.dg/g77/README: New file
40115         * gfortran.dg/g77/19981216-0.f: Copy from
40116         g77.f-torture/noncompile.  Add "dg-do compile" and
40117         dg-error as required.
40118         * gfortran.dg/g77/19990218-1.f: Likewise.
40119         * gfortran.dg/g77/19990905-1.f: Likewise.
40120         * gfortran.dg/g77/9263.f: Likewise.
40121         * gfortran.dg/g77/980615-0.f: Likewise.
40122         * gfortran.dg/g77/980616-0.f: Likewise.
40123         * gfortran.dg/g77/check0.f: Likewise.
40124         * gfortran.dg/g77/select_no_compile.f: Likewise.
40125
40126 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40127
40128         Copy files from g77.f-torture/compile.
40129         Add "{ dg-do compile}".  Other changes as noted
40130         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40131         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40132         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40133         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40134         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40135         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40136         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40137         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40138         statement to conform to standard.  Append alpha1.x for reference.
40139         * gfortran.dg/g77/xformat.f: Add dg-warning
40140
40141 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40142
40143         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40144         Add {dg-do compile} directive.
40145         * gfortran.dg/g77/cpp2.F: Likewise.
40146
40147 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40148
40149         PR c++/5402
40150         * g++.dg/lookup/name-clash1.C: New test.
40151
40152         PR c++/9777
40153         * g++.dg/lookup/name-clash2.C: New test.
40154
40155         PR c++/12102
40156         * g++.dg/lookup/name-clash3.C: New test.
40157
40158 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40159
40160         * g++.dg/lookup/new2.C: New test.
40161         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40162
40163 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40164
40165         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40166         Add {dg-do compile} directive.
40167         * gfortran.dg/g77/13060.f: Likewise.
40168         * gfortran.dg/g77/19990218-0.f: Likewise.
40169         * gfortran.dg/g77/19990305-0.f: Likewise.
40170         * gfortran.dg/g77/19990419-0.f: Likewise.
40171         * gfortran.dg/g77/19990502-0.f: Likewise.
40172         * gfortran.dg/g77/19990502-1.f: Likewise.
40173         * gfortran.dg/g77/19990525-0.f: Likewise.
40174         * gfortran.dg/g77/19990826-1.f: Likewise.
40175         * gfortran.dg/g77/19990826-3.f: Likewise.
40176         * gfortran.dg/g77/19990905-2.f: Likewise.
40177         * gfortran.dg/g77/20000412-1.f: Likewise.
40178         * gfortran.dg/g77/20000511-1.f: Likewise.
40179         * gfortran.dg/g77/20000511-2.f: Likewise.
40180         * gfortran.dg/g77/20000518.f: Likewise.
40181         * gfortran.dg/g77/20000601-1.f: Likewise.
40182         * gfortran.dg/g77/20000601-2.f: Likewise.
40183         * gfortran.dg/g77/20000629-1.f: Likewise.
40184         * gfortran.dg/g77/20000630-2.f: Likewise.
40185         * gfortran.dg/g77/20010115.f: Likewise.
40186         * gfortran.dg/g77/20010321-1.f: Likewise.
40187         * gfortran.dg/g77/20010426.f: Likewise.
40188         * gfortran.dg/g77/20020307-1.f: Likewise.
40189         * gfortran.dg/g77/8485.f: Likewise.
40190         * gfortran.dg/g77/960317-1.f: Likewise.
40191         * gfortran.dg/g77/970915-0.f: Likewise.
40192         * gfortran.dg/g77/980310-1.f: Likewise.
40193         * gfortran.dg/g77/980310-2.f: Likewise.
40194         * gfortran.dg/g77/980310-3.f: Likewise.
40195         * gfortran.dg/g77/980310-4.f: Likewise.
40196         * gfortran.dg/g77/980310-6.f: Likewise.
40197         * gfortran.dg/g77/980310-7.f: Likewise.
40198         * gfortran.dg/g77/980310-8.f: Likewise.
40199         * gfortran.dg/g77/980419-2.f: Likewise.
40200         * gfortran.dg/g77/980424-0.f: Likewise.
40201         * gfortran.dg/g77/980427-0.f: Likewise.
40202         * gfortran.dg/g77/980729-0.f: Likewise.
40203         * gfortran.dg/g77/981117-1.f: Likewise.
40204         * gfortran.dg/g77/toon_1.f: Likewise.
40205
40206 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40207
40208         PR c++/2204
40209         * g++.dg/other/abstract2.C: New test.
40210
40211 2004-07-12  Paul Brook  <paul@codesourcery.com>
40212
40213         * gfortran.dg/pointer_init_1.f90: New test.
40214
40215 2004-07-11  Paul Brook  <paul@codesourcery.com>
40216
40217         PR fortran/15986
40218         * gfortran.dg/contained_1.f90: New test.
40219
40220 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40221
40222         * g++.dg/parse/defarg8.C: New test.
40223
40224 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40225
40226         PR fortran/16433
40227         * gfortran.dg/pr16433.f: New test.
40228
40229         PR fortran/17574
40230         * gfortran.dg/pr15754.f90: New test.
40231
40232 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40233
40234         PR tree-optimization/16437
40235         * gcc.c-torture/execute/bitfld-4.c: New test.
40236
40237 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40238
40239         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40240         access to common var from module.
40241
40242 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40243
40244         PR fortran/16336
40245         * gfortran.fortran-torture/execute/common_2.f90: New test.
40246
40247 2004-07-10  Paul Brook  <paul@codesourcery.com>
40248
40249         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40250
40251 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40252
40253         PR fortran/15969
40254         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40255
40256 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40257
40258         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40259         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40260         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40261         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40262         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40263         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40264         * gfortran.dg/g77/funderscoring.f: Likewise.
40265         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40266
40267 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40268
40269         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40270
40271 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40272         Paul Brook  <paul@codesourcery.com>
40273
40274         PR fortran/13415
40275         * gfortran.dg/common_pointer_1.f90: New test.
40276
40277 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40278
40279         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40280
40281 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40282
40283         PR target/16364
40284         * gcc.c-torture/compile/20040709-1.c: New.
40285
40286 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40287
40288         PR fortran/14077
40289         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40290
40291 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40292
40293         PR fortran/13201
40294         * gfortran.dg/shape_1.f90: New test.
40295
40296 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40297             Andrew Pinski  <apinski@apple.com>
40298
40299         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40300
40301 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40302
40303         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40304         comment.
40305
40306 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40307         Paul Brook  <paul@codesourcery.com>
40308
40309         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40310         '.f95' and '.F95'.
40311
40312 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40313
40314         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40315
40316 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40317
40318         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40319         testcases with capital suffix.
40320
40321 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40322
40323         PR fortran/15481
40324         PR fortran/13372
40325         PR fortran/13575
40326         PR fortran/15978
40327         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40328
40329         * gfortran.dg/implicit_1.f90: New test.
40330
40331 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40332
40333         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40334         expression to match gfortran warning/error messages
40335         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40336         dg-error text.
40337
40338 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40339
40340         * lib/fortran-torture.exp: Rename proc search_for to
40341         search_for_re.
40342
40343 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40344
40345         * gcc.c-torture/execute/simd-5.x: New file.
40346         XFAIL on SPARC 64-bit at -O0.
40347
40348 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40349
40350         PR c++/8211
40351         PR c++/16165
40352         * g++.dg/warn/effc3.C: New test.
40353
40354 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40355
40356         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40357         change X to 1X in format.
40358         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40359         add data statements to conform to standard.
40360
40361 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40362
40363         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40364         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40365         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40366
40367 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40368
40369         * gfortran.dg/g77/7388.f: Copy from g77.dg
40370         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40371         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40372         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40373         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40374         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40375         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40376         * gfortran.dg/g77/strlen0.f: Likewise.
40377
40378 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40379
40380         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40381         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40382
40383 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40384
40385         * gcc.c-torture/execute/920428-2.x: Delete.
40386         * gcc.c-torture/execute/920501-7.x: Likewise.
40387
40388 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40389
40390         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40391         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40392         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40393         prescott and c3-2.
40394         (PREFETCH_3DNOW): Add -march=c3.
40395
40396 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40397
40398         PR c/16437
40399         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40400         * gcc.c-torture/execute/bf64-1.x: Likewise.
40401
40402 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40403
40404         * gcc.c-torture/compile/20040708-1.c: New test.
40405
40406 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40407
40408         PR c++/16169
40409         * g++.dg/warn/effc2.C: New test.
40410
40411 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40412
40413         * gcc.c-torture/execute/bitfld-1.x: Remove.
40414         * gcc.c-torture/execute/bitfld-3.c: New test.
40415         * gcc.dg/bitfld-2.c: Remove XFAILs.
40416
40417 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40418
40419         PR c++/16276
40420         * g++.dg/rtti/tinfo1.C: New file.
40421
40422 2004-07-07  Eric Christopher  <echristo@redhat.com>
40423
40424         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40425
40426 2004-07-07  Andrew Pinski  <apinski@apple.com>
40427
40428         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40429
40430 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40431
40432         * g++.dg/init/call1.C: XFAIL.
40433
40434 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40435
40436         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40437         except for movstrict*, to movmem* and clrstr* to clrmem*.
40438
40439 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40440
40441         * gcc.c-torture/execute/20040707-1.c: New test.
40442
40443 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40444
40445         * gcc.c-torture/execute/20040706-1.c: New test.
40446
40447 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40448
40449         PR c++/3671
40450         * g++.dg/template/spec14.C: New test.
40451
40452 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40453
40454         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40455         nothing if not yet defined.  Use it in b, c and d type definitions.
40456         * gcc.c-torture/execute/20040705-1.c: New test.
40457         * gcc.c-torture/execute/20040705-2.c: New test.
40458
40459 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40460
40461         PR c++/2518
40462         * g++.dg/lookup/new1.C: New test.
40463
40464 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40465
40466         PR c++/11406
40467         * g++.dg/template/sizeof8.C: New test.
40468
40469 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40470
40471         * gcc.c-torture/compile/20040705-1.c: New test.
40472
40473 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40474
40475         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40476
40477 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40478
40479         * gcc.dg/cpp/if-mop.c: Two new testcases.
40480         * gcc.dg/cpp/trad/comment-3.c: New.
40481
40482 2004-07-04  Paul Brook  <paul@codesourcery.com>
40483
40484         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40485
40486 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40487
40488         PR c++/3761
40489         * g++.dg/lookup/crash4.C: New test.
40490
40491 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40492
40493         * gcc.c-torture/execute/builtin-abs-1.c
40494         * gcc.c-torture/execute/builtin-abs-2.c
40495         * gcc.c-torture/execute/builtin-complex-1.c
40496         * gcc.c-torture/execute/builtins/string-1-lib.c
40497         * gcc.c-torture/execute/builtins/string-1.c
40498         * gcc.c-torture/execute/builtins/string-2-lib.c
40499         * gcc.c-torture/execute/builtins/string-2.c
40500         * gcc.c-torture/execute/builtins/string-3-lib.c
40501         * gcc.c-torture/execute/builtins/string-3.c
40502         * gcc.c-torture/execute/builtins/string-4-lib.c
40503         * gcc.c-torture/execute/builtins/string-4.c
40504         * gcc.c-torture/execute/builtins/string-5-lib.c
40505         * gcc.c-torture/execute/builtins/string-5.c
40506         * gcc.c-torture/execute/builtins/string-6-lib.c
40507         * gcc.c-torture/execute/builtins/string-6.c
40508         * gcc.c-torture/execute/builtins/string-7-lib.c
40509         * gcc.c-torture/execute/builtins/string-7.c
40510         * gcc.c-torture/execute/builtins/string-8-lib.c
40511         * gcc.c-torture/execute/builtins/string-8.c
40512         * gcc.c-torture/execute/builtins/string-9-lib.c
40513         * gcc.c-torture/execute/builtins/string-9.c
40514         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40515         * gcc.c-torture/execute/builtins/string-asm-1.c
40516         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40517         * gcc.c-torture/execute/builtins/string-asm-2.c
40518         * gcc.c-torture/execute/stdio-opt-1.c
40519         * gcc.c-torture/execute/stdio-opt-2.c
40520         * gcc.c-torture/execute/stdio-opt-3.c
40521         * gcc.c-torture/execute/string-opt-1.c
40522         * gcc.c-torture/execute/string-opt-10.c
40523         * gcc.c-torture/execute/string-opt-11.c
40524         * gcc.c-torture/execute/string-opt-12.c
40525         * gcc.c-torture/execute/string-opt-13.c
40526         * gcc.c-torture/execute/string-opt-14.c
40527         * gcc.c-torture/execute/string-opt-15.c
40528         * gcc.c-torture/execute/string-opt-16.c
40529         * gcc.c-torture/execute/string-opt-2.c
40530         * gcc.c-torture/execute/string-opt-6.c
40531         * gcc.c-torture/execute/string-opt-7.c
40532         * gcc.c-torture/execute/string-opt-8.c:
40533         Replace with ...
40534
40535         * gcc.c-torture/execute/builtins/abs-2.c
40536         * gcc.c-torture/execute/builtins/abs-3.c
40537         * gcc.c-torture/execute/builtins/complex-1.c
40538         * gcc.c-torture/execute/builtins/fprintf.c
40539         * gcc.c-torture/execute/builtins/fputs.c
40540         * gcc.c-torture/execute/builtins/memcmp.c
40541         * gcc.c-torture/execute/builtins/memmove.c
40542         * gcc.c-torture/execute/builtins/memops-asm.c
40543         * gcc.c-torture/execute/builtins/mempcpy-2.c
40544         * gcc.c-torture/execute/builtins/mempcpy.c
40545         * gcc.c-torture/execute/builtins/memset.c
40546         * gcc.c-torture/execute/builtins/printf.c
40547         * gcc.c-torture/execute/builtins/sprintf.c
40548         * gcc.c-torture/execute/builtins/strcat.c
40549         * gcc.c-torture/execute/builtins/strchr.c
40550         * gcc.c-torture/execute/builtins/strcmp.c
40551         * gcc.c-torture/execute/builtins/strcpy.c
40552         * gcc.c-torture/execute/builtins/strcspn.c
40553         * gcc.c-torture/execute/builtins/strlen-2.c
40554         * gcc.c-torture/execute/builtins/strlen.c
40555         * gcc.c-torture/execute/builtins/strncat.c
40556         * gcc.c-torture/execute/builtins/strncmp-2.c
40557         * gcc.c-torture/execute/builtins/strncmp.c
40558         * gcc.c-torture/execute/builtins/strncpy.c
40559         * gcc.c-torture/execute/builtins/strpbrk.c
40560         * gcc.c-torture/execute/builtins/strpcpy-2.c
40561         * gcc.c-torture/execute/builtins/strpcpy.c
40562         * gcc.c-torture/execute/builtins/strrchr.c
40563         * gcc.c-torture/execute/builtins/strspn.c
40564         * gcc.c-torture/execute/builtins/strstr-asm.c
40565         * gcc.c-torture/execute/builtins/strstr.c:
40566         ... these new files.
40567
40568         * gcc.c-torture/execute/builtins/abs-2-lib.c
40569         * gcc.c-torture/execute/builtins/abs-3-lib.c
40570         * gcc.c-torture/execute/builtins/complex-1-lib.c
40571         * gcc.c-torture/execute/builtins/fprintf-lib.c
40572         * gcc.c-torture/execute/builtins/fputs-lib.c
40573         * gcc.c-torture/execute/builtins/memcmp-lib.c
40574         * gcc.c-torture/execute/builtins/memmove-lib.c
40575         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40576         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40577         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40578         * gcc.c-torture/execute/builtins/memset-lib.c
40579         * gcc.c-torture/execute/builtins/printf-lib.c
40580         * gcc.c-torture/execute/builtins/sprintf-lib.c
40581         * gcc.c-torture/execute/builtins/strcat-lib.c
40582         * gcc.c-torture/execute/builtins/strchr-lib.c
40583         * gcc.c-torture/execute/builtins/strcmp-lib.c
40584         * gcc.c-torture/execute/builtins/strcpy-lib.c
40585         * gcc.c-torture/execute/builtins/strcspn-lib.c
40586         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40587         * gcc.c-torture/execute/builtins/strlen-lib.c
40588         * gcc.c-torture/execute/builtins/strncat-lib.c
40589         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40590         * gcc.c-torture/execute/builtins/strncmp-lib.c
40591         * gcc.c-torture/execute/builtins/strncpy-lib.c
40592         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40593         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40594         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40595         * gcc.c-torture/execute/builtins/strrchr-lib.c
40596         * gcc.c-torture/execute/builtins/strspn-lib.c
40597         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40598         * gcc.c-torture/execute/builtins/strstr-lib.c
40599         * gcc.c-torture/execute/builtins/lib/abs.c
40600         * gcc.c-torture/execute/builtins/lib/fprintf.c
40601         * gcc.c-torture/execute/builtins/lib/memset.c
40602         * gcc.c-torture/execute/builtins/lib/printf.c
40603         * gcc.c-torture/execute/builtins/lib/sprintf.c
40604         * gcc.c-torture/execute/builtins/lib/strcpy.c
40605         * gcc.c-torture/execute/builtins/lib/strcspn.c
40606         * gcc.c-torture/execute/builtins/lib/strncat.c
40607         * gcc.c-torture/execute/builtins/lib/strncmp.c
40608         * gcc.c-torture/execute/builtins/lib/strncpy.c
40609         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40610         * gcc.c-torture/execute/builtins/lib/strspn.c
40611         * gcc.c-torture/execute/builtins/lib/strstr.c:
40612         New files containing support routines.
40613
40614         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40615         declaration.
40616         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40617         when not optimizing.
40618
40619 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40620
40621         PR c++/16240
40622         * g++.dg/abi/mangle22.C: New test.
40623         * g++.dg/abi/mangle23.C: Likewise.
40624
40625 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40626
40627         PR fortran/16290
40628         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40629         Allow for cases without denormalized floating point numbers.
40630
40631 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40632
40633         PR c/1027
40634         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40635         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40636         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40637         expected warning text.
40638         * gcc.dg/format/diag-2.c: New test.
40639
40640 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40641
40642         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40643
40644 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40645
40646         * gcc.dg/builtins-43.c: New.
40647         * gcc.dg/builtins-44.c: New.
40648         * gcc.dg/builtins-45.c: New.
40649
40650 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40651             Andreas Tobler  <a.tobler@schweiz.ch>
40652
40653         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40654         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40655         as SIGSEGV.
40656         * gcc.dg/cleanup-11.c: Likewise.
40657         * gcc.dg/cleanup-8.c: Likewise.
40658         * gcc.dg/cleanup-9.c: Likewise.
40659         * gcc.dg/cleanup-5.c: Run on all platforms.
40660
40661 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40662
40663         * g++.dg/warn/nonnull1.C: New test.
40664
40665 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40666
40667         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40668         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40669         Special-case the Sun compiler wrt to <complex.h>.
40670
40671 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40672
40673         * gcc.dg/Wunreachable-8.C: New test.
40674
40675         * gcc.dg/h8300-ice2.c : New test.
40676
40677 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40678
40679         PR fortran/16161
40680         * gfortran.fortran-torture/compile/implicit.f90: Add test
40681         for implicit character.
40682
40683 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40684
40685         PR fortran/16289
40686         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40687         Use tiny() intrinsic to find smallest non-negative real
40688
40689 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40690
40691         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40692         * gcc.dg/compat/struct-by-value-22_x.c: New.
40693         * gcc.dg/compat/struct-by-value-22_y.c: New.
40694
40695         * gcc.c-torture/execute/20040629-1.c: New test.
40696
40697 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40698
40699         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40700         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40701
40702         PR target/16195
40703         * gcc.dg/20040625-1.c: New test.
40704
40705 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40706
40707         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40708
40709 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40710
40711         PR fortran/15963
40712         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40713
40714 2004-06-29  Richard Henderson  <rth@redhat.com>
40715
40716         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40717
40718 2004-06-29  Paul Brook  <paul@codesourcery.com>
40719
40720         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40721         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40722
40723 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40724
40725         PR c++/16260
40726         * g++.dg/parse/crash15.C: New.
40727
40728 2004-06-28  Andrew Pinski  <apinski@apple.com>
40729
40730         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40731         by the error already.
40732
40733         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40734
40735 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40736
40737         PR target/14041
40738         * gcc.dg/h8300-bss-align-1.c : New.
40739
40740 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40741
40742         * PR c++/16174
40743         * g++.dg/template/ctor4.C: New.
40744
40745 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40746
40747         PR c++/16205
40748         * g++.dg/warn/Wsequence-point-1.C: New test.
40749
40750 2004-06-27  Paul Brook  <paul@codesourcery.com>
40751
40752         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40753
40754 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40755
40756         * g++.old-deja/g++.mike/p7325.C: Remove.
40757
40758 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40759
40760         PR c/14963
40761         * gcc.dg/pr14963.c: New test.
40762
40763 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40764
40765         PR c++/16193
40766         * g++.dg/parse/redef1.C: New test.
40767
40768 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40769
40770         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40771         20021110.c.
40772         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40773         20021119-1.c.
40774         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40775         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40776         5-04.c.
40777         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40778         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40779         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40780         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40781         g++.brendan/enum14.C.
40782         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40783         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40784         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40785         g++.mike/virt1.C.
40786         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40787         memtemp24.C.
40788
40789 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40790
40791         * gcc.dg/20040527-1.c: New test case.
40792
40793 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40794
40795         PR gfortran/pr16196
40796         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40797
40798 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40799
40800         PR middle-end/15825
40801         * gcc.dg/pr15825-1.c: New test case.
40802
40803 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40804
40805         * gcc.c-torture/execute/20040625-1.c: New test.
40806
40807 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40808
40809         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40810
40811 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40812
40813         * gcc.dg/torture/mips-div-1.c: New test.
40814
40815 2004-06-24  Jeff Law  <law@redhat.com>
40816
40817         * gcc.dg/tree-ssa/20040624-1.c: New test.
40818
40819 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40820
40821         * gcc.c-torture/compile/20040624-1.c: New test.
40822
40823 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40824
40825         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40826         this directory.
40827
40828 2004-06-23  Andrew Pinski  <apinski@apple.com>
40829
40830         PR middle-end/15988
40831         * g++.dg/opt/ptrmem4.C: New test.
40832
40833         * gcc.dg/c90-array-quals-2.c: New test.
40834
40835 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40836
40837         * gcc.dg/kpice1.c: New test.
40838
40839 2006-06-23  Andrew Pinski  <apinski@apple.com>
40840
40841         * gcc.dg/c90-array-quals.c: New test.
40842
40843 2006-06-22  Richard Henderson  <rth@redhat.com>
40844
40845         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40846
40847 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40848
40849         * gcc.dg/builtins-config.h: Handle FreeBSD.
40850
40851 2006-06-22  Richard Henderson  <rth@redhat.com>
40852
40853         * g++.dg/opt/devirt1.C: New.
40854
40855 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40856
40857         * g++.dg/opt/pr15551.C: New testcase.
40858
40859 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40860
40861         PR target/14800
40862         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40863         x86_64-*-linux* when compiling for 32bit.
40864
40865 2004-06-21  Andrew Pinski  <apinski@apple.com>
40866
40867         * gcc.dg/pch/struct-1.c: New.
40868         * gcc.dg/pch/struct-1.hs: New.
40869
40870 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40871
40872         * gcc.dg/pch/save-temps-1.c: New file.
40873         * gcc.dg/pch/save-temps-1.hs: New file.
40874
40875 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40876
40877         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40878         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40879
40880 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40881
40882         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40883         to fix type error.
40884         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40885         Remove trailing spaces.
40886
40887 2004-06-21  Richard Henderson  <rth@redhat.com>
40888
40889         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40890         merging && to BIT_FIELD_REF.
40891
40892 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40893
40894         * g++.dg/opt/placeholder1.C: New test.
40895
40896 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40897
40898         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40899         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40900         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40901         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40902
40903 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40904
40905         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40906         extern "C".
40907         * g++.dg/other/pragma-re-1.C: Add comments.
40908
40909 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40910
40911         PR gfortran/16080
40912         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40913
40914 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40915
40916         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40917         instead of setting the type of size_t by
40918         hand.
40919
40920 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40921
40922         * gcc.dg/unordered-2.c: New test case.
40923         * gcc.dg/unordered-3.c: New test case.
40924
40925 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40926
40927         PR other/16043
40928         * lib/g++.exp (g++_version): Tweak regexp for version
40929         * lib/g77.exp (g77_version): Likewise.
40930         * lib/gfortran.exp (gfortran_version): Likewise.
40931         * lib/objc.exp (objc_version): Likewise.
40932         * lib/treelang.exp (treelang_version): Likewise.
40933
40934 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40935
40936         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40937         Use INT_MAX instead of __INT_MAX__.
40938         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40939
40940         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40941         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40942         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40943         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40944         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40945         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40946         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40947         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40948         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40949
40950         * gcc.dg/range-test-1.c: New test.
40951         * g++.dg/opt/range-test-1.C: New test.
40952
40953 2004-06-17  Richard Henderson  <rth@redhat.com>
40954
40955         * objc.dg/sync-1.m: New.
40956         * objc.dg/try-catch-1.m: Don't force next runtime.
40957         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40958         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40959         shadowed catch clause.
40960         * objc.dg/try-catch-5.m: New.
40961
40962 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40963
40964         Bug 14610
40965         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40966
40967 2004-06-15  Richard Henderson  <rth@redhat.com>
40968
40969         * gcc.dg/20001116-1.c: Move expected warning line.
40970
40971 2004-06-15  Richard Henderson  <rth@redhat.com>
40972
40973         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40974         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40975
40976 2004-06-15  Jeff Law  <law@redhat.com>
40977
40978         * gcc.dg/tree-ssa/20040615-1.c: New test.
40979         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40980         be less sensitive to operand ordering.
40981         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40982
40983 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40984
40985         * g++.dg/abi/bitfield3.C: Add comment..
40986
40987 2004-06-15  Richard Henderson  <rth@redhat.com>
40988
40989         * g++.dg/ext/stmtexpr1.C: XFAIL.
40990         * gcc.dg/20030612-1.c: XFAIL.
40991
40992 2004-06-15  Eric Christopher  <echristo@redhat.com>
40993
40994         * g++.dg/charset/asm5.c: New.
40995         * gcc.dg/charset/asm6.c: New.
40996
40997 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40998
40999         PR fortran/15962
41000         * gfortran.fortran-torture/execute/select_1.f90: New test.
41001
41002 2004-06-15  Paul Brook  <paul@codesourcery.com>
41003
41004         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41005
41006 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41007
41008         PR c++/15967
41009         * g++.dg/lookup/crash3.C: New test.
41010
41011 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41012
41013         PR c++/15947
41014         * g++.dg/parse/dtor4.C: New test.
41015
41016 2004-06-14  Jeff Law  <law@redhat.com>
41017
41018         * gcc.c-torture/compile/20040614-1.c: New test.
41019
41020 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41021
41022         PR fortran/15211
41023         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41024         LEN of a character array.
41025
41026 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41027
41028         PR c++/15096
41029         * g++.dg/template/ptrmem10.C: New test.
41030
41031         PR c++/14930
41032         * g++.dg/template/friend30.C: New test.
41033
41034 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41035
41036         PR fortran/14928
41037         * gfortran.fortran-torture/compile/mloc.f90: New test.
41038
41039 2004-06-13  Paul Brook  <paul@codesourcery.com>
41040
41041         * gfortran.fortran-torture/execute/random_2.f90: New test.
41042
41043 2004-06-13  Eric Christopher  <echristo@redhat.com>
41044
41045         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41046
41047 2004-06-12  Paul Brook  <paul@codesourcery.com>
41048
41049         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41050
41051 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41052
41053         PR fortran/14923
41054         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41055
41056 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41057
41058         PR fortran/14957
41059         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41060         syntax errors in end statements of contained subroutines.
41061
41062 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41063
41064         PR fortran/12841
41065         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41066
41067 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41068
41069         PR fortran/15665
41070         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41071
41072 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41073
41074         PR gfortran/12839
41075         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41076
41077 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41078
41079         PR c++/15862
41080         * g++.dg/parse/enum1.C: New test.
41081
41082 2004-06-10  Jeff Law  <law@redhat.com>
41083
41084         * gcc.c-torture/compile/20040610-1.c: New test.
41085
41086 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41087
41088         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41089         * g++.old-deja/g++.other/decl3.C: Likewise.
41090
41091 2004-06-10  Brian Booth  <bbooth@redhat.com>
41092
41093         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41094         V_MAY_DEF instead of VDEF.
41095         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41096
41097 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41098
41099         PR c++/14211
41100         * g++.dg/conversion/const1.C: New test.
41101
41102         PR c++/15076
41103         * g++.dg/conversion/reinterpret1.C: New test.
41104
41105         PR c++/15877
41106         * g++.dg/template/enum2.C: New test.
41107
41108         PR c++/15227
41109         * g++.dg/template/error13.C: New test.
41110
41111 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41112
41113         PR fortran/14957
41114         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41115         arguments to test_* REAL and of the right size.
41116
41117 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41118
41119         PR target/15569
41120         PR rtl-optimization/15681
41121         * gcc.dg/20040609-1.c: New test.
41122
41123 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41124
41125         PR c++/14791
41126         * g++.dg/opt/builtins1.C: New test.
41127
41128 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41129
41130         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41131         that use default windows32 struct layout.
41132         * gcc.dg/i386-bitfield2.c: Likewise.
41133
41134 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41135
41136         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41137         for mingw32 and cygwin targets.
41138
41139 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41140
41141         * gcc.dg/pch/macro-4.c: New.
41142         * gcc.dg/pch/macro-4.hs: New.
41143
41144 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41145
41146         PR fortran/13249
41147         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41148
41149 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41150
41151         PR fortran/13372
41152         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41153
41154 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41155
41156         PR gfortran/14897
41157         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41158
41159 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41160
41161         PR gfortran/15755
41162         * gfortran.fortran-torture/execute/backspace.c : New test.
41163
41164 2004-06-09  Paul Brook  <paul@codesourcery.com>
41165
41166         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41167         (pointer_to_section): Rewrite to use smaller array.
41168
41169 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41170
41171         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41172         * gcc.dg/ext/altivec-10.c: Same.
41173         * gcc.dg/ext/altivec-11.c: Same.
41174         * gcc.dg/ext/altivec-12.c: Same.
41175         * gcc.dg/ext/altivec-13.c: Same.
41176         * gcc.dg/ext/altivec-14.c: Same.
41177         * gcc.dg/ext/altivec-15.c: Same.
41178         * gcc.dg/ext/altivec-16.c: Same.
41179         * gcc.dg/ext/altivec-3.c: Same.
41180         * gcc.dg/ext/altivec-4.c: Same.
41181         * gcc.dg/ext/altivec-6.c: Same.
41182         * gcc.dg/ext/altivec-7.c: Same.
41183         * gcc.dg/ext/altivec-8.c: Same.
41184         * gcc.dg/ext/altivec-varargs-1.c: Same.
41185
41186         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41187         * g++.dg/ext/altivec-10.C: Same.
41188         * g++.dg/ext/altivec-2.C: Same.
41189         * g++.dg/ext/altivec-3.C: Same.
41190         * g++.dg/ext/altivec-4.C: Same.
41191         * g++.dg/ext/altivec-5.C: Same.
41192         * g++.dg/ext/altivec-6.C: Same.
41193         * g++.dg/ext/altivec-7.C: Same.
41194         * g++.dg/ext/altivec-8.C: Same.
41195         * g++.dg/ext/altivec-9.C: Same.
41196
41197 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41198
41199         PR c++/7841
41200         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41201
41202 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41203
41204         * gcc.dg/union-1.c: New test.
41205
41206 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41207
41208         * gcc.dg/builtins-41.c: New test case.
41209         * gcc.dg/builtins-42.c: New test case.
41210
41211 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41212
41213         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
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         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41224         * g++.old-deja/g++.brendan/new3.C: Same.
41225         * gcc.c-torture/execute/eeprof-1.x: Same.
41226
41227 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41228
41229         PR c/14765
41230         * gcc.dg/pr14765-1.c: New test.
41231
41232 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41233
41234         PR c/14649
41235         * gcc.dg/pr14649-1.c: New test case.
41236
41237 2004-06-07  Richard Henderson  <rth@redhat.com>
41238
41239         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41240         if temporaries.
41241
41242 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41243
41244         * g++.dg/eh/elide1.C: Remove XFAIL.
41245
41246 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41247
41248         PR c++/15337
41249         * g++.dg/expr/sizeof3.C: New test.
41250
41251         PR c++/14777
41252         * g++.dg/template/access14.C: New test.
41253
41254         PR c++/15554
41255         * g++.dg/template/enum1.C: New test.
41256
41257         PR c++/15057
41258         * g++.dg/eh/throw1.C: New test.
41259
41260 2004-06-07  David Ayers  <d.ayers@inode.at>
41261             Ziemowit Laski  <zlaski@apple.com>
41262
41263         * lib/objc.exp (objc_target_compile): Revert the '-framework
41264         Foundation' flag fix, since bare Darwin does not ship
41265         with the Foundation framework.
41266         * objc/execute/next_mapping.h: Provide a local NSConstantString
41267         @interface and @implementation.
41268         (objc_constant_string_init): A constructor function, used to
41269         initialize the NSConstantString meta-class object.
41270         * objc/execute/string1.m: Include "next_mapping.h" instead of
41271         <Foundation/NSString.h>.
41272         * objc/execute/string2.m: Likewise.
41273         * objc/execute/string3.m: Likewise.
41274         * objc/execute/string4.m: Likewise.
41275
41276 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41277
41278         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41279         to double. Replace double with FLOAT.
41280         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41281
41282         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41283         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41284         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41285         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41286         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41287         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41288         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41289         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41290
41291 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41292
41293         PR c/13519
41294         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41295
41296 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41297
41298         PR c++/15503
41299         * g++.dg/template/meminit2.C: New test.
41300
41301 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41302
41303         PR target/15822
41304         * gcc.c-torture/execute/compare-fp-1.c,
41305         gcc.c-torture/execute/compare-fp-2.c,
41306         gcc.c-torture/execute/compare-fp-3.c,
41307         gcc.c-torture/execute/compare-fp-4.c,
41308         gcc.c-torture/execute/compare-fp-3.x,
41309         gcc.c-torture/execute/compare-fp-4.x: Moved...
41310         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41311         gcc.c-torture/execute/ieee/compare-fp-2.c,
41312         gcc.c-torture/execute/ieee/compare-fp-3.c,
41313         gcc.c-torture/execute/ieee/compare-fp-4.c,
41314         gcc.c-torture/execute/ieee/compare-fp-3.x,
41315         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41316
41317 2004-06-04  David Ayers  <d.ayers@inode.at>
41318
41319         * objc/execute/protocol-isEqual-4.m: New testcase.
41320
41321 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41322
41323         * objc/execute/protocol-isEqual-1.m: New testcase.
41324         * objc/execute/protocol-isEqual-2.m: New testcase.
41325         * objc/execute/protocol-isEqual-3.m: New testcase.
41326
41327 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41328
41329         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41330
41331 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41332
41333         * lib/objc.exp (objc_target_compile): When running tests on
41334         Darwin (Mac OS X), inform the linker about '-framework
41335         'Foundation'.
41336
41337 2004-06-02  Eric Christopher  <echristo@redhat.com>
41338
41339         * gcc.c-torture/compile/20040602-1.c: New.
41340
41341 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41342
41343         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41344         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41345
41346         PR tree-optimization/14736
41347         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41348
41349         PR tree-optimization/14042
41350         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41351
41352         PR tree-optimization/14729
41353         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41354
41355 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41356
41357         PR fortran/15557
41358         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41359
41360 2004-06-01  Richard Hederson  <rth@redhat.com>
41361
41362         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41363
41364 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41365
41366         PR c++/14932
41367         * g++.dg/parse/offsetof4.C: New test.
41368
41369 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41370
41371         PR objc/7993
41372         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41373
41374 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41375
41376         PR c++/15701
41377         * g++.dg/template/friend29.C: New test.
41378
41379 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41380
41381         PR c/15749
41382         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41383
41384 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41385
41386         * gcc.dg/sparc-trap-1.c: New test.
41387
41388 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41389
41390         PR middle-end/15069
41391         * g++.dg/opt/fold3.C: New test case.
41392
41393 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41394
41395         * lib/target-supports.exp (check_iconv_available): Fix fallout
41396         from 2004-05-28 patch.
41397
41398 2004-05-30  Paul Brook  <paul@codesourcery.com>
41399
41400         PR fortran/15620
41401         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41402         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41403
41404 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41405
41406         * gfortran.fortran-torture/execute/random_1.f90: New test.
41407
41408 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41409
41410         * g++.dg/ext/altivec-10.C: New test.
41411
41412 2004-05-29  Paul Brook  <paul@codesourcery.com>
41413
41414         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41415
41416 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41417
41418         * gcc.dg/altivec-16.c: New test.
41419
41420 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41421
41422         * lib/target-supports.exp (check_vmx_hw_available): New.
41423         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41424
41425         * lib/target-supports.exp (check_alias_available,
41426         check_iconv_available, check_named_sections_available): Use
41427         unique names for temporary files.
41428
41429 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41430
41431         * gcc.dg/altivec-15.c: New test.
41432
41433 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41434
41435         PR c++/15083
41436         * g++.dg/warn/noeffect6.C: New test.
41437
41438         PR c++/15471
41439         * g++.dg/expr/ptrmem4.C: New test.
41440
41441         PR c++/15640
41442         * g++.dg/template/operator3.C: New test.
41443
41444 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41445
41446         PR c++/14668
41447         * g++.dg/lookup/redecl1.C: New test.
41448         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41449
41450 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41451
41452         * gcc.c-torture/execute/compare-fp-1.c,
41453         gcc.c-torture/execute/compare-fp-2.c,
41454         gcc.c-torture/execute/compare-fp-3.c,
41455         gcc.c-torture/execute/compare-fp-4.c,
41456         gcc.c-torture/execute/compare-fp-3.x,
41457         gcc.c-torture/execute/compare-fp-4.x,
41458         gcc.dg/pr15649-1.c: New.
41459
41460 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41461
41462         PR c++/12883
41463         * g++.dg/init/array14.C: New test.
41464
41465 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41466
41467         * lib/compat.exp (compat-get-options-main): New.
41468         (compat-get-options): Remove unneeded code, warn for ignored
41469         command.
41470         (compat-execute): Check flag set by dg-require-* commands.
41471
41472         * lib/compat.exp (compat-execute): Break up long lines.
41473
41474 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41475
41476         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41477         * gcc.dg/altivec-14.c: New test.
41478         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41479
41480         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41481         * gcc.dg/altivec-12.c: Ditto.
41482
41483         * gcc.dg/altivec-3.c: Move call to altivec_check.
41484
41485 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41486
41487         PR c++/15044
41488         * g++.dg/template/error12.C: New test.
41489
41490         PR c++/15317
41491         * g++.dg/ext/attrib15.C: New test.
41492
41493         PR c++/15329
41494         * g++.dg/template/ptrmem9.C: New test.
41495
41496 2004-05-25  Paul Brook  <paul@codesourcery.com>
41497
41498         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41499
41500 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41501
41502         PR c++/15165
41503         * g++.dg/template/crash19.C: New test.
41504
41505 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41506
41507         PR c++/15025
41508         * g++.dg/template/redecl1.C: New test.
41509
41510 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41511
41512         PR c++/14821
41513         * g++.dg/other/ns1.C: New test.
41514
41515         PR c++/14883
41516         * g++.dg/template/invalid1.C: New test.
41517
41518 2004-05-23  Paul Brook  <paul@codesourcery.com>
41519         Victor Leikehman  <lei@haifasphere.co.il>
41520
41521         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41522         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41523
41524 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41525
41526         PR c++/15285
41527         PR c++/15299
41528         * g++.dg/template/non-dependent5.C: New test.
41529         * g++.dg/template/non-dependent6.C: New test.
41530
41531 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41532
41533         PR c++/15507
41534         * g++.dg/inherit/union1.C: New test.
41535
41536         PR c++/15542
41537         * g++.dg/template/addr1.C: New test.
41538
41539         PR c++/15427
41540         * g++.dg/template/array5.C: New test.
41541
41542         PR c++/15287
41543         * g++.dg/template/array6.C: New test.
41544
41545 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41546             Roger Sayle  <roger@eyesopen.com>
41547
41548         * g++.dg/lookup/forscope2.C: New test case.
41549
41550 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41551
41552         * gcc.dg/cpp/Wmissingdirs.c: New.
41553
41554 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41555
41556         PR target/15301
41557         * gcc.dg/compat/union-m128-1.h: New file.
41558         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41559         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41560         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41561
41562 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41563
41564         PR target/15302
41565         * gcc.dg/compat/struct-complex-1.h: New file.
41566         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41567         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41568         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41569
41570 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41571
41572         PR middle-end/3074
41573         * gcc.dg/pr3074-1.c: New test case.
41574         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41575
41576 2004-05-20  Falk Hueffner  <falk@debian.org>
41577
41578         PR other/15526
41579         * gcc.dg/ftrapv-1.c: New test case.
41580
41581 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41582
41583         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41584
41585 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41586             Jeff Law  <law@redhat.com>
41587
41588         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41589         * gcc.dg/tree-ssa/20040518-2.c: New test.
41590
41591         * gcc.dg/tree-ssa/20040518-1.c: New test.
41592
41593 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41594
41595         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41596
41597 2004-05-18  Paul Brook  <paul@codesourcery.com>
41598
41599         PR fortran/13930
41600         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41601
41602 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41603
41604         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41605         constant folding.
41606
41607 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41608
41609         * gcc.dg/tree-ssa/20040517-1.c: New test.
41610
41611 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41612
41613         * gcc.dg/loop-4.c: New test.
41614
41615 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41616
41617         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41618
41619 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41620
41621         PR fortran/15311
41622         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41623
41624 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41625
41626         PR fortran/13826
41627         PR fortran/13940
41628         * gfortran.fortran-torture/compile/data_1.f90: New test.
41629
41630 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41631
41632         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41633         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41634
41635 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41636
41637         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41638
41639 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41640
41641         PR c/15444
41642         * gcc.dg/format/xopen-1.c: Adjust expected message.
41643         * gcc.dg/format/xopen-3.c: New test.
41644
41645 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41646
41647         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41648
41649 2004-05-14  Jeff Law  <law@redhat.com>
41650
41651         * gcc.dg/tree-ssa/20040514-2.c: New test.
41652
41653 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41654
41655         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41656         this ...
41657         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41658         this.
41659
41660 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41661
41662         * gcc.dg/tree-ssa/20040514-1.c: New test.
41663
41664 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41665
41666         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41667         test.
41668
41669 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41670
41671         PR fortran/14066
41672         * gfortran.fortran-torture/compile/do_1.f90: New test.
41673
41674 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41675
41676         PR fortran/15051
41677         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41678         test.
41679
41680 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41681
41682         PR fortran/15149
41683         * gfortran.fortran-torture/execute/random_init.f90: New test.
41684
41685 2004-05-13  Paul Brook  <paul@codesourcery.com>
41686
41687         PR fortran/15314
41688         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41689
41690 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41691
41692         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41693         for the powerpc case.
41694
41695 2004-05-13  Jeff Law  <law@redhat.com>
41696
41697         * gcc.dg/tree-ssa/20040513-1.c: New test.
41698         * gcc.dg/tree-ssa/20040513-2.c: New test.
41699
41700 2004-05-13  Paul Brook  <paul@codesourcery.com>
41701
41702         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41703         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41704         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41705
41706 2004-05-13  Andreas Schwab  <schwab@suse.de>
41707
41708         PR other/10819
41709         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41710         characters.
41711
41712 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41713
41714         PR fortran/15294
41715         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41716
41717 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41718
41719         Merge from tree-ssa-20020619-branch.  See
41720         ChangeLog.tree-ssa for details.
41721
41722 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41723
41724         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41725         include <altivec.h> explicitly.
41726         * gcc.dg/altivec-13.c: Likewise.
41727
41728 2004-05-11  Paul Brook  <paul@codesourcery.com>
41729
41730         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41731
41732 2004-05-10  Eric Christopher  <echristo@redhat.com>
41733
41734         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41735         * gcc.dg/sibcall-4.c: Ditto.
41736
41737 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41738
41739         * g++.dg/ext/altivec-8.C: New test case.
41740         * gcc.dg/altivec-13.c: New test case.
41741
41742 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41743
41744         * gcc.c-torture/execute/divcmp-1.c: New test case.
41745         * gcc.c-torture/execute/divcmp-2.c: New test case.
41746         * gcc.c-torture/execute/divcmp-3.c: New test case.
41747
41748 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41749
41750         * g++.dg/other/pragma-re-2.C: New test.
41751
41752 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41753
41754         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41755         * gcc.dg/i386-387-2.c: Likewise.
41756
41757         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41758         __builtin_drem.
41759         * gcc.dg/i386-387-6.c: Likewise.
41760
41761 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41762
41763         * gcc.dg/builtins-33.c: Also check log1p*.
41764
41765 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41766
41767         PR optimization/15296
41768         * gcc.c-torture/execute/pr15296.c: New test.
41769
41770 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41771
41772         * gcc.dg/builtins-40.c: New test.
41773
41774 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41775
41776         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41777
41778 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41779
41780         * g++.dg/ext/spe1.C: New testcase.
41781
41782 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41783
41784         * objc.dg/image-info.m: Allow additional attributes
41785         for __image_info section.
41786
41787 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41788
41789         * gcc.dg/torture/mips-hilo-2.c: New test.
41790
41791 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41792
41793         PR c++/14389
41794         * g++.dg/template/member5.C: New test.
41795
41796 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41797
41798         * gcc.dg/builtins-34.c: Also check expm1*.
41799
41800 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41801
41802         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41803         * gcc.dg/torture/builtin-convert-3.c: New test.
41804
41805 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41806
41807         PR middle-end/15054
41808         * g++.dg/opt/pr15054.C: New test.
41809
41810 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41811
41812         * gcc.dg/torture/builtin-rounding-1.c: New test.
41813         * gcc.dg/builtins-25.c: Delete.
41814         * gcc.dg/builtins-29.c: Delete.
41815
41816 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41817
41818         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41819         * gcc.dg/sibcall-4.c: Likewise.
41820         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41821
41822 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41823
41824         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41825         bit-field on 16-bit targets.
41826
41827 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41828
41829         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41830         16-bit targets.
41831
41832 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41833
41834         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41835         * gcc.dg/rs6000-power2-2.c: Likewise.
41836
41837 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41838
41839         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41840         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41841         Change the asm registers to be in form of frN instead of fN.
41842
41843 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41844
41845         * gcc.dg/torture/builtin-convert-2.c: New test.
41846
41847 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41848
41849         * gcc.dg/rs6000-power2-1.c: New test.
41850         * gcc.dg/rs6000-power2-2.c: New test.
41851
41852 2004-04-28  Jan Hubicka  <jh@suse.cz>
41853
41854         * gcc.dg/unused-6.c: New test.
41855
41856 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41857             Ulrich Weigand  <uweigand@de.ibm.com>
41858
41859         * ada/acats/run_all.sh: Define $target variable.
41860
41861 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41862
41863         PR c++/15119
41864         * g++.dg/other/vararg-1.C: New test.
41865
41866         PR c++/4794
41867         * g++.dg/eh/cleanup3.C: New test.
41868
41869 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41870
41871         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41872         and ad8011a (target_insn).
41873         * ada/acats/support/macro.dfs: Likewise.
41874         * ada/acats/support/impbit.adb: New file.
41875
41876 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41877
41878         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41879
41880 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41881
41882         * gcc.dg/loop-3.c: New test.
41883
41884 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41885
41886         * gcc.c-torture/execute/simd-5.c: New test.
41887
41888 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41889
41890         PR c++/15064
41891         * g++.dg/template/crash18.C: New test.
41892
41893 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41894
41895         * g++.dg/ext/complit3.C: New test.
41896
41897 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41898
41899         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41900         * gcc.dg/altivec-3.c: Same.
41901         * gcc.dg/altivec-varargs-1.c: Same.
41902
41903 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41904
41905         * lib/target-supports.exp (check_profiling_available): Assume
41906         profiling is not available on powerpc-eabi targets.
41907
41908 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41909
41910         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41911         * gcc.dg/vmx/bug-1.c: Ditto.
41912
41913 2004-04-20  Eric Christopher  <echristo@redhat.com>
41914
41915         * gcc.dg/charset/extern.c: New test.
41916         * g++.dg/charset/extern3.cc: Ditto.
41917
41918 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41919
41920         * gcc.dg/builtins-39.c: New test.
41921
41922 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41923
41924         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41925
41926 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41927
41928         * gcc.dg/torture/mips-hilo-1.c: New test.
41929
41930 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41931
41932         * gcc.c-torture/compile/20040419-1.c: New test.
41933
41934 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41935
41936         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41937
41938 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41939             Aldy Hernandez  <aldyh@redhat.com>
41940
41941         * gcc.c-torture/execute/va-arg-24.c: New.
41942
41943 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41944             Aldy Hernandez  <aldyh@redhat.com>
41945
41946         * gcc.dg/vmx/1b-01.c: New.
41947         * gcc.dg/vmx/1b-02.c: New.
41948         * gcc.dg/vmx/1b-03.c: New.
41949         * gcc.dg/vmx/1b-04.c: New.
41950         * gcc.dg/vmx/1b-05.c: New.
41951         * gcc.dg/vmx/1b-06.c: New.
41952         * gcc.dg/vmx/1b-07.c: New.
41953         * gcc.dg/vmx/1c-01.c: New.
41954         * gcc.dg/vmx/1c-02.c: New.
41955         * gcc.dg/vmx/3a-01a.c: New.
41956         * gcc.dg/vmx/3a-01.c: New.
41957         * gcc.dg/vmx/3a-01m.c: New.
41958         * gcc.dg/vmx/3a-03.c: New.
41959         * gcc.dg/vmx/3a-03m.c: New.
41960         * gcc.dg/vmx/3a-04.c: New.
41961         * gcc.dg/vmx/3a-04m.c: New.
41962         * gcc.dg/vmx/3a-05.c: New.
41963         * gcc.dg/vmx/3a-06.c: New.
41964         * gcc.dg/vmx/3a-06m.c: New.
41965         * gcc.dg/vmx/3a-07.c: New.
41966         * gcc.dg/vmx/3b-01.c: New.
41967         * gcc.dg/vmx/3b-02.c: New.
41968         * gcc.dg/vmx/3b-10.c: New.
41969         * gcc.dg/vmx/3b-13.c: New.
41970         * gcc.dg/vmx/3b-14.c: New.
41971         * gcc.dg/vmx/3b-15.c: New.
41972         * gcc.dg/vmx/3c-01a.c: New.
41973         * gcc.dg/vmx/3c-01.c: New.
41974         * gcc.dg/vmx/3c-02.c: New.
41975         * gcc.dg/vmx/3c-03.c: New.
41976         * gcc.dg/vmx/3d-01.c: New.
41977         * gcc.dg/vmx/4-01.c: New.
41978         * gcc.dg/vmx/4-03.c: New.
41979         * gcc.dg/vmx/5-01.c: New.
41980         * gcc.dg/vmx/5-02.c: New.
41981         * gcc.dg/vmx/5-03.c: New.
41982         * gcc.dg/vmx/5-04.c: New.
41983         * gcc.dg/vmx/5-05.c: New.
41984         * gcc.dg/vmx/5-06.c: New.
41985         * gcc.dg/vmx/5-07.c: New.
41986         * gcc.dg/vmx/5-07t.c: New.
41987         * gcc.dg/vmx/5-08.c: New.
41988         * gcc.dg/vmx/5-10.c: New.
41989         * gcc.dg/vmx/5-11.c: New.
41990         * gcc.dg/vmx/7-01a.c: New.
41991         * gcc.dg/vmx/7-01.c: New.
41992         * gcc.dg/vmx/7c-01.c: New.
41993         * gcc.dg/vmx/7d-01.c: New.
41994         * gcc.dg/vmx/7d-02.c: New.
41995         * gcc.dg/vmx/8-01.c: New.
41996         * gcc.dg/vmx/8-02a.c: New.
41997         * gcc.dg/vmx/8-02.c: New.
41998         * gcc.dg/vmx/brode-1.c: New.
41999         * gcc.dg/vmx/bug-1.c: New.
42000         * gcc.dg/vmx/bug-2.c: New.
42001         * gcc.dg/vmx/bug-3.c: New.
42002         * gcc.dg/vmx/cw-bug-1.c: New.
42003         * gcc.dg/vmx/cw-bug-2.c: New.
42004         * gcc.dg/vmx/cw-bug-3.c: New.
42005         * gcc.dg/vmx/dct.c: New.
42006         * gcc.dg/vmx/debug-1.c: New.
42007         * gcc.dg/vmx/debug-2.c: New.
42008         * gcc.dg/vmx/debug-3.c: New.
42009         * gcc.dg/vmx/debug-4.c: New.
42010         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42011         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42012         * gcc.dg/vmx/eg-5.c: New.
42013         * gcc.dg/vmx/fft.c: New.
42014         * gcc.dg/vmx/gcc-bug-1.c: New.
42015         * gcc.dg/vmx/gcc-bug-2.c: New.
42016         * gcc.dg/vmx/gcc-bug-3.c: New.
42017         * gcc.dg/vmx/gcc-bug-4.c: New.
42018         * gcc.dg/vmx/gcc-bug-5.c: New.
42019         * gcc.dg/vmx/gcc-bug-6.c: New.
42020         * gcc.dg/vmx/gcc-bug-7.c: New.
42021         * gcc.dg/vmx/gcc-bug-8.c: New.
42022         * gcc.dg/vmx/gcc-bug-9.c: New.
42023         * gcc.dg/vmx/gcc-bug-b.c: New.
42024         * gcc.dg/vmx/gcc-bug-c.c: New.
42025         * gcc.dg/vmx/gcc-bug-d.c: New.
42026         * gcc.dg/vmx/gcc-bug-e.c: New.
42027         * gcc.dg/vmx/gcc-bug-f.c: New.
42028         * gcc.dg/vmx/gcc-bug-g.c: New.
42029         * gcc.dg/vmx/gcc-bug-i.c: New.
42030         * gcc.dg/vmx/harness.h: New.
42031         * gcc.dg/vmx/ira1.c: New.
42032         * gcc.dg/vmx/ira2a.c: New.
42033         * gcc.dg/vmx/ira2b.c: New.
42034         * gcc.dg/vmx/ira2.c: New.
42035         * gcc.dg/vmx/ira2c.c: New.
42036         * gcc.dg/vmx/mem.c: New.
42037         * gcc.dg/vmx/newton-1.c: New.
42038         * gcc.dg/vmx/ops.c: New.
42039         * gcc.dg/vmx/sn7153.c: New.
42040         * gcc.dg/vmx/spill2.c: New.
42041         * gcc.dg/vmx/spill3.c: New.
42042         * gcc.dg/vmx/spill.c: New.
42043         * gcc.dg/vmx/t.c: New.
42044         * gcc.dg/vmx/varargs-1.c: New.
42045         * gcc.dg/vmx/varargs-2.c: New.
42046         * gcc.dg/vmx/varargs-3.c: New.
42047         * gcc.dg/vmx/varargs-4.c: New.
42048         * gcc.dg/vmx/varargs-5.c: New.
42049         * gcc.dg/vmx/varargs-6.c: New.
42050         * gcc.dg/vmx/varargs-7.c: New.
42051         * gcc.dg/vmx/vmx.exp: New.
42052         * gcc.dg/vmx/vprint-1.c: New.
42053         * gcc.dg/vmx/vscan-1.c: New.
42054         * gcc.dg/vmx/x-01.c: New.
42055         * gcc.dg/vmx/x-02.c: New.
42056         * gcc.dg/vmx/x-03.c: New.
42057         * gcc.dg/vmx/x-04.c: New.
42058         * gcc.dg/vmx/x-05.c: New.
42059         * gcc.dg/vmx/yousufi-1.c: New.
42060         * gcc.dg/vmx/zero-1.c: New.
42061         * gcc.dg/vmx/zero.c: New.
42062
42063 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42064
42065         * g++.dg/lookup/java1.C: Update for chage of
42066         _Jv_AllocObject.
42067         * g++.dg/lookup/java2.C: Likewise.
42068
42069 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42070
42071         * ada/acats/run_all.sh: use -O2 by default.
42072
42073 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42074
42075         * gcc.dg/vr-mult-[12].c: New tests.
42076
42077 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42078
42079         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42080
42081         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42082
42083 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42084
42085         * lib/target-supports.exp (check_profiling_available): Assume
42086         profiling isn't available for mips*-*-elf targets.
42087
42088 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42089
42090         * gcc.dg/builtins-38.c: New test.
42091
42092 2004-04-14  Eric Christopher  <echristo@redhat.com>
42093
42094         * g++.dg/charset/charset.exp: Run .cc extension tests.
42095
42096 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42097
42098         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42099
42100 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42101
42102         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42103
42104 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42105
42106         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42107         * gcc.dg/i386-387-2.c: Likewise.
42108
42109         * gcc.dg/i386-387-7.c: New test.
42110         * gcc.dg/i386-387-8.c: New test.
42111
42112         * gcc.dg/builtins-37.c: New test.
42113
42114 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42115
42116         * g++.dg/pch/externc-1.C: Add missing semicolon.
42117
42118 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42119
42120         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42121
42122 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42123
42124         * gcc.c-torture/execute/20040411-1.c: New test.
42125
42126 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42127
42128         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42129
42130 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42131
42132         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42133
42134 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42135
42136         * lib/target-supports.exp (check_named_sections_available): New.
42137         * lib/gcc-dg.exp (dg-require-named-sections): New.
42138         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42139         old-deja.exp.  Also prune error-count message from HP linker.
42140         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42141
42142         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42143         * g++.old-deja/g++.pt/static3.C: Likewise.
42144         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42145
42146 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42147
42148         * gcc.c-torture/execute/20040409-1.c: New test case.
42149         * gcc.c-torture/execute/20040409-2.c: New test case.
42150         * gcc.c-torture/execute/20040409-3.c: New test case.
42151
42152 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42153
42154         * gcc.dg/20040409-1.c: New test.
42155
42156 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42157
42158         PR target/14888
42159         * g++.dg/opt/pr14888.C: New test case.
42160
42161 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42162
42163         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42164         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42165         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42166         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42167         New tests.
42168
42169 2004-04-08  Paul Brook  <paul@codesourcery.com>
42170
42171         * gcc.dg/spill-1.c: New test.
42172
42173 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42174
42175         * gcc.dg/torture/builtin-ctype-2.c: New test.
42176
42177 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42178
42179         * gcc.dg/pch/pch.exp: Add largefile test.
42180
42181 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42182
42183         * g++.dg/pch/externc-1.Hs: New.
42184         * g++.dg/pch/externc-1.C: New.
42185
42186 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42187
42188         * gcc.dg/compat/struct-by-value-5a_main.c,
42189         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42190         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42191         * gcc.dg/compat/struct-by-value-5a_x.c,
42192         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42193         gcc.dg/compat/struct-by-value-5_x.c.
42194         * gcc.dg/compat/struct-by-value-5a_y.c,
42195         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42196         gcc.dg/compat/struct-by-value-5_y.c.
42197
42198         * gcc.dg/compat/struct-by-value-6a_main.c,
42199         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42200         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42201         * gcc.dg/compat/struct-by-value-6a_x.c,
42202         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42203         gcc.dg/compat/struct-by-value-6_x.c.
42204         * gcc.dg/compat/struct-by-value-6a_y.c,
42205         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42206         gcc.dg/compat/struct-by-value-6_y.c.
42207
42208         * gcc.dg/compat/struct-by-value-7a_main.c,
42209         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42210         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42211         * gcc.dg/compat/struct-by-value-7a_x.c,
42212         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42213         gcc.dg/compat/struct-by-value-7_x.c.
42214         * gcc.dg/compat/struct-by-value-7a_y.c,
42215         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42216         gcc.dg/compat/struct-by-value-7_y.c.
42217
42218 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42219
42220         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42221         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42222         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42223         options.
42224
42225 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42226
42227         * gcc.dg/builtins-36.c: New test.
42228
42229 2004-04-06  Paul Brook  <paul@codesourcery.com>
42230
42231         * README.gcc: Remove obsolete contraint on testcases.
42232
42233 2004-04-05  Paul Brook  <paul@codesourcery.com>
42234
42235         PR2123
42236         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42237         failure and exit(0) on success.
42238         * g++.dg/expr/anew2.C: Ditto.
42239         * g++.dg/expr/anew3.C: Ditto.
42240         * g++.dg/expr/anew4.C: Ditto.
42241
42242 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42243
42244         PR c++/3518
42245         * g++.dg/template/unify7.C: New.
42246
42247 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42248
42249         * g++.dg/README: Bring up to date with new subdirectories; remove
42250         duplicate subdirectory lines.
42251
42252 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42253
42254         PR c++/14007
42255         * g++.dg/template/unify5.C: New.
42256         * g++.dg/template/unify6.C: New.
42257         * g++.dg/template/qualttp20.C: Adjust.
42258         * g++.old-deja/g++.jason/report.C: Adjust.
42259         * g++.old-deja/g++.other/qual1.C: Adjust.
42260
42261 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42262
42263         PR c++/14803
42264         * g++.dg/inherit/ptrmem1.C: New test.
42265
42266 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42267
42268         PR c++/14755
42269         * gcc.c-torture/execute/20040331-1.c: New test.
42270         * gcc.dg/20040331-1.c: New test.
42271
42272 2004-04-01  Paul Brook  <paul@codesourcery.com>
42273
42274         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42275
42276 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42277
42278         PR c++/14724
42279         * g++.dg/init/goto1.C: New test.
42280
42281         PR c++/14763
42282         * g++.dg/template/defarg4.C: New test.
42283
42284 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42285
42286         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42287
42288 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42289
42290         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42291
42292 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42293
42294         * gcc.dg/noncompile/undeclared-2.c: New test.
42295
42296 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42297
42298         * gcc.dg/940409-1.c: Remove XFAIL.
42299         * gcc.dg/reg-vol-struct-1.c: New test.
42300
42301 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42302
42303         * gcc.dg/torture/builtin-wctype-1.c: New test.
42304
42305 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42306
42307         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42308         * gcc.dg/20001101-1.c: Likewise.
42309         * gcc.dg/20001102-1.c: Likewise.
42310
42311 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42312
42313         * gcc.dg/compare8.c: Add an additional test for XOR.
42314
42315 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42316
42317         * gcc.dg/torture/builtin-ctype-1.c: New test.
42318
42319 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42320
42321         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42322         * gcc.dg/torture/builtin-math-1.c: Likewise.
42323         * gcc.dg/torture/builtin-power-1.c: New test.
42324
42325 2004-03-24  Andreas Schwab  <schwab@suse.de>
42326
42327         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42328         IA64 assembler.
42329
42330 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42331             Roger Sayle  <roger@eyesopen.com>
42332
42333         * gcc.dg/compare8.c: New test case.
42334
42335 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42336
42337         * g++.dg/ext/altivec-7.C: New test.
42338
42339 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42340
42341         PR 12267, 12391, 12560, 13129, 14114, 14133
42342         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42343         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42344         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42345         Adjust error regexps.
42346         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42347         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42348         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42349         * gcc.dg/local1.c: Add explanatory comment.
42350
42351 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42352
42353         PR optimization/14669
42354         * g++.dg/opt/fold2.C: New test case.
42355
42356 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42357
42358         PR c/14069
42359         * gcc.dg/20040322-1.c: New test.
42360
42361 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42362
42363         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42364         * gcc.dg/ultrasp4.c: Likewise.
42365         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42366
42367 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42368
42369         * gcc.dg/i386-sse-8.c: Reset default options.
42370
42371 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42372
42373         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42374         in the error message text.
42375
42376 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42377
42378         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42379
42380 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42381
42382         PR c++/14616
42383         * g++.dg/init/array13.C: New test.
42384
42385 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42386
42387         PR target/13889
42388         * gcc.c-torture/compile/pr13889.c: New test case.
42389
42390 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42391
42392         PR c/14635
42393         * builtins-1.c (nan, nans): Don't test.
42394         * builtins-30.c: Don't use nan, nanf, nanl.
42395         * builtins-35.c: New test.
42396
42397 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42398
42399         * g++.dg/ext/altivec-6.C: New test.
42400
42401 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42402
42403         * g++.dg/init/placement3.C: New test.
42404
42405         * g++.dg/template/spec13.C: New test.
42406
42407         * g++.dg/lookup/using11.C: New test.
42408
42409         * g++.dg/lookup/koenig3.C: New test.
42410
42411         * g++.dg/template/operator2.C: New test.
42412
42413         * g++.dg/expr/dtor3.C: New test.
42414         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42415         marker.
42416         * g++.old-deja/g++.law/visibility28.C: Likewise.
42417
42418 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42419
42420         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42421         * gcc.dg/ppc64-abi-3.c: Likewise.
42422
42423 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42424
42425         PR c++/14545
42426         * g++.dg/parse/template15.C: New test.
42427
42428 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/expr/dtor2.C: New test.
42431
42432         * g++.dg/lookup/anon4.C: New test.
42433
42434         * g++.dg/overload/using1.C: New test.
42435
42436         * g++.dg/template/lookup7.C: New test.
42437
42438         * g++.dg/template/typename6.C: New test.
42439
42440         * g++.dg/expr/cond6.C: New test.
42441
42442 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42443
42444         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42445
42446 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42447
42448         * g++.dg/expr/cond5.C: New test.
42449         * g++.dg/expr/constcast1.C: Likewise.
42450         * g++.dg/expr/ptrmem2.C: Likewise.
42451         * g++.dg/expr/ptrmem3.C: Likewise.
42452         * g++.dg/lookup/main1.C: Likewise.
42453         * g++.dg/template/lookup6.C: Likewise.
42454
42455 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42456
42457         * gcc.dg/local1.c: New test.
42458
42459         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42460
42461 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42462
42463         * gcc.dg/torture/builtin-convert-1.c: New test.
42464
42465 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42466
42467         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42468
42469 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42470
42471         PR c++/14481
42472         * g++.dg/warn/Wunused-7.C: New test.
42473
42474 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42475
42476         * gcc.dg/torture/builtin-integral-1.c: New test.
42477
42478 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42479
42480         PR c++/14586
42481         * g++.dg/parse/non-dependent3.C: New test.
42482
42483 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42484
42485         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42486         * g++.dg/eh/simd-2.C: Likewise.
42487         * g++.dg/init/array10.C: Likewise.
42488         * gcc.c-torture/compile/simd-1.c: Likewise.
42489         * gcc.c-torture/compile/simd-2.c: Likewise.
42490         * gcc.c-torture/compile/simd-3.c: Likewise.
42491         * gcc.c-torture/compile/simd-4.c: Likewise.
42492         * gcc.c-torture/compile/simd-6.c: Likewise.
42493         * gcc.c-torture/execute/simd-1.c: Likewise.
42494         * gcc.c-torture/execute/simd-2.c: Likewise.
42495         * gcc.dg/compat/vector-defs.h: Likewise.
42496         * gcc.dg/20020531-1.c: Likewise.
42497         * gcc.dg/altivec-3.c: Likewise.
42498         * gcc.dg/altivec-4.c: Likewise.
42499         * gcc.dg/altivec-varargs-1.c: Likewise.
42500         * gcc.dg/compat/vector-defs.h: Likewise.
42501         * gcc.dg/i386-mmx-3.c: Likewise.
42502         * gcc.dg/i386-sse-4.c: Likewise.
42503         * gcc.dg/i386-sse-5.c: Likewise.
42504         * gcc.dg/i386-sse-8.c: Likewise.
42505         * gcc.dg/simd-1.c: Likewise.
42506         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42507         __ev64_opaque__ since the machine description provides it.
42508
42509 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42510
42511         * lib/compat.exp (skip_list): New global variable.
42512         Use it to hold the user defined COMPAT_SKIPS list if any.
42513         (compat-obj): Add the members of skip_list to optall.
42514
42515 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42516
42517         * gcc.dg/compat/union-by-value-1_main.c,
42518         union-by-value-1_x.c, union-by-value-1_y.c,
42519         union-check.h, union-defs.h,
42520         union-init.h, union-return-1_main.c,
42521         union-return-1_x.c, union-return-1_y.c: New files.
42522
42523 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42524
42525         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42526         mixed-struct-init.h: Add 4 mixed structure types.
42527         struct-by-value-21_main.c, struct-by-value-21_x.c,
42528         struct-by-value-21_y.c, struct-return-21_main.c,
42529         struct-return-21_x.c, struct-return-21_y.c: New files.
42530
42531 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42532
42533         PR c++/14550
42534         * g++.dg/parse/template14.C: New test.
42535
42536 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42537
42538         * gcc.c-torture/execute/20040313-1.c: New test.
42539
42540 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42541
42542         PR target/14533
42543         * gcc.dg/20040311-2.c: New test.
42544
42545 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42546
42547         PR other/14544
42548         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42549         bit-field.
42550
42551 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42552
42553         * gcc.dg/20040305-2.c: Add missing return statement.
42554
42555 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42556
42557         * gcc.dg/builtins-34.c: Also check pow10*.
42558
42559 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42560
42561         PR target/14262
42562         * gcc.dg/20040305-2.c: New test.
42563
42564 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42565
42566         * gcc.dg/20040310-1.c: New test.
42567
42568 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42569
42570         * gcc.c-torture/execute/20040311-1.c: New test case.
42571
42572 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42573
42574         PR c++/14476
42575         * g++.dg/lookup/enum1.C: New test.
42576
42577 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42578
42579         PR c++/14510
42580         * g++.dg/lookup/struct2.C: New test.
42581
42582 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42583
42584         * gcc.dg/builtins-34.c: New test.
42585
42586 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42587
42588         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42589
42590 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42591
42592         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42593         * gcc.dg/alias-2.c: New testcase.
42594
42595 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42596
42597         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42598
42599 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42600
42601         * gcc.c-torture/execute/20040309-1.c: New test case.
42602
42603 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42604
42605         PR c++/14397
42606         * g++.dg/overload/ref1.C: New.
42607
42608 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42609
42610         PR c++/14409
42611         * g++.dg/template/spec12.C: New test.
42612
42613         PR c++/14448
42614         * g++.dg/parse/crash14.C: New test.
42615
42616 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42617
42618         PR c++/14230
42619         * g++.dg/init/ref11.C: New test.
42620
42621 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42622
42623         PR c++/14432
42624         * g++.dg/parse/builtin2.C: New test.
42625
42626 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42627
42628         PR c++/14401
42629         * g++.dg/init/ctor3.C: New test.
42630         * g++.dg/init/union1.C: New test.
42631         * g++.dg/ext/anon-struct4.C: New test.
42632
42633 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42634
42635         * g++.dg/lookup/koenig1.C: Tweak error messages.
42636         * g++.dg/lookup/used-before-declaration.C: Likewise.
42637         * g++.dg/other/do1.C: Likewise.
42638         * g++.dg/overload/koenig1.C: Likewise.
42639         * g++.dg/parse/crash13.C: Likewise.
42640         * g++.dg/template/instantiate3.C: Likewise.
42641
42642 2004-03-08  Eric Christopher  <echristo@redhat.com>
42643
42644         * * lib/target-supports.exp: Enable libiconv in test
42645         compilation.  Fix up error checking.
42646
42647 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42648
42649         PR middle-end/14289
42650         * gcc.dg/pr14289-1.c: New test case.
42651         * gcc.dg/pr14289-2.c: Likewise.
42652         * gcc.dg/pr14289-3.c: Likewise.
42653
42654 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42655
42656         * gcc.c-torture/execute/20040308-1.c: New test.
42657
42658 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42659
42660         * gcc.c-torture/execute/20040307-1.c: New test case.
42661
42662 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42663
42664         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42665
42666 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42667
42668         * gcc.dg/20040306-1.c: New test.
42669
42670 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42671
42672         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42673         them static.
42674         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42675
42676 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42677
42678         PR c/14465
42679         * gcc.dg/decl-6.c: New test.
42680
42681 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682
42683         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42684         Rename LOGPOW -> LOG_POW.
42685         (SQRT_EXP, POW_EXP): New.
42686
42687 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42688
42689         * gcc.dg/i386-sse-8.c: New test.
42690
42691 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42692
42693         PR c/14114
42694         * gcc.dg/decl-5.c: New test.
42695
42696 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42697
42698         * gcc.dg/20040305-1.c: New test.
42699
42700 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42701
42702         PR other/14354
42703         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42704
42705 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42706
42707         PR c++/14425, c++/14426
42708         * g++.dg/ext/altivec-4.C: New test.
42709         * g++.dg/ext/altivec-5.C: New test.
42710
42711 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42712
42713         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42714         global variables of a type with no linkage.
42715         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42716         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42717         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42718         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42719         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42720         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42721         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42722         * g++.dg/warn/deprecated.C: Name enum Color.
42723         * g++.dg/overload/VLA.C: Name structure for 'b'.
42724         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42725
42726 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42727
42728         * gcc.c-torture/compile/20040304-1.c: New test.
42729
42730 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42731
42732         PR 13728
42733         * gcc.dg/decl-4.c: New testcase.
42734
42735 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42736
42737         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42738         as PRECF if sizeof (float) > sizeof (double).
42739         (PRECL): Make it the same as PRECF if
42740         sizeof (float) > sizeof (long double).
42741
42742 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42743
42744         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42745         system type.  Add check for irix6 which doesn't have c99 runtime.
42746
42747 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42748
42749         * gcc.dg/const-elim-1.c: xfail for xtensa.
42750
42751 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42752
42753         PR c++/14369
42754         * g++.dg/template/cond4.C: New test.
42755
42756 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42757
42758         PR c++/14360
42759         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42760
42761         PR c++/14361
42762         * g++.dg/parse/defarg7.C: New test.
42763
42764         PR c++/14359
42765         * g++.dg/template/friend26.C: New test.
42766
42767 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42768
42769         PR c++/14324
42770         * g++.dg/abi/mangle21.C: New test.
42771
42772         PR c++/14260
42773         * g++.dg/parse/constructor2.C: New test.
42774
42775         PR c++/14337
42776         * g++.dg/template/sfinae1.C: New test.
42777
42778 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42779
42780         PR c++/14267
42781         * g++.dg/expr/crash2.C: New test.
42782
42783         PR middle-end/13448
42784         * gcc.dg/inline-5.c: New test.
42785         * gcc.dg/always-inline.c: Split out tests into ...
42786         * gcc.dg/always-inline2.c: ... this and ...
42787         * gcc.dg/always-inline3.c: ... this.
42788
42789 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42790
42791         PR debug/12103
42792         * g++.dg/debug/crash1.C: New test.
42793
42794 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42795
42796         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42797         function with __attribute__((noinline)).
42798         (recurser_void2): Likewise.
42799         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42800         (recurser_void2): Likewise.
42801
42802 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42803
42804         PR middle-end/14203
42805         * g++.dg/warn/Wunused-6.C: New test case.
42806
42807 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42808
42809         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42810         not defined.
42811
42812 2004-02-27  Eric Christopher  <echristo@redhat.com>
42813
42814         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42815         * g++.dg/charset/asm2.c: Run only x86.
42816         * gcc.dg/charset/asm3.c: Ditto.
42817
42818 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42819
42820         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42821         ld_library_path.
42822
42823 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42824
42825         * g++.dg/ext/altivec-3.C: New.
42826
42827 2004-02-26  Richard Henderson  <rth@redhat.com>
42828
42829         * g++.dg/ext/attrib10.C: Mark for warning.
42830         * gcc.dg/attr-alias-1.c: New.
42831
42832 2004-02-26  Richard Henderson  <rth@redhat.com>
42833
42834         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42835         * gcc.c-torture/execute/20040208-2.c: ... it back.
42836
42837 2004-02-26  Eric Christopher  <echristo@redhat.com>
42838
42839         * lib/target-supports.exp (check-iconv-available): New function.
42840         * lib/gcc-dg.exp (dg-require-iconv): New function.
42841         Use above.
42842         * gcc.dg/charset: New directory.
42843         * gcc.dg/charset/charset.exp: New file.
42844         * gcc.dg/charset/asm1.c: Ditto.
42845         * gcc.dg/charset/asm2.c: Ditto.
42846         * gcc.dg/charset/asm3.c: Ditto.
42847         * gcc.dg/charset/asm4.c: Ditto.
42848         * gcc.dg/charset/asm5.c: Ditto.
42849         * gcc.dg/charset/attribute1.c: Ditto.
42850         * gcc.dg/charset/attribute2.c: Ditto.
42851         * gcc.dg/charset/string1.c: Ditto.
42852         * g++.dg/charset: New directory.
42853         * g++.dg/dg.exp: Add here. Special options.
42854         * g++.dg/charset/charset.exp: New file.
42855         * g++.dg/charset/asm1.c: Ditto.
42856         * g++.dg/charset/asm2.c: Ditto.
42857         * g++.dg/charset/asm3.c: Ditto.
42858         * g++.dg/charset/asm4.c: Ditto.
42859         * g++.dg/charset/attribute1.c: Ditto.
42860         * g++.dg/charset/attribute2.c: Ditto.
42861         * g++.dg/charset/extern1.cc: Ditto.
42862         * g++.dg/charset/extern2.cc: Ditto.
42863         * g++.dg/charset/string1.c: Ditto.
42864
42865 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42866
42867         PR c++/14278
42868         * g++.dg/parse/comma1.C: New test.
42869
42870 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42871
42872         PR c++/14284
42873         * g++.dg/template/ttp8.C: New test.
42874
42875 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42876
42877         * gcc.dg/fixuns-trunc-1.c: New test.
42878
42879 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42880
42881         * gcc.dg/builtins-config.h: Use #elif.
42882
42883 2004-02-26  Michael Matz  <matz@suse.de>
42884
42885         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42886         * gcc.dg/991214-1.c: Likewise.
42887         * gcc.dg/i386-asm-1.c: Likewise.
42888
42889 2004-02-25  Richard Henderson  <rth@redhat.com>
42890
42891         * gcc.c-torture/execute/20040208-2.c: Move ...
42892         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42893
42894 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42895
42896         PR c++/14246
42897         * g++.dg/other/crash-3.C: New test.
42898
42899 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42900
42901         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42902         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42903
42904         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42905         HP-UX.
42906
42907 2004-02-24  Michael Matz  <matz@suse.de>
42908
42909         * gcc.dg/i386-regparm.c: New.
42910
42911 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42912
42913         * gcc.c-torture/execute/20040223-1.c: New.
42914
42915 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42916             Kazu Hirata  <kazu@cs.umass.edu>
42917
42918         * gcc.dg/fwritable-strings-1.c: Remove.
42919
42920 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42921
42922         PR c/14156
42923         * gcc.dg/20040223-1.c: New test.
42924
42925 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42926
42927         PR c++/14106
42928         * g++.dg/ext/typeof9.C: New test.
42929
42930 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42931
42932         PR c++/14250
42933         * g++.dg/other/switch1.C: New test.
42934
42935 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42936
42937         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42938         * gcc.dg/va-arg-1.c: Likewise.
42939
42940 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42941
42942         PR c++/14143
42943         * g++.dg/template/koenig5.C: New test.
42944
42945 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42946
42947         * g++.dg/ext/altivec-1.C: Generalize target triple.
42948         * g++.dg/ext/altivec-2.C: New test case.
42949         * g++.dg/ext/altivec_check.h: New file.
42950         * gcc.dg/altivec-1.c: Generalize target triple;
42951         include altivec_check.h and call altivec_check().
42952         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42953         * gcc.dg/altivec-6.c: New test case.
42954         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42955         type casts as needed.
42956         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42957         altivec_check().
42958         * gcc.dg/altivec-12.c: New test case.
42959         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42960         include altivec_check.h and call altivec_check().
42961         * gcc.dg/altivec_check.h: New file.
42962
42963 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42964
42965         * lib/target-supports.exp (check_alias_available): Don't mangle
42966         function `g' in test program.
42967
42968 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42969
42970         * lib/target-supports.exp (check_profiling_available): Check
42971         argument to determine whether we support a profiling type.
42972         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42973         check_profiling_available.
42974         * g++.dg/bprob/bprob.exp: Likewise.
42975         * g77.dg/bprob/bprob.exp: Likewise.
42976         * gcc.misc-tests/bprob.exp: Likewise.
42977         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42978         dg-require-profiling and delete expected error handling.
42979         * gcc.dg/20021014-1.c: Likewise.
42980         * gcc.dg/nest.c: Likewise.
42981
42982 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42983
42984         PR c++/12007
42985         * g++.dg/other/vthunk1.C: New test.
42986
42987 2004-02-20  Falk Hueffner  <falk@debian.org>
42988
42989         PR target/14201
42990         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42991
42992 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42993
42994         PR c++/13927
42995         * g++.dg/other/error8.C: Remove XFAIL markers.
42996
42997         PR c++/14173
42998         * g++.dg/ext/packed5.C: New test.
42999
43000         PR c++/14199
43001         * g++.dg/warn/Wunused-5.C: New test.
43002
43003         PR c++/14186
43004         * g++.dg/lookup/member1.C: New test.
43005
43006 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43007
43008         * gcc.c-torture/compile/20040130-1.c: Enable only when
43009         __INT_MAX__ >= 2147483647L.
43010         * gcc.c-torture/compile/961203-1.c: Likewise.
43011
43012 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43013
43014         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43015         * g++.dg/opt/template1.C: Robustify assembler regexp
43016
43017 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43018
43019         * gcc.c-torture/execute/simd-4.x: Remove.
43020         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43021         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43022         Guard with #ifndef SKIP_ATTRIBUTE.
43023         * gcc.dg/compat/vector-1_y.c: Likewise.
43024         * gcc.dg/compat/vector-2_x.c: Likewise.
43025         * gcc.dg/compat/vector-2_y.c: Likewise.
43026         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43027         * g++.dg/eh/simd-2.C: Likewise.
43028
43029 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43030
43031         * gcc.c-torture/compile/complex-1.c: New.
43032
43033 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43034
43035         PR target/14209
43036         * gcc.c-torture/execute/20040218-1.c: New test.
43037
43038 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43039
43040         PR c++/14181
43041         * g++.dg/parse/new2.C: New test.
43042
43043 2004-02-18  Paul Brook  <paul@codesourcery.com>
43044
43045         * gcc.c-torture/compile/libcall-1.c: New test.
43046
43047 2004-02-18  Paul Brook  <paul@codesourcery.com>
43048
43049         PR debug/12934
43050         * gcc.dg/debug/debug-7.c: New test.
43051
43052 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43053
43054         * gcc.dg/20040217-1.c: New test.
43055
43056 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43057
43058         * gcc.c-torture/execute/990208-1.x: Delete.
43059
43060 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43061
43062         * gcc.c-torture/execute/20040208-2.x: New file.
43063
43064 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43065
43066         PR c++/11326
43067         * g++.dg/abi/structret1.C: New test.
43068
43069 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43070
43071         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43072         (i386_cpuid): No need to test if cpuid is available on AMD64.
43073         Fix assembly, so that it works onboth i386 and AMD64.
43074         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43075         (vecInLong): Fix s[] member type to unsigned int.
43076         (vecInWord): Remove type.
43077         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43078         (a64, b64, c64, d64, e64): Remove.
43079         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43080         Remove unused variable.  Remove initialization of removed variables.
43081         Don't call mmx_tests nor sse_tests.
43082         (reference_mmx, reference_sse): Remove.
43083         (check): Add return stmt.
43084         * gcc.dg/i386-sse-7.c: New test.
43085         * gcc.dg/i386-mmx-4.c: New test.
43086
43087 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43088
43089         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43090         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43091         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43092         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43093         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43094         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43095         g++.dg/tc1/dr94.C: Fix line terminator.
43096
43097 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43098
43099         * gcc.c-torture/compile/20040216-1.c: New.
43100
43101 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43102
43103         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43104         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43105         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43106         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43107         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43108         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43109
43110 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43111
43112         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43113
43114 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43115
43116         PR c++/13971
43117         * g++.dg/expr/cond4.C: New test.
43118
43119         PR c++/14086
43120         * g++.dg/lookup/crash2.C: New test.
43121
43122 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43123
43124         * gcc.c-torture/compile/20040214-2.c: New test.
43125
43126 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43127
43128         PR c++/14116
43129         * g++.dg/ext/typeof8.C: New test.
43130
43131 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43132
43133         * gcc.c-torture/compile/20040214-1.c: New test.
43134
43135 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43136
43137         PR c++/13635
43138         * g++.dg/template/spec11.C: New test.
43139
43140 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43141
43142         PR c++/13927
43143         * g++.dg/other/error8.C: New test.
43144
43145 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43146
43147         PR c++/14122
43148         * g++.dg/template/array4.C: New test.
43149
43150         PR c++/14108
43151         * g++.dg/inherit/thunk2.C: New test.
43152
43153         PR c++/14083
43154         * g++.dg/eh/cond2.C: New test.
43155
43156 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43157
43158         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43159
43160 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43161
43162         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43163
43164 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43165
43166         * g++.dg/simd-2.C: xfail on ppc64-linux.
43167
43168 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43169
43170         PR c/456
43171         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43172         tests.
43173
43174 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43175
43176         * gcc.dg/builtins-33.c: New test.
43177
43178 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43179
43180         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43181
43182 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43183
43184         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43185
43186 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43187
43188         * gcc.dg/ppc64-abi-3.c: New test.
43189
43190 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43191
43192         PR c/14092
43193
43194         * gcc.dg/pr14092-1.c: New testcase.
43195
43196 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43197
43198         * gcc.dg/cpp/assert4.c: Fix typo last change.
43199
43200         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43201         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43202
43203         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43204
43205 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43206
43207         * gcc.c-torture/compile/20040209-1.c: New test case.
43208
43209 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43210
43211         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43212
43213 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43214
43215         * gcc.c-torture/execute/20040208-[12].c: New tests.
43216
43217 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43218
43219         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43220
43221 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43222
43223         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43224
43225 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43226
43227         Bug 13856
43228         * gcc.dg/visibility-8.c: New testcase.
43229
43230 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43231
43232         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43233         arguments.
43234         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43235
43236 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43237
43238         PR middle-end/13696
43239         * g++.dg/opt/fold1.C: New test case.
43240
43241 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43242
43243         PR c++/14033
43244         * g++.dg/other/crash-2.C: New test.
43245
43246 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43247
43248         PR c++/14028
43249         * g++.dg/parse/angle-bracket2.C: New test.
43250
43251 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43252
43253         PR middle-end/13750
43254         Revert:
43255         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43256         PR pch/13361
43257         * g++.dg/pch/wchar-1.C: New.
43258         * g++.dg/pch/wchar-1.Hs: New.
43259
43260 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43261
43262         PR c++/14008
43263         * g++.dg/parse/error15.C: New test.
43264         * g++.dg/parse/crash11.C: Update dg-error mark.
43265
43266 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43267
43268         PR c++/13932
43269         * g++.dg/warn/conv2.C: New test.
43270
43271 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43272
43273         PR c++/13086
43274         * g++.dg/warn/incomplete1.C: Remove xfail.
43275
43276 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43277
43278         * lib/file-format.exp (gcc_target_object_format): Use
43279         ${tool}_target_compile, not gcc_target_compile.
43280         * lib/target-supports.exp (check_alias_available): Likewise.
43281         (check_gc_sections_available): Likewise.
43282         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43283         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43284         dg-require-alias.
43285
43286 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43287
43288         PR c++/13969
43289         * g++.dg/template/static6.C: New test.
43290
43291 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43292
43293         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43294
43295 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43296
43297         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43298         tests for systems where `char' is unsigned by default.
43299
43300 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43301
43302         PR c++/13997
43303         * g++.dg/template/partial3.C: New test.
43304
43305 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43306
43307         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43308         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43309         Remove mentions of obsolete ports.
43310
43311 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43312
43313         * gcc.dg/noncompile/20001228-1.c: Fix for new
43314         error message.
43315
43316 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43317
43318         PR target/9348
43319         * gcc.c-torture/execute/multdi-1.c: New test case.
43320
43321 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43322
43323         PR c++/13925
43324         * g++.dg/template/lookup5.C: New test.
43325
43326 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43327
43328         PR c++/13950
43329         * g++.dg/template/lookup4.C: New test.
43330
43331         PR c++/13970
43332         * g++.dg/parse/error14.C: New test.
43333
43334         PR c++/14002
43335         * g++.dg/parse/template13.C: New test.
43336
43337 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43338
43339         PR c++/13978
43340         * g++.dg/template/koenig4.C: New test.
43341
43342         PR c++/13968
43343         * g++.dg/template/crash17.C: New test.
43344
43345         PR c++/13975
43346         * g++.dg/parse/error13.C: New test.
43347         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43348
43349 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43350
43351         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43352
43353 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43354
43355         PR c/11658
43356         PR c/13994
43357         * gcc.dg/noncompile/20040203-1.c: New test.
43358         * gcc.dg/noncompile/20040203-2.c: Likewise.
43359         * gcc.dg/noncompile/20040203-3.c: Likewise.
43360         * gcc.dg/20040203-1.c: Likewise.
43361
43362 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43363
43364         PR c++/10858
43365         * g++.dg/template/sizeof7.C: New test.
43366
43367 2004-02-02  Eric Christopher  <echristo@redhat.com>
43368             Zack Weinberg  <zack@codesourcery.com>
43369
43370         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43371
43372 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43373
43374         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43375         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43376         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43377         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43378
43379 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43380
43381         PR c++/13113
43382         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43383
43384         PR c++/13854
43385         * g++.dg/ext/attrib13.C: New test.
43386
43387         PR c++/13907
43388         * g++.dg/conversion/op2.C: New test.
43389
43390 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43391
43392         * gcc.dg/titype-1.c: Fix pasto.
43393
43394 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43395
43396         * gcc.dg/titype-1.c: New test.
43397
43398 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43399
43400         PR c++/13957
43401         * g++.dg/template/non-type-template-argument-1.C,
43402         g++.dg/template/qualified-id1.C: Update dg-error marks.
43403         * g++.dg/template/nontype6.C: New test.
43404
43405 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43406
43407         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43408         * gcc.dg/builtins-31.c: New testcase.
43409         * gcc.dg/builtins-32.c: New testcase.
43410
43411 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43412
43413         * objc.dg/call-super-2.m: Update line numbers
43414         for the including of stddef.h.
43415
43416 2004-01-30  Michael Matz  <matz@suse.de>
43417
43418         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43419         g++.dg/ext/case-range3.C: New tests.
43420
43421 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43422
43423         DR206
43424         PR c++/13813
43425         * g++.dg/template/member4.C: New test.
43426
43427 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43428
43429         PR c++/13683
43430         * g++.dg/template/sizeof6.C: New test.
43431
43432 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43433
43434         * gcc.dg/fwritable-strings-1.c: New test.
43435
43436 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43437
43438         * gcc.c-torture/compile/20040130-1.c: New test.
43439
43440 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43441
43442         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43443
43444 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43445
43446         PR c++/13883
43447         * g++.dg/template/ctor3.C: New test.
43448
43449 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43450
43451         * g++.dg/tc1: New directory.
43452         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43453         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43454         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43455         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43456         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43457
43458 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43459
43460         * g++.dg/parse/error11.C: New test.
43461         * g++.dg/parse/error12.C: Likewise.
43462
43463 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43464
43465         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43466         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43467
43468 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43469
43470         PR c++/13791
43471         * g++.dg/ext/attrib12.C: New test.
43472
43473         PR c++/13736
43474         * g++.dg/parse/cast2.C: New test.
43475
43476 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43477
43478         * objc.dg/encode-2.m (main): New local string.  Set depending on
43479         sizeof long.  Use in sscanf call.
43480         * objc.dg/encode-3.m (main): New local string.  Set depending on
43481         sizeof long.  Use in scan_initial call.
43482
43483 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43484
43485         * objc.dg/call-super-2.m: Make LP64-safe.
43486         * objc.dg/desig-init-1.m: Likewise.
43487
43488 2004-01-27  Devang Patel <dpatel@apple.com>
43489
43490         * g++.dg/debug/namespace1.C: New test.
43491
43492 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43493
43494         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43495         xscale-*-*.
43496
43497         * gcc.dg/arm-mmx-1.c: New test.
43498
43499 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43500
43501         * gcc.dg/20040127-1.c: New test.
43502         * gcc.dg/20040127-2.c: New test.
43503
43504 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43505
43506         * objc.dg/stret-1.m (glob): Renamed to globa.
43507
43508 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43509
43510         PR c++/13663
43511         * g++.dg/expr/for1.C: New test.
43512
43513 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43514
43515         PR middle-end/13779
43516         * gcc.dg/darwin-longlong.c: New test.
43517
43518 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43519
43520         * gcc.dg/20040124-1.c: Moved test from here...
43521         * gcc.c-torture/compile/20040124-1.c: ...to here.
43522
43523 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43524
43525         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43526         the assembly output if -m64 is passed.
43527
43528 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43529
43530         PR c++/13833
43531         * g++.dg/template/cond3.C: New test.
43532
43533 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43534
43535         PR c++/13810
43536         * g++.dg/template/ttp7.C: New test.
43537
43538 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43539
43540         PR c++/13797
43541         * g++.dg/template/nontype4.C: New test.
43542         * g++.dg/template/nontype5.C: Likewise.
43543
43544 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43545
43546         * gcc.dg/torture/mips-clobber-at.c: New test.
43547
43548 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43549
43550         * gcc.dg/20040124-1.c: New test.
43551
43552 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43553
43554         * gcc.dg/20040123-1.c: New test.
43555
43556 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43557
43558         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43559
43560 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43561
43562         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43563
43564 2004-01-23  Andrew Pinski  <apinski@apple.com>
43565
43566         * gcc.dg/20030121-1.c: Move to ..
43567         * gcc.dg/20040121-1.c: here.
43568
43569 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43570
43571         * gcc.dg/builtins-29.c: New test case.
43572
43573 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43574
43575         PR 18314
43576         * gcc.dg/builtins-30.c: New testcase.
43577
43578 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43579
43580         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43581         * lib/g77.exp: Likewise.
43582         * lib/objc.exp: Likewise.
43583         * lib/g++.exp: Likewise.
43584
43585 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43586
43587         * gcc.dg/struct-by-value-2.c: New test.
43588
43589 2004-01-21  Andrew Pinski  <apinski@apple.com>
43590
43591         PR target/13785
43592         * gcc.dg/20030121-1.c: New test.
43593
43594 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43595
43596         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43597         clobber frame pointer register in asm statement.
43598
43599 2004-01-21  Falk Hueffner  <falk@debian.org>
43600
43601         * gcc.c-torture/compile/20040121-1.c: New test.
43602
43603 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43604
43605         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43606
43607 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43608
43609         * gcc.dg/ppc64-abi-2.c: New test.
43610
43611 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43612
43613         * lib/treelang.exp: Fill out this file.
43614         * lib/treelang-dg.exp: New File.
43615
43616 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43617
43618         * gcc.c-torture/compile/981022-1.c: Remove.
43619         * gcc.dg/array-5.c: Remove XFAIL.
43620         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43621         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43622         gcc.dg/cond-lvalue-1.c: Update.
43623         * gcc.dg/cast-lvalue-2.c: New test.
43624
43625 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43626
43627         PR c++/13592
43628         * g++.dg/other/error1.C (class foo): Tweak error message.
43629
43630         PR c++/13592
43631         * g++.dg/template/call2.C: New test.
43632
43633 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43634
43635         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43636         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43637         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43638         scalar-return-1_x.c, scalar-return-2_y.c,
43639         scalar-return-3_x.c, scalar-return-3_y.c,
43640         scalar-return-4_x.c, scalar-return-4_y.c,
43641         struct-align-1.h, struct-align-1_x.c,
43642         struct-align-1_y.c, struct-align-2.h,
43643         struct-align-2_x.c, struct-align-2_y.c,
43644         struct-by-value-10_y.c, struct-by-value-11_x.c,
43645         struct-by-value-11_y.c, struct-by-value-12_x.c,
43646         struct-by-value-12_y.c, struct-by-value-13_x.c,
43647         struct-by-value-13_y.c, struct-by-value-14_x.c,
43648         struct-by-value-14_y.c, struct-by-value-15_x.c,
43649         struct-by-value-15_y.c, struct-by-value-16_y.c,
43650         struct-by-value-17_y.c, struct-by-value-18_y.c,
43651         struct-by-value-19_y.c, struct-by-value-1_x.c,
43652         struct-by-value-1_y.c, struct-by-value-20_y.c,
43653         struct-by-value-2_x.c, struct-by-value-2_y.c,
43654         struct-by-value-3_y.c, struct-by-value-4_x.c,
43655         struct-by-value-4_y.c, struct-by-value-5_y.c,
43656         struct-by-value-6_y.c, struct-by-value-7_y.c
43657         struct-by-value-8_x.c, struct-by-value-8_y.c
43658         struct-by-value-9_x.c, struct-by-value-9_y.c
43659         struct-return-10_x.c, struct-return-10_y.c,
43660         struct-return-19_x.c, struct-return-20_x.c
43661         struct-return-2_x.c, struct-return-2_y.c
43662         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43663         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43664
43665 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43666
43667         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43668         attribute on sparc*-sun-solaris2.*.
43669
43670 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43671
43672         PR c++/13710
43673         * g++.dg/ext/typeof7.C: New test.
43674
43675 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43676
43677         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43678         * gcc.dg/const-elim-1.c: Same.
43679
43680 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43681
43682         * objc.dg/stret-1.m: New.
43683         * objc.dg/stret-2.m: New.
43684
43685 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43686
43687         PR c++/11895
43688         * g++.dg/ext/vector1.C: New test.
43689
43690 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43691
43692         * gcc.dg/pch/import-1.c: New.
43693         * gcc.dg/pch/import-1.hs: New.
43694         * gcc.dg/pch/import-1a.h: New.
43695         * gcc.dg/pch/import-1b.h: New.
43696         * gcc.dg/pch/import-1c.h: New.
43697
43698 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43699
43700         PR c++/13574
43701         * g++.dg/ext/array1.C: New test.
43702
43703         PR c++/13178
43704         * g++.dg/conversion/op1.C: New test.
43705
43706 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43707
43708         PR 11864
43709         From Kazumoto Kojima / Dan Kegel:
43710         * gcc.dg/pr11864-1.c: New test.
43711
43712         PR 10392
43713         From Marcus Comstedt / Dan Kegel:
43714         * gcc.dg/pr10392-1.c: New test.
43715
43716 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43717
43718         PR c++/13478
43719         * g++.dg/init/ref10.C: New test.
43720
43721 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43722
43723         PR c++/13407
43724         * g++.dg/parse/typename6.C: New test.
43725
43726 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43727
43728         PR pch/13361
43729         * g++.dg/pch/wchar-1.C: New.
43730         * g++.dg/pch/wchar-1.Hs: New.
43731
43732 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43733
43734         PR c++/9259
43735         * g++.dg/expr/sizeof2.C: New test.
43736
43737 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43738
43739         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43740
43741 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43742
43743         PR c++/13659
43744         * g++.dg/lookup/strong-using-3.C: New.
43745         * g++.dg/lookup/using-10.C: New.
43746
43747 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43748
43749         PR c++/13594
43750         * g++.dg/lookup/strong-using-2.C: New.
43751
43752 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43753             Dan Kegel <dank@kegel.com>
43754             J"orn Rennecke <joern.rennecke@superh.com>
43755
43756         PR target/9365
43757         * gcc.dg/pr9365-1.c: New test.
43758
43759 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43760
43761         PR c++/8856
43762         * g++.dg/parse/casting-operator2.C: New test.
43763         * g++.old-deja/g++.pt/explicit83.C: Remove.
43764
43765 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43766
43767         * gcc.dg/label-compound-stmt-1.c: New test.
43768         * gcc.c-torture/compile/950922-1.c,
43769         gcc.c-torture/compile/20000211-3.c,
43770         gcc.c-torture/compile/20000518-1.c,
43771         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43772         compound statements.
43773
43774 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43775
43776         * gcc.dg/ppc64-abi-1.c: New test.
43777
43778 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43779
43780          * g++.dg/ext/attrib9.C: Add dg-warnings.
43781
43782 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43783
43784         PR c++/12335
43785         * g++.dg/parse/dtor3.C: New test.
43786
43787 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43788
43789         PR c++/12709
43790         * g++.dg/parse/try-catch-1.C: New test.
43791
43792 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43793
43794         * ada/acats/run_all.sh: Add more verbose output in acats.log
43795         when compiling tests.
43796
43797 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43798
43799         PR 13656
43800         * gcc.dg/typedef-redecl.c: New test case.
43801         * gcc.dg/typedef-redecl.h: New support file.
43802
43803 2004-01-13  Jan Hubicka  <jh@suse.cz>
43804
43805         * gcc.dg/always_inline.c: New test.
43806         * gcc.dg/debug/20031231-1.c: Fix.
43807
43808 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43809
43810         PR c++/13474
43811         * g++.dg/template/array3.C: New test.
43812
43813 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43814
43815         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43816         * g++.dg/warn/Wunused-2.C: Likewise.
43817
43818 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43819
43820         PR c++/13289
43821         * g++.dg/template/instantiate6.C: New test.
43822
43823 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43824
43825         PR middle-end/11397
43826         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43827
43828 2004-01-12  Jan Hubicka  <jh@suse.cz>
43829
43830         PR opt/12826
43831         * gcc.dg/20040112-1.c: New.
43832
43833         * gcc.dg/dwarf-die[1-7].c: Move to...
43834         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43835         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43836
43837 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43838
43839         PR c++/4100
43840         * g++.dg/parse/friend4.C: New test.
43841
43842 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43843
43844         PR c++/4100
43845         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43846         definition is called a friend.
43847
43848 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43849
43850         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43851
43852 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43853
43854         PR c++/3478
43855         * g++.dg/parse/error10.C: New test.
43856         * g++.dg/template/arg2.C: Accept "invalid type" error.
43857
43858 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43859
43860         PR middle-end/13392
43861         * g++.dg/opt/expect2.C: New test.
43862
43863 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43864
43865         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43866         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43867         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43868         Update dg-error regexps.
43869
43870 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43871
43872         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43873         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43874
43875 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43876
43877         * gcc.dg/pragma-re-1.c: Use right pointer type.
43878
43879 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43880
43881         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43882
43883 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43884
43885         * gcc.dg/rs6000-ldouble-1.c: New.
43886
43887 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43888
43889         DR 337
43890         PR c++/9256
43891         * g++.dg/other/abstract1.C: New test.
43892
43893 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43894
43895         * g++.dg/lookup/strong-using-1.C: New.
43896
43897 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43898
43899         PR c/11234
43900         * gcc.dg/func-ptr-conv-1.c: New test.
43901         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43902
43903 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43904
43905         PR target/13380.
43906         * gcc.c-torture/compile/20040109-1.c: New.
43907
43908 2004-01-08  Stuart Hastings  <stuart@apple.com>
43909
43910         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43911         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43912         * gcc.dg/i386-sse-6.c: ...this new testcase.
43913
43914 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43915
43916         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43917
43918 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43919
43920         * ada/acats/run_acats: Treat 'gnatchop' the same way
43921         as 'gnatmake'.  Export GCC_DRIVER.
43922         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43923         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43924
43925 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43926
43927         PR c++/12573
43928         * g++.dg/template/dependent-expr4.C: New test.
43929
43930 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43931
43932         * gcc.dg/altivec-11.c: New test.
43933
43934 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43935
43936         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43937
43938 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43939
43940         PR c/6024
43941         * gcc.dg/enum-compat-1.c: New test.
43942         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43943
43944 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43945
43946         PR c/12165
43947         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43948         gcc.dg/c99-idem-qual-3.c: New tests.
43949
43950 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43951
43952         * gcc.dg/winline-7.c: Don't cast void * to int.
43953
43954 2004-01-06  Jan Hubicka  <jh@suse.cz>
43955
43956         * gcc.dg/i386-sse-5.c: New test
43957         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43958
43959 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43960
43961         PR c++/12815
43962         * g++.dg/rtti/typeid4.C: New test.
43963
43964 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43965
43966         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43967
43968 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43969
43970         PR c++/12132
43971         * g++.dg/template/error11.C: New test.
43972
43973         PR c++/13451
43974         * g++.dg/template/class2.C: New test.
43975
43976 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43977         Richard Sandiford <rsandifo@redhat.com>
43978
43979         PR c++/13387
43980         * g++.dg/opt/alias3.C: New test.
43981
43982 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43983
43984         PR c++/13157
43985         * g++.dg/template/koenig3.C: New test.
43986
43987         PR c++/13529
43988         * g++.dg/parse/offsetof3.C: New test.
43989
43990         * g++.dg/init/copy7.C: Add missing dg-error markers.
43991
43992         PR c++/12226
43993         * g++.dg/init/copy7.c: New test.
43994
43995         PR c++/13536
43996         * g++.dg/parse/cast1.C: New test.
43997
43998 2004-01-04  Jan Hubicka  <jh@suse.cz>
43999
44000         * gcc.dg/winline[1-7].c: New tests.
44001
44002 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44003
44004         PR c++/13520
44005         * g++.dg/template/qualttp22.C: New test.
44006
44007 2004-01-01  Jan Hubicka  <jh@suse.cz>
44008
44009         * gcc.dg/debug/20031231-1.c: New.
44010         * gcc.c-torture/compile/20040101-1.c: New.
44011         * gcc.dg/dwarf-die-[1-7].c: New.
44012
44013 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44014
44015         PR optimization/13521
44016         * gcc.c-torture/compile/20031231-1.c: New test.
44017
44018 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44019
44020         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44021
44022 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44023
44024         PR c++/10079
44025         * g++.dg/template/crash16.C: New test.
44026
44027 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44028
44029         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44030
44031 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44032
44033         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44034         ports.
44035         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44036         * g++.old-deja/g++.law/profile1.C: Likewise.
44037         * gcc.c-torture/compile/981006-1.c: Likewise.
44038         * gcc.c-torture/execute/loop-2e.x: Likewise.
44039         * gcc.c-torture/execute/loop-2f.x: Remove.
44040         * gcc.c-torture/execute/loop-2g.x: Likewise.
44041         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44042         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44043
44044 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44045
44046         PR c++/13507
44047         * g++.dg/ext/attrib11.C: New test.
44048
44049         PR c++/13494
44050         * g++.dg/template/array2-1.C: New test.
44051         * g++.dg/template/array2-2.C: New test.
44052
44053 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44054
44055         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44056
44057 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         PR c++/12774
44060         * g++.dg/template/array1-1.C: New test.
44061         * g++.dg/template/array1-2.C: New test.
44062
44063 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44064
44065         PR fortran/12632
44066         * g77.dg/12632.f: New test case.
44067
44068 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44069
44070         PR c++/13289
44071         * g++.dg/parse/nontype1.C: New test.
44072
44073 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44074
44075         PR c++/12403
44076         * g++.dg/parse/explicit1.C: New test.
44077         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44078
44079 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44080
44081         PR c++/13081
44082         * g++.dg/opt/inline6.C: New test.
44083
44084         PR c++/12613
44085         * g++.dg/parse/error9.C: New test.
44086
44087         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44088
44089 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44090
44091         PR c++/13009
44092         * g++.dg/init/assign1.C: New test.
44093
44094 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44095
44096         PR c++/13070
44097         * g++.dg/warn/format3.C: New test case.
44098
44099 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44100
44101         * gcc.c-torture/compile/20031227-1.c: New test.
44102
44103 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44104
44105         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44106         * g77.dg/bprob/bprob.exp: Likewise.
44107         * gcc.misc-tests/bprob.exp: Likewise.
44108         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44109         variants on systems where the library does not provide that
44110         functionality.
44111         * gcc.dg/builtins-20.c: Use builtins-config.h.
44112         * gcc.dg/builtins-config.h: New file.
44113
44114 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44115
44116         * lib/gcc-dg.exp (dg-require-profiling): New function.
44117         * lib/target-supports.exp (check_profiling_available): Likewise.
44118         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44119         * g77.dg/bprob/bprob.exp: Likewise.
44120         * gcc.misc-tests/bprob.exp: Likewise.
44121         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44122         * gcc.dg/20021014-1.c: Likewise.
44123         * gcc.dg/nest.c: Likewise.
44124
44125 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44126
44127         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44128         compiling.
44129         * g++.dg/lookup/java2.C: Likewise.
44130         * gcc.dg/cpp/lexident.c: Likewise.
44131
44132 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44133
44134         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44135         given.
44136         * gcc.c-torture/compile/961203-1.c: Likewise.
44137         * gcc.c-torture/compile/980506-1.c: Likewise.
44138
44139 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44140
44141         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44142         (additional_prunes): New global.
44143         (gcc-dg-prune): Handle additional per-test pruning.
44144         (dg-test): Clear additional_prunes between tests.
44145
44146         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44147         dg-prune-output to avoid spurious failures from assembler
44148         complaining about nonexistent WAW violations.
44149         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44150         Use dg-prune-output to avoid spurious failures from assembler
44151         warning about Itanium B-step errata.
44152
44153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44154
44155         * g++.dg/abi/macro0.C: New test.
44156         * g++.dg/abi/macro1.C: Likewise.
44157         * g++.dg/abi/macro2.C: Likewise.
44158
44159         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44160         * g++.dg/abi/bitfield7.C: Likewise.
44161         * g++.dg/abi/dtor2.C: Likewise.
44162         * g++.dg/abi/mangle11.C: Likewise.
44163         * g++.dg/abi/mangle12.C: Likewise.
44164         * g++.dg/abi/mangle14.C: Likewise.
44165         * g++.dg/abi/mangle17.C: Likewise.
44166         * g++.dg/abi/vbase10.C: Likewise.
44167         * g++.dg/abi/vbase14.C: Likewise.
44168         * g++.dg/template/qualttp17.C: Likewise.
44169
44170 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44171
44172         PR c/11995
44173         * gcc.dg/20031223-1.c: New test.
44174
44175 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44176
44177         * gcc.dg/noreturn-7.c: New test.
44178
44179 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44180
44181         * gcc.dg/null-pointer-1.c: New test.
44182
44183 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44184
44185         * g++.old-deja/g++.jason/template18.C: Remove.
44186         * g++.old-deja/g++.jason/template37.C: Likewise.
44187
44188         PR c++/12862
44189         * g++.dg/lookup/ns1.C: New test.
44190
44191         PR c++/12397
44192         * g++.dg/template/lookup3.C: New test.
44193
44194 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44195
44196         * g++.dg/template/recurse1.C: New test
44197
44198 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44199
44200         PR c++/12479
44201         * g++.dg/parse/semicolon1.C: New test.
44202         * g++.dg/parse/semicolon1.h: Likewise.
44203
44204 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44205
44206         * gcc.dg/darwin-misaligned.c: New test.
44207
44208 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44209
44210         PR c/9163
44211         * gcc.dg/20031222-1.c: New test.
44212
44213 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44214
44215         PR c++/13438
44216         * g++.dg/parse/error8.C: New test.
44217
44218         PR c++/11554
44219         * g++.dg/warn/ctor-init-1.C: New test.
44220
44221 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44222
44223         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44224         too small.
44225         * gcc.c-torture/compile/930217-1.c: Likewise.
44226         * gcc.c-torture/compile/930513-1.c: Likewise.
44227         * gcc.c-torture/execute/920908-2.c: Likewise.
44228         * gcc.c-torture/execute/921204-1.c: Likewise.
44229         * gcc.c-torture/execute/930621-1.c: Likewise.
44230         * gcc.c-torture/execute/930630-1.c: Likewise.
44231         * gcc.c-torture/execute/931031-1.c: Likewise.
44232         * gcc.c-torture/execute/980602-2.c: Likewise.
44233         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44234         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44235         * gcc.c-torture/execute/extzvsi.c: Likewise.
44236         * gcc.c-torture/unsorted/ext.c: Likewise.
44237
44238 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44239
44240         PR target/12749
44241         * gcc.c-torture/compile/20031220-2.c: New test case.
44242
44243 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44244
44245         PR optimization/13031
44246         * gcc.c-torture/compile/20031220-1.c: New test case.
44247
44248 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44249
44250         * gcc.dg/cast-function-1.c: New test.
44251
44252 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44253
44254         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44255         formats.
44256
44257 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44258
44259         PR c++/12795
44260         * g++.dg/ext/attrib10.C: New test.
44261
44262 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44263
44264         * gcc.dg/cleanup-10.c: New test.
44265         * gcc.dg/cleanup-11.c: New test.
44266
44267 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44268
44269         PR c++/13239
44270         * g++.dg/opt/expect1.C: New test.
44271
44272 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44273
44274         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44275
44276 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44277
44278         PR debug/12923
44279         * gcc.dg/20031218-1.c: New test.
44280
44281         PR debug/12389
44282         * gcc.dg/20031218-2.c: New test.
44283         * gcc.dg/20031218-3.c: New test.
44284
44285         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44286         of label name and allow for USER_LABEL_PREFIX == "_" names.
44287         * g++.dg/abi/mangle18-2.C: Likewise.
44288         * g++.dg/abi/mangle19-1.C: Likewise.
44289         * g++.dg/abi/mangle19-2.C: Likewise.
44290         * g++.dg/abi/mangle20-1.C: Likewise.
44291         * g++.dg/abi/mangle20-2.C: Likewise.
44292
44293 2003-12-18  Richard Henderson  <rth@redhat.com>
44294
44295         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44296
44297 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44298             Dan Kegel <dank@kegel.com>
44299
44300         PR other/12009
44301         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44302         testing a cross compiler, it causes spurious compile failures.
44303         * lib/g++.exp: Likewise.
44304
44305 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44306
44307         PR c++/13262
44308         * g++.dg/template/access13.C: New test.
44309
44310 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44311
44312         * gcc.dg/20031216-1.c: New test.
44313
44314 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44315
44316         PR c++/9154
44317         * g++.dg/template/error10.C: New test.
44318
44319 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44320
44321         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44322         * g++.dg/eh/simd-2.C: Likewise.
44323
44324 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44325             Roger Sayle  <roger@eyesopen.com>
44326
44327         * gcc.c-torture/execute/ieee/mzero5.c: New.
44328
44329 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44330
44331         PR c++/10603
44332         * g++.dg/parse/error6.C: New test.
44333
44334         PR c++/12827
44335         * g++.dg/parse/error7.C: New test.
44336
44337 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44338
44339         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44340         at -O with stabs debugging formats.
44341         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44342         * gcc.dg/debug/debug-2.c: Likewise.
44343
44344 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44345
44346         PR c++/12696
44347         * g++.dg/init/error1.C: New test.
44348
44349         PR c++/12218
44350         * g++.dg/init/pm3.C: New test.
44351
44352 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44353
44354         PR c/3347
44355         * gcc.dg/bitfld-8.c: New test.
44356
44357 2003-12-16  James Lemke  <jim@wasabisystems.com>
44358
44359         * gcc.dg/arm-scd42-[123].c: New tests.
44360
44361 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44362
44363         PR c++/9043
44364         * g++.dg/abi/mangle20-1.C: New test.
44365         * g++.dg/abi/mangle20-2.C: New test.
44366
44367 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44368
44369         PR c++/13275
44370         * g++.dg/other/offsetof2.C: Remove XFAIL.
44371         * g++.dg/parse/offsetof1.C: New test.
44372         * g++.gd/parse/offsetof2.C: Likewise.
44373
44374 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44375
44376         * g++.dg/template/nontype3.C: New test.
44377         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44378
44379 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44380
44381         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44382
44383 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44384
44385         PR c++/13387
44386         * g++.dg/expr/assign1.C: New test.
44387
44388         PR c++/13242
44389         * g++.dg/abi/mangle19-1.C: New test.
44390         * g++.dg/abi/mangle19-2.C: New test.
44391
44392 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44393
44394         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44395
44396 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44397
44398         * gcc.c-torture/execute/20031216-1.c: New test.
44399
44400 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44401
44402         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44403         an ICE regression.
44404
44405 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44406
44407         PR c++/10926
44408         * g++.dg/template/error9.C: New test.
44409
44410         PR c++/11116
44411         * g++.dg/template/error8.C: New test.
44412
44413 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44414
44415         PR middle-end/13400
44416         * gcc.c-torture/execute/20031215-1.c: New test case.
44417
44418 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44419
44420         PR c++/13269
44421         * g++.dg/parse/error5.C: New test.
44422
44423         PR c++/12989
44424         * g++.dg/expr/sizeof1.C: New test.
44425
44426         PR c++/13310
44427         * g++.dg/template/crash15.C: New test.
44428
44429 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44430
44431         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44432         a non-POD type as the last named parameter of a varargs function.
44433
44434 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44435
44436         PR c++/13243
44437         PR c++/12573
44438         * g++.dg/template/crash14.C: New test.
44439         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44440
44441 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44442
44443         * g++.dg/other/java1.C: New test.
44444
44445         PR c++/13241
44446         * g++.dg/abi/mangle18-1.C: New test.
44447         * g++.dg/abi/mangle18-2.C: New test.
44448
44449 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44450
44451         PR optimization/10312
44452         * gcc.c-torture/execute/20031214-1.c: New.
44453
44454 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44455
44456         PR c++/10779
44457         PR c++/12160
44458         * g++.dg/parse/error3.C: New test.
44459         * g++.dg/parse/error4.C: Likewise.
44460         * g++.dg/abi/mangle4.C: Tweak error messages.
44461         * g++.dg/lookup/using5.C: Likewise.
44462         * g++.dg/other/error2.C: Likewise.
44463         * g++.dg/parse/typename5.C: Likewise.
44464         * g++.dg/parse/undefined1.C: Likewise.
44465         * g++.dg/template/arg2.C: Likewise.
44466         * g++.dg/template/ttp3.C: Likewise.
44467         * g++.dg/template/type1.C: Likewise.
44468         * g++.old-deja/g++.other/crash32.C: Likewise.
44469         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44470
44471 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44472
44473         PR c++/13106
44474         * g++.dg/warn/noreturn-3.C: New test.
44475
44476 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44477
44478         PR c++/13118
44479         * g++.dg/abi/covariant3.C: New.
44480
44481 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44482
44483         * g++.dg/eh/ia64-1.C: New test.
44484
44485 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44486
44487         PR optimization/13037
44488         * g77.f-torture/execute/13037.f: New test case.
44489
44490 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44491
44492         PR c++/12881
44493         * g++.dg/abi/covariant2.C: New.
44494
44495 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44496
44497         * gcc.dg/cpp/trad/macro.c: New tests.
44498
44499 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44500
44501         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44502
44503 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44504
44505         PR other/10819
44506         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44507         to fix Bug 10819.
44508         * lib/g++.exp (g++_version): Likewise.
44509         * lib/g77.exp (g77_version): Likewise.
44510         * lib/objc.exp (default_objc_version): Likewise.
44511
44512 2003-12-10  Richard Henderson  <rth@redhat.com>
44513
44514         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44515
44516         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44517
44518 2003-12-08  Matt Austern  <austern@apple.com>
44519
44520         PR c/13134
44521         * lib/gcc-dg.exp (dg-require-visibility): Define.
44522         * lib/target-supports (check_visibility_available): Define.
44523         * gcc.dg/visibility-1.c: New test.
44524         * gcc.dg/visibility-2.c: Likewise.
44525         * gcc.dg/visibility-3.c: Likewise.
44526         * gcc.dg/visibility-4.c: Likewise.
44527         * gcc.dg/visibility-5.c: Likewise.
44528         * gcc.dg/visibility-6.c: Likewise.
44529         * g++.dg/ext/visibility-1.C: Likewise.
44530         * g++.dg/ext/visibility-2.C: Likewise.
44531         * g++.dg/ext/visibility-3.C: Likewise.
44532         * g++.dg/ext/visibility-4.C: Likewise.
44533         * g++.dg/ext/visibility-5.C: Likewise.
44534         * g++.dg/ext/visibility-6.C: Likewise.
44535
44536 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44537
44538         * g++.dg/lookup/java1.C: New test.
44539         * g++.dg/lookup/java2.C: New test.
44540
44541 2003-12-07  Falk Hueffner  <falk@debian.org>
44542
44543         * g++.dg/opt/noreturn-1.C: New test.
44544
44545 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44546
44547         * gcc.dg/overflow-1.c: New test.
44548
44549 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44550
44551         * g77.f-torture/compile/13060.f: New test.
44552
44553 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44554
44555         PR c++/13323
44556         * g++.dg/inherit/operator2.C: New test.
44557
44558 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44559
44560         PR c++/13305
44561         * g++.dg/ext/attrib9.C: New test.
44562
44563 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44564
44565         PR c++/13314
44566         * g++.dg/template/error7.C: New test.
44567
44568 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44569             J"orn Rennecke <joern.rennecke@superh.com>
44570
44571         PR target/13302
44572         * g++.dg/other/struct-va_list.C: New test.
44573
44574 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44575
44576         PR c++/13166
44577         * g++.dg/parse/defarg6.C: New test.
44578
44579 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44580
44581         PR target/13256
44582         * gcc.c-torture/execute/20031201-1.c: New test.
44583
44584 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44585
44586         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44587
44588 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44589
44590         * gcc.dg/builtin-return-1.c: New test.
44591
44592 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44593             J"orn Rennecke <joern.rennecke@superh.com>
44594
44595         PR optimization/13260
44596         * gcc.c-torture/execute/20031204-1.c: New test.
44597
44598 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44599
44600         PR c++/9127
44601         * g++.dg/template/error6.C: New test.
44602
44603 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44604
44605         * gcc.dg/20031202-1.c: New test.
44606
44607 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44608
44609         PR c++/13179
44610         * g++.dg/template/eh1.C: New test.
44611
44612         PR c++/10771
44613         * g++.dg/template/error5.C: New test.
44614
44615 2003-12-02  David Ung  <davidu@mips.com>
44616
44617         * gcc.dg/compat/vector-check.h: Corrected type for var
44618         g_##TMODE
44619
44620 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44621
44622         PR c++/10126
44623         * g++.dg/template/ptrmem8.C: New test.
44624
44625 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44626
44627         PR c++/12573
44628         * g++.dg/template/dependent-expr3.C: New test.
44629
44630 2003-12-01  James Lemke  <jim@wasabisystems.com>
44631
44632         * gcc.dg/arm-g2.c: New test.
44633
44634 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44635
44636         PR optimization/11634
44637         * gcc.dg/20031201-2.c: New test case.
44638
44639 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44640
44641         PR 11433
44642         * objc.dg/proto-lossage-3.m: New test.
44643
44644 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44645
44646         PR optimization/12628
44647         * gcc.dg/20031201-1.c: New test case.
44648
44649 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44650
44651         * gcc.dg/unaligned-1.c: New test.
44652
44653 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44654
44655         PR c++/9849
44656         * g++.dg/template/error4.C: New test.
44657         * g++.dg/template/nested3.C: Adjust error markers.
44658
44659 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44660
44661         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44662
44663 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44664
44665         PR c/10333
44666         * gcc.dg/bitfld-7.c: New test.
44667
44668 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44669
44670         * gcc.dg/tls/asm-1.C: New test.
44671
44672 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44673
44674         * gcc.dg/cpp/assert4.c: Update.
44675
44676 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44677
44678         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44679         * gcc.dg/builtin-apply3.c: New test.
44680
44681 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44682
44683         * lib/compat.exp (compat-obj): New xfaildata parameter.
44684         Use it to set compiler_conditional_xfail_data before compiling.
44685         (compat-get-options): Handle dg-xfail-if.
44686         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44687         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44688         * gcc.dg/compat/vector-1_y.c: Likewise.
44689         * gcc.dg/compat/vector-2_x.c: Likewise.
44690         * gcc.dg/compat/vector-2_y.c: Likewise.
44691
44692 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44693
44694         * g++.dg/opt/reg-stack4.C: New test.
44695
44696 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44697
44698         * gcc.dg/builtin-apply2.c: New test.
44699
44700 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44701
44702         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44703
44704 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44705
44706         PR c++/12924
44707         * g++.dg/template/template-id-2.C: New test.
44708
44709 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44710
44711         PR c++/5369
44712         * g++.dg/template/memfriend1.C: New test.
44713         * g++.dg/template/memfriend2.C: Likewise.
44714         * g++.dg/template/memfriend3.C: Likewise.
44715         * g++.dg/template/memfriend4.C: Likewise.
44716         * g++.dg/template/memfriend5.C: Likewise.
44717         * g++.dg/template/memfriend6.C: Likewise.
44718         * g++.dg/template/memfriend7.C: Likewise.
44719         * g++.dg/template/memfriend8.C: Likewise.
44720         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44721
44722 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44723
44724         PR c++/12515
44725         * g++.dg/ext/cond1.C: New test.
44726
44727 2003-11-20  Richard Henderson  <rth@redhat.com>
44728
44729         * gcc.dg/20020201-2.c: Remove.
44730         * gcc.dg/20020201-4.c: Remove.
44731         * gcc.dg/20020304-1.c: Remove.
44732
44733 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44734
44735         * gcc.dg/cpp/trad/xwin1.c: New test case.
44736
44737 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44738
44739         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44740         * lib/g77.exp: Likewise.
44741         * lib/objc.exp: Likewise.
44742         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44743         for darwin.
44744
44745 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44746
44747         PR c++/12932
44748         * g++.dg/template/static5.C: New test.
44749
44750 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44751
44752         * gcc.dg/nested-func-1.c: New test.
44753
44754 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44755
44756         * gcc.dg/cpp/assert4.c: New test.
44757
44758 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44759
44760         PR c++/2294
44761         * g++.dg/lookup/using9.c: New test.
44762
44763 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44764
44765         PR c++/12762
44766         * g++.dg/template/error3.C: New test.
44767
44768 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44769
44770         PR ada/13035
44771         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44772         No longer use a wrapper for gcc, since this does not work under
44773         Windows.
44774
44775 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44776
44777         PR c++/2094
44778         * g++.dg/template/ptrmem7.C: New test.
44779
44780 2003-11-13  Andrew Pinski <apinski@apple.com>
44781
44782         * gcc.c-torture/compile/20031113-1.c: New test.
44783
44784 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44785             Kean Johnston <jkj@sco.com>
44786
44787         PR c/13029
44788         * gcc.dg/unused-4.c: Update.
44789
44790 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44791
44792         * g++.dg/opt/const3.C: New test.
44793
44794 2003-11-13  Jan Hubicka  <jh@suse.cz>
44795
44796         * gcc.c-torture/compile/20031112-1.c: New test.
44797
44798 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44799
44800         * g++.dg/parse/crash10.C: Remove bogus error marker.
44801
44802 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44803
44804         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44805         (host_gcc): Likewise.
44806         (ROOT): Honor $PWDCMD.
44807         (BASE): Likewise.
44808         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44809
44810 2003-11-12  Catherine Moore  <clm@redhat.com>
44811
44812         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44813
44814 2003-11-12  Andreas Jaeger  <aj@suse.de>
44815             Jakub Jelinek  <jakub@redhat.com>
44816             Andrew Pinski  <pinskia@physics.uc.edu>
44817             Richard Henderson  <rth@redhat.com>
44818
44819         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44820         systems.
44821         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44822
44823         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44824         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44825
44826 2003-11-11  Andreas Jaeger  <aj@suse.de>
44827
44828         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44829
44830         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44831
44832 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44833
44834         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44835         Clean ups.
44836
44837 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44838
44839         * gcc.dg/trampoline-1.c: New test.
44840
44841 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44842
44843         * gcc.c-torture/compile/200031109-1.c: New test.
44844
44845 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44846
44847         PR c/3190
44848         PR c/8714
44849         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44850         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44851         gcc.dg/format/no-y2k-1.c: Update.
44852
44853 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44854
44855         PR optimization/10467
44856         * gcc.dg/20031108-1.c: New test case.
44857
44858 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44859
44860         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44861
44862 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44863
44864         * gcc.dg/compound-lvalue-1.c: New test.
44865         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44866         some XFAILs.
44867
44868 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44869
44870         * gcc.dg/altivec-varargs-1.c: New test.
44871
44872 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44873
44874         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44875         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44876         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44877         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44878         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44879
44880 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44881
44882         * gcc.dg/cond-lvalue-1.c: New test.
44883
44884 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44885
44886         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44887
44888 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44889
44890         PR c++/11616
44891         * g++.dg/template/instantiate5.C: New test.
44892
44893 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44894
44895         PR c++/12726
44896         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44897         * ChangeLog: Add missing first entry for above test.
44898
44899 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44900
44901         PR c++/9810
44902         * g++.dg/template/using8.C: New test.
44903         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44904
44905 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44906
44907         PR optimization/10817
44908         * gcc.c-torture/compile/20031102-1.c: New test case.
44909
44910 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44911
44912         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44913         2147483647.
44914
44915 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44916
44917         * gcc.dg/20031102-1.c: New test.
44918
44919 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44920
44921         * gcc.dg/complex-1.c: New test.
44922
44923 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44924
44925         PR c++/12796
44926         * g++.dg/template/crash13.C: Adjust expected error location.
44927         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44928
44929 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44930
44931         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44932
44933 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44934
44935         PR/10239
44936         * gcc.c-torture/compile/20031031-2.c: New test.
44937
44938 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44939
44940         PR/11640
44941         * gcc.c-torture/compile/20031031-1.c: New test.
44942
44943 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44944
44945         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44946         * gcc.misc-tests/bprob.exp: Likewise.
44947         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44948         the execution test on arm-elf configs.
44949         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44950         configs that don't support scratch files.
44951         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44952
44953 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44954
44955         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44956         done by dejagnu.
44957
44958 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44959
44960         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44961         Avoid non pure sh syntax. Add more logging.
44962
44963         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44964         fail.
44965
44966 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44967
44968         PR libgcj/10610
44969         * gcc.dg/ppc-stackalign-1.c: New test.
44970
44971 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44972
44973         * ada/acats/run_all.sh: Change output to be more compliant with
44974         dejagnu framework.
44975         Create acats.sum and acats.log files under testsuite/ada/acats
44976         Only run [a-z]* directories, to filter out e.g. CVS.
44977         Redirect build output to log file.
44978
44979 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44980
44981         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44982
44983 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44984
44985         PR ada/5909:
44986         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44987
44988 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44989
44990         * gcc.c-torture/compile/20031023-1.c: New test.
44991         * gcc.c-torture/compile/20031023-2.c: New test.
44992         * gcc.c-torture/compile/20031023-3.c: New test.
44993         * gcc.c-torture/compile/20031023-4.c: New test.
44994
44995 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44996
44997         PR c++/10371
44998         * g++.dg/lookup/scoped8.C: New test.
44999
45000 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45001
45002         * g++.dg/opt/reg-stack3.C: New test.
45003
45004 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45005
45006         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45007
45008 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45009
45010         PR c++/11076
45011         * g++.dg/template/crash13.C: New test.
45012
45013 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45014
45015         * gcc.dg/c99-restrict-2.c: New test.
45016
45017 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45018
45019         PR c++/12698, c++/12699, c++/12700, c++/12566
45020         * g++.dg/inherit/covariant9.C: New test.
45021         * g++.dg/inherit/covariant10.C: New test.
45022         * g++.dg/inherit/covariant11.C: New test.
45023
45024 2003-10-23  Jason Merrill  <jason@redhat.com>
45025
45026         PR c++/12726
45027         * g++.dg/ext/complit2.C: New test.
45028
45029 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45030
45031         PR target/12654
45032         * gcc.c-torture/execute/20031020-1.c: New test.
45033
45034 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45035
45036         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45037         following the jump_insn.
45038
45039 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45040
45041         * gcc.dg/cast-lvalue-1.c: New test.
45042
45043 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45044
45045         PR c++/11962
45046         * g++.dg/template/cond2.C: New test.
45047
45048 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45049
45050         * gcc.dg/builtins-28.c: New test.
45051
45052 2003-10-20  Jan Hubicka  <jh@suse.cz>
45053
45054         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45055         parameter.
45056         * gcc.dg/inline-2.c: Likewise.
45057
45058 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45059
45060         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45061         * gcc.dg/nest.c: Likewise.
45062
45063 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45064
45065         PR c++/9781, c++/10583, c++/11862
45066         * g++.dg/parse/crash13.C: New test.
45067
45068 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45069
45070         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45071
45072 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45073
45074         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45075         Define HAVE_C99_RUNTIME except on Solaris.
45076         * gcc.dg/builtins-20.c: Likewise.
45077
45078 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45079
45080         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45081
45082 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45083
45084         PR c++/12495
45085         * g++.dg/template/crash21.C: New test.
45086
45087 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45088
45089         PR c++/2513
45090         * g++.dg/template/typename5.C: New test.
45091
45092 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45093
45094         PR c++/12369
45095         * g++.dg/template/friend25.C: New test.
45096
45097 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45098
45099         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45100         versions.
45101
45102 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45103
45104         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45105         == 2147483647.
45106
45107 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45108
45109         * gcc.c-torture/execute/960416-1.x: Remove.
45110         * gcc.c-torture/execute/divconst-3.x: Likewise.
45111
45112 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45113
45114         PR target/12598
45115         * gcc.dg/torture/cris-volatile-1.c: New test.
45116
45117 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45118
45119         PR optimization/9325
45120         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45121         for overflowing floating point to integer conversion during RTL
45122         simplification.
45123
45124 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45125
45126         * objc/execute/_cmd.m: Fix typo.
45127         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45128         Relax 'scan-assembler' regexp.
45129         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45130         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45131         * objc.dg/zero-link-2.m: Remove blank line.
45132         * objc.dg/zero-link-3.m: New test case.
45133
45134 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45135
45136         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45137
45138         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45139         than linker trickery.
45140
45141 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45142
45143         PR c++/12370
45144         * g++.dg/other/friend2.C: New test.
45145
45146 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45147
45148         * gcc.dg/20031012-1.c: New test.
45149
45150 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45151
45152         * gcc.dg/weak/weak-3.c: Fix for new warning.
45153
45154 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45155
45156         PR optimization/8750
45157         * gcc.c-torture/execute/20031012-1.c: New test case.
45158
45159 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45160
45161         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45162         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45163
45164 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45165
45166         PR optimization/12260
45167         * gcc.c-torture/compile/20031011-2.c: New test case.
45168
45169 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45170
45171         * gcc.c-torture/execute/20031011-1.c: New testcase.
45172
45173 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45174
45175         * gcc.c-torture/compile/20031011-1.c: New test.
45176
45177 2003-10-11  Jan Hubicka  <jh@suse.cz>
45178
45179         * g++.dg/other/first-global.C: New test.
45180
45181 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45182
45183         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45184
45185 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45186
45187         * gcc.c-torture/compile/20031010-1.c: New test.
45188
45189 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45190
45191         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45192         * gcc.c-torture/execute/va-arg-25.c: ... here.
45193
45194 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45195
45196         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45197
45198 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45199
45200         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45201
45202 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45203
45204         * g++.dg/parse/error2.C: New test.
45205
45206 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45207
45208         PR c++/11097
45209         * g++.dg/other/error5.C: Modify the error message.
45210         * g++.dg/lookup/using8.C: New test.
45211
45212 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45213
45214         * gcc.dg/darwin-abi-2.c: New file.
45215         * gcc.c-torture/execute/va-arg-24.c: New file.
45216
45217 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45218
45219         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45220         indentation.
45221
45222 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45223
45224         PR c++/10147
45225         * g++.dg/other/error4.C: Update error messages.
45226         * g++.dg/template/ptrmem4.C: Likewise.
45227
45228         PR c++/12337
45229         * g++.dg/init/new9.C: New test.
45230
45231         PR c++/12334, c++/12236, c++/8656
45232         * g++.dg/ext/attrib8.C: New test.
45233
45234 2003-10-06  Devang Patel  <dpatel@apple.com>
45235
45236         * gcc.dg/debug/dwarf2-3.h: New test.
45237         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45238
45239 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45240
45241         * g++.dg/opt/cfg2.C: New test.
45242
45243 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45244
45245         * g++.dg/opt/float1.C: New test.
45246
45247 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45248
45249         * gcc.dg/c90-array-lval-6.c: New test.
45250         * gcc.dg/c99-array-lval-6.c: New test.
45251
45252 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45253             Ziemowit Laski  <zlaski@apple.com>
45254
45255         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45256         'Derived', so that it is never considered a class method; add
45257         new warning for '+port' method ambiguity.
45258         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45259         <objc/objc-api.h> (needed on Mac OS X).
45260         * objc.dg/method-13.m: New test.
45261
45262 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45263
45264         PR optimization/9325, PR java/6391
45265         * gcc.c-torture/execute/20031003-1.c: New test case.
45266
45267 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45268
45269         PR optimization/12180
45270         * gcc.dg/20031002-1.c: New test.
45271
45272         PR c++/12486
45273         * g++.dg/inherit/error1.C: New test.
45274
45275 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45276
45277         * lib/f-torture.exp (search_for): Rename to...
45278         (search_for_re): This.  Also, clean up comments and the
45279         "regexp" invocation.
45280
45281 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45282
45283         * gcc.c-torture/compile/20031002-1.c: New test.
45284
45285 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45286
45287         * g++.dg/opt/cond1.C: New test.
45288
45289 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45290
45291         * gcc.dg/Wold-style-definition-2.c: New testcase.
45292         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45293
45294 2003-09-29  Richard Henderson  <rth@redhat.com>
45295
45296         * g++.dg/init/array10.C: Add dg-options.
45297
45298 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45299
45300         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45301
45302 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45303
45304         * g++.dg/template/friend19.C: Fix typo.
45305         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45306
45307 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45308
45309         * gcc.c-torture/execute/20030928-1.c: New test.
45310         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45311
45312 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45313
45314         * g++.dg/opt/unroll1.C: New test.
45315
45316 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45317
45318         PR optimization/11741
45319         * gcc.dg/20030926-1.c: New test case.
45320
45321 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45322
45323         PR c++/5655
45324         * g++.dg/parse/access7.C: New test.
45325         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45326
45327 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45328
45329         MERGE OF objc-improvements-branch into MAINLINE:
45330         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45331         if libobjc has not been built.
45332         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45333         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45334         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45335         objc/execute/nested-3.m, objc/execute/np-2.m,
45336         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45337         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45338         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45339         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45340         objc.dg/special/unclaimed-category-1.h,
45341         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45342         well as GNU runtime.
45343         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45344         * execute/cascading-1.m, execute/function-message-1.m,
45345         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45346         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45347         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45348         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45349         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45350         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45351         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45352         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45353         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45354         * objc.dg/bitfield-2.m: Run only on Darwin.
45355         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45356         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45357         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45358         * objc.dg/const-str-1.m: Fix constant string layout.
45359
45360 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45361
45362         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45363
45364 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45365
45366         * gcc.dg/darwin-abi-1.c: New file.
45367
45368 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45369
45370         PR target/12281
45371         * gcc.c-torture/compile/20030921-1.c: New test.
45372
45373 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45374
45375         * g++.dg/opt/reg-stack2.C: New test.
45376
45377 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45378
45379         * g++.dg/eh/delayslot1.C: New test.
45380
45381 2003-09-20  Richard Henderson  <rth@redhat.com>
45382
45383         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45384
45385 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45386
45387         * gcc.c-torture/execute/20030920-1.c: New test case.
45388
45389 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45390
45391         * g++.dg/rtti/typeid3.C: Correct expected error message.
45392
45393 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45394
45395         PR c++/157
45396         * g++.dg/parse/crash12.C: New test.
45397
45398 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45399
45400         * gcc.dg/compat/mixed-struct-check.h: New.
45401         * gcc.dg/compat/mixed-struct-defs.h: New.
45402         * gcc.dg/compat/mixed-struct-init.h: New.
45403         * gcc.dg/compat/struct-by-value-19_main.c: New.
45404         * gcc.dg/compat/struct-by-value-19_x.c: New.
45405         * gcc.dg/compat/struct-by-value-19_y.c: New.
45406         * gcc.dg/compat/struct-by-value-20_main.c: New.
45407         * gcc.dg/compat/struct-by-value-20_x.c: New.
45408         * gcc.dg/compat/struct-by-value-20_y.c: New.
45409         * gcc.dg/compat/struct-return-19_main.c: New.
45410         * gcc.dg/compat/struct-return-19_x.c: New.
45411         * gcc.dg/compat/struct-return-19_y.c: New.
45412         * gcc.dg/compat/struct-return-20_main.c: New.
45413         * gcc.dg/compat/struct-return-20_x.c: New.
45414         * gcc.dg/compat/struct-return-20_y.c: New.
45415
45416 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45417         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45418         so that it will not complain on LP64 targets.
45419
45420 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45421
45422         PR c++/495
45423         * g++.dg/template/friend24.C: New test.
45424
45425 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45426
45427         PR c++/12332
45428         * g++.dg/template/memtmpl2.C: New test.
45429
45430 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45431
45432         PR target/11184
45433         * gcc.dg/builtin-apply1.c: New test.
45434
45435 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45436
45437         PR c++/9848
45438         * g++.dg/warn/Wunused-4.C: New test.
45439
45440 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45441
45442         PR c++/12316
45443         * g++.dg/other/gc2.C: New test.
45444
45445 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45446
45447         PR c++/11991
45448         * g++.dg/rtti/typeid3.C: New test.
45449
45450         PR c++/12266
45451         * g++.dg/overload/template1.C: New test.
45452
45453 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45454
45455         * g++.dg/opt/cfg3.C: New test.
45456
45457 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45458
45459         PR c++/7939
45460         * g++.dg/template/crash11.C: New test.
45461
45462 2003-09-16  Jason Merrill  <jason@redhat.com>
45463             Jakub Jelinek  <jakub@redhat.com>
45464
45465         * gcc.dg/attr-warn-unused-result.c: New test.
45466
45467 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45468
45469         PR c++/12184
45470         * g++.dg/expr/call2.C: New test.
45471
45472 2003-09-15  Andreas Jaeger  <aj@suse.de>
45473
45474         * gcc.dg/Wold-style-definition-1.c: New test.
45475
45476 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45477
45478         PR c++/3907
45479         * g++.dg/parse/template12.C: New test.
45480
45481         * g++.dg/abi/bitfield11.C: New test.
45482         * g++.dg/abi/bitfield12.C: Likewise.
45483
45484 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45485
45486         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45487         non-expansion of functional macro name without arguments at EOL.
45488         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45489
45490 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45491
45492         * gcc.c-torture/execute/20030914-[12].c: New tests.
45493
45494 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45495
45496         PR c++/11788
45497         * g++.dg/overload/addr1.C: New test.
45498
45499 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45500
45501         * gcc.dg/20030909-1.c: New test.
45502
45503 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45504
45505         * gcc.dg/ultrasp10.c: New test.
45506
45507 2003-09-09  Devang Patel  <dpatel@apple.com>
45508
45509         * gcc.dg/darwin-ld-6.c: New test.
45510
45511 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45512
45513         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45514
45515 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45516
45517         * gcc.dg/ia64-types1.c: New test.
45518         * gcc.dg/ia64-types2.c: Likewise.
45519
45520 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45521
45522         * gcc.dg/builtins-1.c: Add more _Complex tests.
45523         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45524
45525         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45526         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45527
45528 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45529
45530         PR c++/11786
45531         * g++.dg/lookup/koenig2.C: New test.
45532
45533         PR c++/5296
45534         * g++.dg/rtti/typeid2.C: New test.
45535
45536 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45537
45538         * gcc.c-torture/compile/20030904-1.c: New test.
45539
45540 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45541
45542         * g++.dg/opt/longbranch2.C: New test.
45543
45544 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45545
45546         * g++.dg/template/crash10.C: Only compile it.
45547
45548 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45549
45550         PR middle-end/11665
45551         * gcc.c-torture/compile/20030907-1.c: New test.
45552         * g++.dg/init/array11.C: New test.
45553
45554 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45555
45556         PR c++/11852
45557         * g++.dg/init/struct1.C: New test.
45558
45559 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45560
45561         PR c++/12181
45562         * g++.dg/expr/comma1.C: New test.
45563
45564 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45565
45566         PR c++/11867
45567         * g++.dg/expr/static_cast5.C: New test.
45568
45569 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45570
45571         PR c++/11507
45572         * g++.dg/lookup/scoped7.C: New test.
45573
45574         PR c++/9574
45575         * g++.dg/other/static1.C: New test.
45576
45577         PR c++/11490
45578         * g++.dg/warn/template-1.C: New test.
45579
45580         PR c++/11432
45581         * g++.dg/template/crash10.C: New test.
45582
45583         PR c++/2478
45584         * g++.dg/overload/VLA.C: New test.
45585
45586         PR c++/10804
45587         * g++.dg/template/call1.C: New test.
45588
45589 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45590
45591         PR c++/11794
45592         * g++.dg/parse/using3.C: New test.
45593
45594 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45595
45596         PR c++/11409
45597         * g++.dg/overload/builtin3.C: New test case.
45598
45599 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45600
45601         PR c/9862
45602         * gcc.dg/20030906-1.c: New test.
45603         * gcc.dg/20030906-2.c: Likewise.
45604
45605 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45606
45607         PR c++/12167
45608         * g++.dg/parse/defarg5.C: New test.
45609
45610         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45611
45612 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45613
45614         PR c++/12163
45615         * g++.dg/expr/static_cast4.C: New test.
45616
45617         PR c++/12146
45618         * g++.dg/template/crash9.C: New test.
45619
45620 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45621
45622         * g++.old-deja/g++.ext/pretty2.C: Update for change
45623         in __FUNCTION__.
45624         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45625
45626 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45627
45628         PR c++/11922
45629         * g++/dg/template/qualified-id1.C: New test.
45630
45631         PR c++/12037
45632         * g++.dg/warn/noeffect4.C: New test.
45633
45634 2003-09-04  Matt Austern  <austern@apple.com>
45635
45636         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45637         * g++.dg/ext/fnname2.C: Likewise.
45638         * g++.dg/ext/fnname3.C: Likewise.
45639
45640 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45641
45642         * g++.dg/expr/lval1.C: New test.
45643         * g++.dg/ext/lvcast.C: Remove.
45644
45645 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45646
45647         PR optimization/11700.
45648         * gcc.c-torture/compile/20030903-1.c: New test case.
45649
45650 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45651
45652         PR c++/12053
45653         * g++.dg/abi/layout4.C: New test.
45654
45655 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45656
45657         PR c++/11553
45658         * g++.dg/parse/friend3.C: New test.
45659
45660 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45661
45662         PR c++/11847
45663         * g++.dg/template/class1.C: New test.
45664
45665         PR c++/11808
45666         * g++.dg/expr/call1.C: New test.
45667
45668 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45669
45670         PR c++/12114
45671         * g++.dg/init/ref9.C: New test.
45672
45673         PR c++/11972
45674         * g++.dg/template/nested4.C: New test.
45675
45676 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45677
45678         PR c++/12093
45679         * g++.dg/template/non-dependent4.C: New test.
45680
45681         PR c++/11928
45682         * g++.dg/inherit/conv1.C: New test.
45683
45684 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45685
45686         PR c++/6196
45687         * g++.dg/ext/label1.C: New test.
45688         * g++.dg/ext/label2.C: Likewise.
45689
45690 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45691
45692         * g++.dg/expr/cond3.C: New test.
45693
45694 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45695
45696         * gcc.dg/builtins-1.c: Add new builtin cases.
45697
45698 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45699
45700         * gcc.dg/builtins-1.c: Add new cases.
45701         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45702
45703 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45704
45705         * gcc.dg/builtins-1.c: Add more math builtin tests.
45706         * gcc.dg/torture/builtin-attr-1.c: New test.
45707
45708 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45709
45710         PR optimization/5079
45711         * g++.dg/opt/static3.C: New test.
45712
45713 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45714
45715         * gcc.misc-tests/gcov-10b.c: New test.
45716
45717 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45718
45719         * g++.dg/opt/ptrmem3.C: New test.
45720
45721         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45722
45723 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45724
45725         * gcc.dg/20030826-2.c: New test.
45726
45727 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45728
45729         PR middle-end/12002
45730         * g77.f-torture/compile/12002.f: New test case.
45731
45732 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45733
45734         * gcc.dg/20030826-1.c: New test case.
45735
45736 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45737
45738         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45739
45740 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45741
45742         PR c++/11871
45743         * c++.dg/lookup/crash1.C: New test.
45744
45745         * c++.dg/warn/noeffect3.C: New test.
45746
45747 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45748
45749         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45750         * gcc.dg/compat/vector-1_y.c: Ditto.
45751         * gcc.dg/compat/vector-2_x.c: Ditto.
45752         * gcc.dg/compat/vector-2_y.c: Ditto.
45753
45754 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45755
45756         * gcc.dg/20030702-1.c: New test.
45757
45758 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45759
45760         PR c++/8795
45761         * g++.dg/ext/altivec-1.C: New test.
45762
45763 2003-08-24  Richard Henderson  <rth@redhat.com>
45764
45765         * g++.dg/eh/simd-2.C: Add -w for x86.
45766
45767 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45768
45769         * gcc.dg/20030815-1.c: New test.
45770
45771 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45772
45773         PR c++/3765
45774         * g++.dg/parse/access6.C: New test.
45775
45776 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45777
45778         PR c++/641, c++/11876
45779         * g++.dg/template/friend22.C: New test.
45780         * g++.dg/template/friend23.C: Likewise.
45781
45782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45783
45784         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45785         identically.
45786
45787 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45788
45789         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45790
45791 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45792
45793         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45794
45795 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45796
45797         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45798
45799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45800
45801         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45802
45803 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45804
45805         PR c++/11919
45806         * g++.dg/overload/prom1.C: New test.
45807
45808         PR c++/11551
45809         * g++.dg/parse/dtor2.C: New test.
45810
45811         PR c++/10762
45812         * g++.dg/parse/using2.C: New test.
45813
45814 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45815
45816         PR target/11805
45817         * gcc.c-torture/compile/20030821-1.c: New.
45818
45819 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45820
45821         PR c++/11834
45822         * g++.dg/template/deduce2.C: New test.
45823
45824 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45825
45826         * gcc.c-torture/execute/20030821-1.c: New test.
45827
45828 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45829
45830         PR middle-end/11984
45831         * gcc.dg/20030820-1.c: New test case.
45832
45833 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45834
45835         PR c++/11945
45836         * g++.dg/warn/noeffect2.C: New test.
45837
45838 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45839
45840         PR c++/10926
45841         * g++.dg/template/dtor2.C: New test.
45842
45843         PR c++/11684
45844         * g++.dg/template/operator1.C: New test.
45845         * g++.dg/parse/operator4.C: New test.
45846
45847         PR c++/11946.C
45848         * g++.dg/expr/enum1.C: New test.
45849         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45850
45851         PR c++/11036.C
45852         * g++.dg/parse/elab2.C: New test.
45853         * g++.dg/parse/typedef4.C: Change error message.
45854         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45855         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45856         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45857
45858 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45859
45860         * gcc.dg/pch/warn-1.c: New.
45861         * gcc.dg/pch/warn-1.hs: New.
45862
45863         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45864         not-tested file.
45865
45866 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45867
45868         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45869
45870 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45871
45872         * gcc.dg/uninit-D.c: New Test.
45873         * gcc.dg/uninit-E.c: New Test.
45874         * gcc.dg/uninit-F.c: New Test.
45875         * gcc.dg/uninit-G.c: New Test.
45876
45877 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45878
45879         * g++.dg/README: Describe the pch directory.
45880
45881 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45882
45883         PR c++/11174
45884         * g++.dg/parse/access4.C: New test.
45885         * g++.dg/parse/access5.C: Likewise.
45886         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45887
45888 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45889
45890         * gcc.dg/noncompile/20030818-1.c: New.
45891
45892 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45893
45894         PR c++/11957
45895         * g++.dg/warn/noeffect1.C: New test.
45896
45897         * g++.dg/template/scope2.C: New test.
45898         * g++.dg/template/error2.C: Correct dg-error
45899
45900 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45901
45902         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45903
45904 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45905
45906         PR C++/11512
45907         * g++.dg/template/warn1.C: New.
45908
45909 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45910
45911         * g++.dg/template/error2.C: New test.
45912         * g++.dg/lookup/using7.C: Adjust errors
45913         * g++.old-deja/g++.pt/crash36.C: Likewise.
45914         * g++.old-deja/g++.pt/derived3.C: Likewise.
45915
45916 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45917
45918         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45919         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45920         * gcc.c-torture/execute/builtins/string-9.c: New, from
45921         string-opt-9.c.  Adjust for execute/builtins framework.
45922         * gcc.c-torture/execute/string-opt-9.c: Delete.
45923
45924 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45925
45926         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45927
45928         * g++.dg/parse/ret-type2.C: New test.
45929
45930         PR c++/11703
45931         * g++.dg/init/new8.C: New test.
45932
45933         PR c++/10923
45934         * g++.dg/parse/typedef5.C: New test.
45935
45936         PR c++/9512
45937         * g++.dg/parse/qualified2.C: New test.
45938         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45939         invalid code.
45940
45941 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45942
45943         * g++.dg/conversion/ptrmem1.C: New test.
45944
45945 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45946
45947         PR target/11693
45948         * gcc.dg/20030811-1.c: New test.
45949
45950         PR target/11535
45951         * gcc.c-torture/execute/20030811-1.c: New test.
45952
45953 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45954
45955         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45956
45957 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45958
45959         PR c++/11789.C
45960         * g++.dg/inherit/multiple1.C: New test.
45961
45962 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45963
45964         * gcc.dg/spe1.c: New test.
45965
45966         PR c++/11670
45967         * g++.dg/expr/cast2.C: New test.
45968
45969         PR c++/10530
45970         * g++.dg/template/dependent-name2.C: New test.
45971
45972 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45973
45974         * g++.dg/parse/crash11.C: Put the dg options in comments.
45975
45976 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45977
45978         * lib/gcc-dg.exp: Update for diagnostic change.
45979
45980 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45981
45982         PR c++/5767
45983         * g++.dg/parse/crash11.C: New test.
45984
45985 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45986
45987         * gcc.dg/cpp/spacing1.c: Update.
45988
45989 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45990
45991         PR target/11739
45992         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45993         a value for -mtune.
45994
45995 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45996
45997         PR middle-end/11771
45998         * gcc.c-torture/compile/20030804-1.c: New test case.
45999
46000 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46001
46002         * gcc.dg/20030804-1.c: New test case.
46003
46004 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46005
46006         * gcc.dg/cpp/separate-1.c: New test.
46007
46008 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46009
46010         PR c++/11704
46011         * g++.dg/template/dependent-expr2.C: New test.
46012
46013         PR c++/11766
46014         * g++.dg/expr/ptrmem1.C: New test.
46015
46016 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46017
46018         PR c++/9453
46019         * g++.dg/template/friend15.C: New test.
46020
46021 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46022
46023         * lib/dg-pch.exp: Work round PCH bug.
46024
46025 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46026
46027         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46028         builtins.  Move cases from builtins-4.c here.
46029
46030         * gcc.dg/torture/builtin-math-1.c: New test taken from
46031         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46032         additional cases.
46033
46034         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46035         Delete.
46036
46037 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46038
46039         PR c++/9447
46040         * g++.dg/template/using7.C: New test.
46041
46042 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46043
46044         * import1.c, import2.c: New tests.
46045
46046 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46047
46048         * g++.dg/eh/crossjump1.C: New test.
46049
46050 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46051
46052         PR c++/11697
46053         * g++.dg/template/using6.C: New test.
46054
46055         PR c++/11744
46056         * g++.dg/template/koenig2.C: New test.
46057
46058 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46059
46060         PR c++/7983
46061         * g++.dg/parse/typedef4.C: New test.
46062
46063 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46064
46065         PR c++/8442, c++/8806
46066         * g++.dg/template/elab1.C: New test.
46067         * g++.dg/template/type2.C: Likewise.
46068         * g++.dg/template/ttp3.C: Adjust expected error message.
46069         * g++.old-deja/g++.law/visibility13.C: Likewise.
46070         * g++.old-deja/g++.niklas/t135.C: Likewise.
46071         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46072         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46073         template argument.
46074         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46075
46076 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46077
46078         PR c++/11295
46079         * g++.dg/ext/stmtexpr1.C: New test.
46080
46081         * g++.dg/opt/tmp1.C: New test.
46082
46083         PR c++/11525
46084         * g++.dg/parse/constant4.C: New test.
46085
46086         PR c++/9447
46087         * g++.dg/template/using5.C: New test.
46088
46089 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46090
46091         * gcc.dg/builtins-27.c: New test case.
46092
46093 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46094
46095         * gcc.dg/tls/opt-7.c: New test.
46096
46097 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46098
46099         * g++.old-deja/g++.other/crash18.C: Remove.
46100
46101 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46102
46103         * g++.dg/template/explicit3.C: New.
46104         * g++.dg/template/explicit4.C: New.
46105         * g++.dg/template/explicit5.C: New.
46106
46107         PR c++/11347
46108         * g++.dg/template/memtmpl1.C: New.
46109
46110 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46111
46112         PR target/11565
46113         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46114         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46115
46116 2003-07-30  Jan Hubicka  <jh@suse.cz>
46117
46118         * vtgc1.c: Kill.
46119
46120 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46121
46122         * gcc.dg/struct-in-proto-1.c: New test.
46123
46124 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46125
46126         * gcc.dg/cpp/include2.c: Only expect one message.
46127
46128 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         PR c++/9447
46131         * g++.dg/template/using1.C: New test.
46132         * g++.dg/template/using2.C: New test.
46133         * g++.dg/template/using3.C: New test.
46134         * g++.dg/template/using4.C: New test.
46135
46136 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46137
46138         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46139         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46140
46141 2003-07-28  Jan Hubicka  <jh@suse.cz>
46142
46143         PR c++/11530
46144         * g++.dg/opt/call1.C: New test.
46145
46146 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46147
46148         PR c++/11667
46149         * g++.dg/init/enum2.C: New test.
46150         * g++.dg/template/overload1.C: Add "-w" option.
46151
46152 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46153
46154         * gcc.dg/Wdeclaration-after-statement-1.c,
46155         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46156
46157 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * gcc.c-torture/compile/20030725-1.c: New test.
46160
46161 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46162
46163         * gcc.dg/20030505.c: Only run for SPE.
46164         Remove definition of opaque type.
46165
46166 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46167
46168         * g++.dg/template/ptrmem6.C: New test.
46169
46170 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46171
46172         * gcc.c-torture/compile/zero-strct-2.c: New test.
46173
46174 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46175
46176         * gcc.dg/intermod-1.c: New test.
46177
46178 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46179
46180         PR c++/11617
46181         * g++.dg/template/lookup2.C: New test.
46182         * g++.dg/template/memclass1.C: Remove instantiated from error.
46183         * g++.dg/other/error2.C: Tweak expected errors.
46184
46185         PR c++/11596
46186         * g++.dg/template/defarg3.C: New test.
46187
46188         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46189
46190 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46191
46192         * g++.dg/inherit/access5.C: New test.
46193
46194 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46195
46196         PR c++/11513
46197         * g++.dg/template/crash8.C: New test.
46198
46199 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46200
46201         PR c/10602
46202         * gcc.dg/noncompile/incomplete-2.c: New test.
46203
46204 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46205
46206         PR c++/11645
46207         * g++.dg/inherit/access4.C: New test.
46208
46209         PR c++/11517
46210         * g++.dg/expr/cond2.C: New test.
46211
46212         PR optimization/10679
46213         * g++.dg/opt/inline4.C: New test.
46214
46215 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46216
46217         * g++.dg/parse/crash10: New test.
46218
46219 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46220
46221         * g++.dg/ext/flexary1.C: New test.
46222
46223 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46224
46225         PR c++/10793
46226         * g++.dg/template/crash9.C: New test.
46227
46228 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46229
46230         PR c++/3004
46231         * g++.dg/parse/typedef3.C: New test.
46232
46233         PR c++/7906
46234         * g++.dg/parse/operator2.C: New test.
46235
46236         PR c++/8895
46237         * g++.dg/parse/def-tmpl-arg1.C: New test.
46238
46239         PR c++/9282
46240         * g++.dg/parse/funptr1.C: New test.
46241
46242         PR c++/9452
46243         * g++.dg/parse/ambig3.C: New test.
46244
46245         PR c++/9454
46246         * g++.dg/parse/operator3.C: New test.
46247
46248         PR c++/9486
46249         * g++.dg/parse/template10.C: New test.
46250
46251         PR c++/9488
46252         * g++.dg/parse/template11.C: New test.
46253
46254         PR c++/10150
46255         * g++.dg/parse/invalid-op1.C: New test.
46256
46257         PR c++/10247
46258         * g++.dg/parse/condexpr1.C: New test.
46259
46260 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46261
46262         * g++.dg/ext/packed3.C: New test.
46263         * g++.dg/ext/packed4.C: New test.
46264
46265         * gcc.dg/pack-test-3.c: New test.
46266
46267 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46268
46269         * lib/compat.exp: Handle dg-options per source file.
46270         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46271         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46272         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46273         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46274         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46275         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46276         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46277         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46278         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46279         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46280         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46281         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46282         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46283         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46284
46285 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46286
46287         PR c/10320
46288         * gcc.c-torture/execute/20030718-1.c: New test.
46289
46290 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46291
46292         PR optimization/11536
46293         * gcc.dg/20030721-1.c: New test.
46294
46295 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46296
46297         PR c++/11546
46298         * g++.dg/template/lookup1.C: New test.
46299
46300 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46301
46302         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46303         diagnostics of ill-formed constructs involving labels.
46304         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46305         the new 'previously defined here' message.
46306
46307 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46308
46309         * g++.dg/parse/non-dependent2.C: New test.
46310
46311 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46312
46313         * g++.dg/init/init-ref4.C: xfail on targets without
46314         weak symbols.
46315
46316 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46317
46318         PR target/11087
46319         * gcc.c-torture/execute/20030717-1.c: New test.
46320
46321 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46322
46323         * g++.dg/opt/cfg1.C: New test.
46324
46325 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46326
46327         PR optimization/11557
46328         * gcc.dg/20030717-1.c: New test.
46329
46330 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46331
46332         PR c++/10476
46333         * g++.dg/expr/crash-1.C: New test.
46334
46335         PR c++/11027
46336         * g++.dg/template/init3.C: New test.
46337
46338         PR c++/8222
46339         * g++.dg/template/non-dependent1.C: New test.
46340
46341         PR c++/11070
46342         * g++.dg/template/non-dependent2.C: New test.
46343
46344         PR c++/11071
46345         * g++.dg/template/non-dependent3.C: New test.
46346
46347         PR c++/9907
46348         * g++.dg/template/sizeof5.C: New test.
46349
46350 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46351
46352         PR 11498
46353         * gcc.c-torture/compile/mangle-1.c: New file.
46354
46355 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46356
46357         PR c++/7809
46358         * g++.dg/parse/access3.C: New test.
46359
46360 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46361
46362         PR c++/11384
46363         * g++.dg/init/init-ref4.C: New test.
46364
46365 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46366
46367         PR c++/11547
46368         * g++.dg/parse/constant3.C: New test.
46369         * g++.dg/parse/crash7.C: Likewise.
46370
46371 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46372
46373         PR target/11008
46374         * gcc.dg/i386-pentium4-not-mull.c: New.
46375
46376 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46377
46378         * gcc.dg/asm-names.c (ymain): Make it weak.
46379
46380 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46381
46382         PR c++/5421
46383         * g++.dg/template/friend21.C: New test.
46384
46385 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46386
46387         * gcc.dg/cleanup-8.c: New test.
46388         * gcc.dg/cleanup-9.c: New test.
46389
46390 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46391
46392         * g++.dg/ext/dll-MI1.h: New file.
46393         * g++.dg/ext/dllexport-MI1.C: New file.
46394         * g++.dg/ext/dllimport-MI1.C: New file.
46395
46396 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46397
46398         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46399         it does not have cmpstrsi patterns (just cmpmemsi).
46400
46401 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46402
46403         PR debug/11473
46404         * g++.dg/debug/debug8.C: New test.
46405
46406 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46407
46408         PR c++/10108
46409         * g++.dg/template/crash7.C: New test.
46410
46411 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46412
46413         PR target/10795
46414         * gcc.c-torture/compile/20030708-1.c: New.
46415
46416 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46417
46418         * gcc.c-torture/execute/20030715-1.c: New test.
46419
46420 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46421
46422         * gcc.dg/pch/inline-3.c: New file.
46423         * gcc.dg/pch/inline-3.hs: New file.
46424         * gcc.dg/pch/inline-4.c: New file.
46425         * gcc.dg/pch/inline-4.hs: New file.
46426
46427 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46428
46429         PR c++/11509
46430         * g++.dg/template/crash6.C: New test.
46431
46432         PR c++/7053
46433         * g++.dg/template/friend20.C: New test.
46434
46435         PR c++/7019
46436         * g++.dg/template/overload2.C: New test.
46437
46438 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46439
46440         PR optimization/11440
46441         * gcc.c-torture/execute/20030714-1.c: New test.
46442
46443 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/11154
46446         * g++.dg/template/partial2.C: New test.
46447
46448 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46449
46450         PR c++/11503
46451         * g++.dg/template/anon1.C: New test.
46452
46453         PR c++/11493
46454         PR c++/11495
46455         * g++.dg/parse/template9.C: Likewise.
46456         * g++.dg/template/crash4.C: New test.
46457         * g++.dg/template/koenig1.C: Likewise.
46458         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46459         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46460         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46461         functions.
46462         * g++.old-deja/g++.jason/template36.C: Likewise.
46463         * g++.old-deja/g++.mike/p1989.C: Likewise.
46464         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46465         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46466         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46467         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46468         compiling.
46469         * g++.old-deja/g++.pt/union2.C: Use this->.
46470
46471 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46472
46473         * gcc.dg/20030711-1.c: New test.
46474
46475 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46476
46477         PR c++/11050
46478         * g++.dg/parse/args1.C: New test.
46479         * g++.pt/defarg8.C: Change expected errors.
46480
46481 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46482
46483         PR c++/8164
46484         * g++.dg/template/nontype2.C: New test.
46485
46486         PR c++/10558
46487         * g++.dg/parse/template8.C: New test.
46488
46489         PR c++/8327
46490         * g++.dg/template/scope1.C: New test.
46491
46492         * g++.dg/warn/Wsign-compare-1.C: New test.
46493
46494 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46495
46496         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46497
46498 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46499
46500         PR c++/9411
46501         * g++.dg/template/explicit2.C: New test.
46502
46503         PR c++/10032
46504         * g++.dg/warn/pedantic1.C: New test.
46505
46506 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46507
46508         PR c++ 9483
46509         * g++.dg/other/field1.C: New test.
46510
46511 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46512
46513         PR c/11449
46514         * gcc.c-torture/compile/20030707-1.c: New.
46515
46516 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46517
46518         PR c++/10849
46519         * g++.dg/template/access12.C: New test.
46520
46521 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46522
46523         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46524         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46525         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46526         * gcc.misc-tests/gcov.exp: Update
46527         * g++.dg/gcov/gcov.exp: Update
46528         * lib/gcov.exp: Update.
46529
46530 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46531
46532         * g++.dg/abi/mangle17.C: Make sure template expressions are
46533         dependent.
46534         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46535         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46536         * g++.dg/opt/stack1.C: Remove erroneous code.
46537         * g++.dg/parse/template7.C: New test.
46538         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46539         * g++.old-deja/g++.pt/crash4.C: Likewise.
46540
46541 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46542
46543         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46544         with zero or one occurence of `$' after the initial `L'.
46545
46546 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46547
46548         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46549
46550 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46551
46552         PR c/11370
46553         * gcc.dg/Wunreachable-6.c: New testcase.
46554         * gcc.dg/Wunreachable-7.c: New testcase.
46555
46556 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46557
46558         PR c/11420
46559         * gcc.dg/20030708-1.c: New test.
46560
46561 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46562
46563         * gcc.dg/compat/sdata-section.h: New file.
46564         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46565         * gcc.dg/torture/mips-sdata-1.c: New test.
46566
46567 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46568
46569         PR c++/11030
46570         * g++.dg/template/friend19.C: New test.
46571
46572 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46573
46574         * g++.dg/opt/strength-reduce.C: New test.
46575
46576 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46577
46578         PR target/10979
46579         * gcc.dg/20030707-1.c: New testcase.
46580
46581 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46582
46583         PR optimization/11059
46584         * g++.dg/opt/emptyunion.C: New testcase.
46585
46586 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46587             Eric Botcazou  <ebotcazou@libertysurf.fr>
46588
46589         * g++.dg/opt/stack1.C: New test.
46590
46591 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46592
46593         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46594         run test.
46595
46596         PR c++/11431
46597         * g++.dg/expr/static_cast3.C: New test.
46598
46599 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46600
46601         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46602         everywhere.
46603         * gcc.dg/concat.c: Concatenation of string constants with
46604         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46605         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46606         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46607         necessary to avoid multi-character character constant warning.
46608         * gcc.dg/cpp/escape.c: Likewise.
46609         * gcc.dg/cpp/ucs.c: Likewise.
46610         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46611         Fix a typo.
46612
46613 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46614
46615         PR c/11428
46616         * gcc.c-torture/compile/20030704-1.c: New.
46617
46618 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46619
46620         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46621
46622 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46623
46624         PR c++/5287, PR c++/7910,  PR c++/11021
46625         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46626         tests for warnings.
46627         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46628         * g++.dg/ext/dllimport3.C: Likewise.
46629         * g++.dg/ext/dllimport4.C: New file.
46630         * g++.dg/ext/dllimport5.C: New file.
46631         * g++.dg/ext/dllimport6.C: New file.
46632         * g++.dg/ext/dllimport7.C: New file.
46633         * g++.dg/ext/dllimport8.C: New file.
46634         * g++.dg/ext/dllimport9.C: New file.
46635         * g++.dg/ext/dllimport10.C: New file.
46636         * g++.dg/ext/dllexport1.C: New file.
46637
46638 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46639
46640         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46641         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46642
46643 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46644
46645         * gcc.dg/builtins-25.c: New testcase.
46646         * gcc.dg/builtins-26.c: New testcase.
46647
46648 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46649
46650         * gcc.dg/compat/vector-defs.h: New file.
46651         * gcc.dg/compat/vector-setup.h: New file.
46652         * gcc.dg/compat/vector-check.h: New file.
46653         * gcc.dg/compat/vector-1_main.c: New file.
46654         * gcc.dg/compat/vector-1_x.c: New file.
46655         * gcc.dg/compat/vector-1_y.c: New file.
46656         * gcc.dg/compat/vector-2_main.c: New file.
46657         * gcc.dg/compat/vector-2_x.c: New file.
46658         * gcc.dg/compat/vector-2_y.c: New file.
46659
46660         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46661         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46662         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46663         * gcc.dg/compat/struct-align-1.h: New file.
46664         * gcc.dg/compat/struct-align-1_main.c: New file.
46665         * gcc.dg/compat/struct-align-1_x.c: New file.
46666         * gcc.dg/compat/struct-align-1_y.c: New file.
46667         * gcc.dg/compat/struct-align-2.h: New file.
46668         * gcc.dg/compat/struct-align-2_main.c: New file.
46669         * gcc.dg/compat/struct-align-2_x.c: New file.
46670         * gcc.dg/compat/struct-align-2_y.c: New file.
46671
46672         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46673         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46674         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46675         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46676         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46677         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46678         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46679         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46680         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46681         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46682         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46683         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46684         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46685         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46686         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46687         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46688         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46689         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46690         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46691         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46692         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46693         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46694         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46695         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46696         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46697         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46698         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46699         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46700         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46701
46702 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46703
46704         * gcc.dg/i386-call-1.c: New test.
46705
46706 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46707
46708         PR c++/9162
46709         * g++.dg/parse/defarg4.C: New.
46710
46711 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46712
46713         PR target/10700
46714         * gcc.c-torture/compile/20030703-1.c: New test case.
46715
46716 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46717
46718         * g++.dg/template/local3.C: Remove extra semicolon.
46719
46720 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46721
46722         * gcc.dg/i386-volatile-1.c: New test.
46723
46724 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46725
46726         PR c++/11072
46727         * g++.dg/other/offsetof2.C: XFAIL.
46728         * g++.dg/other/offsetof5.C: New.
46729
46730         PR c++/10219
46731         * g++.dg/template/error1.C: New.
46732
46733         PR c++/9779
46734         * g++.dg/template/dependent-expr1.C: New.
46735
46736 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46737
46738         PR c++/6949
46739         * g++.dg/template/local3.C: New test.
46740
46741         PR c++/11149
46742         * g++.dg/lookup/scoped6.C: New test.
46743
46744 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46745
46746         PR c++/8046
46747         * g++.dg/other/error7.C: New test.
46748
46749 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46750
46751         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46752         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46753         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46754         * g++.old-deja/g++.other/union2.C: Likewise.
46755         * gcc.dg/c90-const-expr-2.c: Likewise.
46756         * gcc.dg/c90-const-expr-3.c: Likewise.
46757         * gcc.dg/c99-const-expr-2.c: Likewise.
46758         * gcc.dg/c99-const-expr-3.c: Likewise.
46759         * gcc.dg/concat.c: Likewise.
46760
46761 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46762
46763         PR c++/9559
46764         * g++.dg/init/static1.C: New test.
46765
46766 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46767
46768         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46769         * g++.old-deja/g++.other/access2.C: Likewise.
46770         * g++.old-deja/g++.other/decl2.C: Likewise.
46771         * gcc.c-torture/execute/20020615-1.c: Likewise.
46772
46773 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46774
46775         PR c++/4933
46776         * g++.dg/template/sizeof4.C: New test.
46777
46778 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46779
46780         * g++.dg/other/error6.C: New test.
46781
46782 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46783
46784         PR c++/10750
46785         * g++.dg/parse/constant2.C: New test.
46786
46787 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46788
46789         PR c++/11106
46790         * g++.dg/other/error5.C: New test.
46791
46792 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46793
46794         * gcc.dg/format/gcc_diag-1.c: New test.
46795
46796 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46797
46798         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46799
46800 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46801
46802         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46803         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46804         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46805
46806 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46807
46808         * gcc.c-torture/execute/builtins/string-8.c: New test.
46809         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46810         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46811         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46812
46813 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46814
46815         PR c++/10468
46816         * g++.dg/ext/typeof6.C: New test.
46817
46818 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46819
46820         PR c++/10796
46821         * g++.dg/init/enum1.C: New test.
46822
46823 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46824
46825         * gcc.dg/20030627-1.c: New test.
46826
46827 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46828
46829         PR c++/11332
46830         * g++.dg/expr/static_cast2.C: New test.
46831
46832 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46833             Jakub Jelinek  <jakub@redhat.com>
46834
46835         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46836         sprintf(dst,"%s",src) optimization.
46837         * gcc.c-torture/execute/20030626-1.c: New test case.
46838         * gcc.c-torture/execute/20030626-2.c: New test case.
46839
46840 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46841
46842         * gcc.c-torture/execute/multi-ix.c: New test.
46843
46844         * gcc.c-torture/execute/simd-4.c (main):
46845         Added missing semicolon at end of union.
46846
46847 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46848
46849         PR c++/8266
46850         * g++.dg/template/explicit-instantiation3.C: New test.
46851
46852 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46853
46854         * gcc.dg/20030626-1.c: Use signed char.
46855
46856 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46857
46858         * gcc.dg/20030626-1.c: New test.
46859
46860 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46861
46862         * const-str-2.m: Update.
46863
46864 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46865
46866         PR c++/10990
46867         * g++.dg/rtti/dyncast1.C: New test.
46868         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46869         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46870         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46871
46872         PR c++/10931
46873         * g++.dg/expr/static_cast1.C: New test.
46874
46875 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46876
46877         * gcc.dg/20030625-1.c: New test.
46878
46879 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46880
46881         * gcc.c-torture/compile/20030624-1.c: New test case.
46882
46883 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46884
46885         * gcc.c-torture/execute/string-opt-17.c: New test.
46886
46887 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46888
46889         PR c++/5754
46890         * g++.dg/parse/crash6.C: New test.
46891
46892 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46893
46894         * gcc.dg/builtins-24.c: New test case.
46895
46896 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46897
46898         * g++.dg/opt/operator1.C: New test.
46899
46900 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46901
46902         * gcc.c-torture/execute/string-opt-16.c: New test case.
46903
46904 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46905
46906         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46907         * g++.old-deja/g++.other/conv7.C: Likewise.
46908         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46909         * g++.old-deja/g++.other/overload14.C: Likewise.
46910
46911 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46912
46913         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46914         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46915
46916 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46917
46918         PR c++/10888
46919         * g++.dg/warn/Winline-3.C: New test.
46920
46921 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46922
46923         * lib/target-supports.exp (check_alias_available): Make the test
46924         program acceptable to the Solaris assembler.
46925
46926         PR c++/10749
46927         * g++.dg/template/memclass2.C: New test.
46928
46929 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46930             Eric Botcazou  <ebotcazou@libertysurf.fr>
46931
46932         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46933         data for non-matching targets.
46934         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46935
46936 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46937
46938         PR c++/10845
46939         * g++.dg/template/member3.C: New test.
46940
46941 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46942
46943         PR c++/10939
46944         * g++.dg/template/func1.C: New test.
46945
46946         PR c++/9649
46947         * g++.dg/template/static4.C: New test.
46948         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46949
46950         PR c++/11041
46951         * g++.dg/init/ref7.C: New test.
46952
46953 2003-06-19  Matt Austern  <austern@apple.com>
46954
46955         PR c++/11228
46956         * g++.dg/anew1.C: New test.
46957         * g++.dg/anew2.C: New test.
46958         * g++.dg/anew3.C: New test.
46959         * g++.dg/anew4.C: New test.
46960
46961 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46962
46963         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46964
46965 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46966
46967         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46968         endian-dependent.
46969
46970 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46971
46972         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46973         Remove cruft.
46974
46975 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46976
46977         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46978         * gcc.c-torture/compile/961203-1.c: Likewise.
46979         * gcc.c-torture/compile/980506-1.c: Likewise.
46980
46981 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46982
46983         PR c++/10712
46984         * g++.dg/lookup/using7.C: New test.
46985
46986 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46987
46988         PR c++/11105
46989         * g++.dg/abi/conv1.C: Remove it.
46990         * g++.dg/template/conv7.C: New test.
46991         * g++.dg/template/conv8.C: Likewise.
46992         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46993         conversion operator.
46994
46995 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46996
46997         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46998         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46999         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47000         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47001         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47002         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47003         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47004         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47005         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47006         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47007         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47008         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47009         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47010         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47011         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47012         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47013         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47014         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47015         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47016         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47017         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47018         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47019         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47020         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47021         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47022         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47023         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47024         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47025         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47026
47027 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47028
47029         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47030         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47031         indications.
47032
47033 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47034
47035         * gcc.dg/i386-387-5.c: New test case.
47036         * gcc.dg/i386-387-6.c: New test case.
47037         * gcc.dg/builtins-23.c: New test case.
47038
47039 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47040
47041         * gcc.dg/builtins-22.c: New test case.
47042         * gcc.dg/i386-387-1.c: Update to test exp.
47043         * gcc.dg/i386-387-2.c: Likewise.
47044
47045 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47046
47047         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47048
47049 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47050
47051         * lib/gcc-dg.exp (dg-require-dll): New function.
47052         (dg-xfail-if): Likewise.
47053         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47054         driver.
47055
47056         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47057         * gcc.c-torture/compile/20001205-1.c: Likewise.
47058         * gcc.c-torture/compile/20001226-1.c: Likewise.
47059         * gcc.c-torture/compile/20010518-2.c: Likewise.
47060         * gcc.c-torture/compile/20020312-1.c: Likewise.
47061         * gcc.c-torture/compile/20020604-1.c: Likewise.
47062         * gcc.c-torture/compile/920501-12.c: Likewise.
47063         * gcc.c-torture/compile/920501-4.c: Likewise.
47064         * gcc.c-torture/compile/920520-1.c: Likewise.
47065         * gcc.c-torture/compile/920521-1.c: Likewise.
47066         * gcc.c-torture/compile/920625-1.c: Likewise.
47067         * gcc.c-torture/compile/961203-1.c: Likewise.
47068         * gcc.c-torture/compile/980506-1.c: Likewise.
47069         * gcc.c-torture/compile/981006-1.c: Likewise.
47070         * gcc.c-torture/compile/981022-1.c: Likewise.
47071         * gcc.c-torture/compile/981223-1.c: Likewise.
47072         * gcc.c-torture/compile/990617-1.c: Likewise.
47073         * gcc.c-torture/compile/dll.c: Likewise.
47074         * gcc.c-torture/compile/labels-3.c: Likewise.
47075         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47076         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47077         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47078         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47079         * gcc.c-torture/compile/simd-5.c: Likewise.
47080         * gcc.c-torture/compile/20000804-1.x: Remove.
47081         * gcc.c-torture/compile/20001205-1.x: Likewise.
47082         * gcc.c-torture/compile/20001226-1.x: Likewise.
47083         * gcc.c-torture/compile/20010518-2.x: Likewise.
47084         * gcc.c-torture/compile/20020312-1.x: Likewise.
47085         * gcc.c-torture/compile/20020604-1.x: Likewise.
47086         * gcc.c-torture/compile/920501-12.x: Likewise.
47087         * gcc.c-torture/compile/920501-4.x: Likewise.
47088         * gcc.c-torture/compile/920520-1.x: Likewise.
47089         * gcc.c-torture/compile/920521-1.x: Likewise.
47090         * gcc.c-torture/compile/920625-1.x: Likewise.
47091         * gcc.c-torture/compile/961203-1.x: Likewise.
47092         * gcc.c-torture/compile/980506-1.x: Likewise.
47093         * gcc.c-torture/compile/981006-1.x: Likewise.
47094         * gcc.c-torture/compile/981022-1.x: Likewise.
47095         * gcc.c-torture/compile/981223-1.x: Likewise.
47096         * gcc.c-torture/compile/990617-1.x: Likewise.
47097         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47098         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47099         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47100         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47101         * gcc.c-torture/compile/simd-5.x: Likewise.
47102
47103         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47104
47105 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47106
47107         * gcc.c-torture/execute/20030611-1.c: New test.
47108
47109 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47110
47111         PR middle-end/168
47112         * gcc.dg/20030612-1.c: New test case.
47113
47114 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47115
47116         PR c++/10635
47117         * g++.dg/expr/cast1.C: New test.
47118
47119 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47120
47121         * gcc.dg/builtins-21.c: New test case.
47122
47123 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47124
47125         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47126         options instead of at the end.
47127         * lib/objc.exp (objc_target_compile): Likewise.
47128
47129 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47130
47131         PR c++/10432
47132         * g++.dg/parse/error1.C: New test.
47133
47134 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47135
47136         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47137         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47138         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47139         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47140         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47141         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47142         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47143         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47144         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47145         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47146         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47147         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47148         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47149         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47150         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47151         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47152         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47153         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47154         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47155         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47156         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47157         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47158         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47159         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47160
47161         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47162         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47163         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47164         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47165         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47166         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47167         * gcc.dg/compat/scalar-return-3_main.c: New file.
47168         * gcc.dg/compat/scalar-return-3_x.c: New file.
47169         * gcc.dg/compat/scalar-return-3_y.c: New file.
47170         * gcc.dg/compat/scalar-return-4_main.c: New file.
47171         * gcc.dg/compat/scalar-return-4_x.c: New file.
47172         * gcc.dg/compat/scalar-return-4_y.c: New file.
47173
47174 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47175
47176         * gcc.dg/compat/fp2-struct-check.h: New file.
47177         * gcc.dg/compat/fp2-struct-defs.h: New file.
47178         * gcc.dg/compat/fp2-struct-init.h: New file.
47179         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47180         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47181         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47182         * gcc.dg/compat/struct-return-10_main.c: New file.
47183         * gcc.dg/compat/struct-return-10_x.c: New file.
47184         * gcc.dg/compat/struct-return-10_y.c: New file.
47185
47186         * gcc.dg/compat/compat-common.h: New file.
47187         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47188         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47189         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47190         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47191         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47192         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47193         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47194         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47195         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47196         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47197         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47198         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47199         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47200         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47201         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47202         * gcc.dg/compat/small-struct-check.h: Ditto.
47203         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47204         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47205         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47206         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47207         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47208         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47209         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47210         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47211         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47212         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47213         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47214         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47215         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47216         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47217         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47218         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47219         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47220         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47221         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47222         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47223         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47224         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47225         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47226         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47227         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47228         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47229         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47230         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47231         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47232         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47233
47234 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47235
47236         * g++.dg/pch/static-1.C: New file.
47237         * g++.dg/pch/static-1.Hs: New file.
47238
47239 2003-06-10  Richard Henderson  <rth@redhat.com>
47240
47241         * gcc.dg/asm-7.c: Adjust expected warning text.
47242
47243 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47244
47245         * gcc.dg/builtins-20.c: New test case.
47246
47247 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47248
47249         PR c++/11131
47250         * g++.dg/opt/template1.C: New test.
47251
47252 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47253
47254         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47255         additional_sources.
47256
47257 2003-05-21  David Taylor  <dtaylor@emc.com>
47258
47259         * gcc.dg/Wpadded.c: New file.
47260
47261 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47262
47263         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47264         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47265         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47266         dg-require-weak.
47267
47268 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47269
47270         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47271
47272 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47273
47274         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47275         (dg-require-alias): Likewise.
47276         (dg-require-gc-sections): Likewise.
47277         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47278
47279 2003-06-08  Richard Henderson  <rth@redhat.com>
47280
47281         * gcc.dg/20011029-2.c: Fix the array reference.
47282         * gcc.dg/asm-7.c: New.
47283
47284 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47285
47286         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47287
47288 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47289
47290         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47291         (dg-require-gc-sections): Likewise.
47292
47293 2003-06-08  Jan Hubicka  <jh@suse.cz>
47294
47295         * i386-cmov1.c: Fix regular expression.
47296         * i386-cvt-1.c: Likewise.
47297         * i386-local.c: Likewise.
47298         * i386-local2.c: Likewise.
47299         * i386-mul.c: Likewise.
47300         * i386-ssetype-1.c: Likewise.
47301         * i386-ssetype-3.c: Likewise.
47302         * i386-ssetype-5.c: Likewise.
47303
47304 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47305
47306         PR c++/11039
47307         * g++.dg/warn/implicit-typename2.C: New test.
47308         * g++.dg/warn/implicit-typename3.C: New test.
47309
47310 2003-06-07  Richard Henderson  <rth@redhat.com>
47311
47312         * g++.dg/other/offsetof3.C: Use size_t.
47313         * g++.dg/other/offsetof4.C: Likewise.
47314
47315 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47316
47317         * lib/copy-file.exp: New. Implement gcc_copy_files.
47318
47319         * lib/dg-pch.exp: Load copy-file.exp
47320         (dg-pch): Use gcc_copy_files instead of "file copy".
47321
47322 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47323
47324         * gcc.dg/weak/weak.exp: Simplify.
47325         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47326         * gcc.dg/weak/weak-1.c: Likewise.
47327         * gcc.dg/weak/weak-2.c: Likewise.
47328         * gcc.dg/weak/weak-3.c: Likewise.
47329         * gcc.dg/weak/weak-4.c: Likewise.
47330         * gcc.dg/weak/weak-5.c: Likewise.
47331         * gcc.dg/weak/weak-6.c: Likewise.
47332         * gcc.dg/weak/weak-7.c: Likewise.
47333         * gcc.dg/weak/weak-8.c: Likewise.
47334         * gcc.dg/weak/weak-9.c: Likewise.
47335
47336 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47337
47338         gcc.c-torture/execute/20030606-1.c: New.
47339
47340 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47341
47342         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47343         * gcc.dg/builtins-19.c: Likewise.
47344
47345 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47346
47347         * gcc.dg/builtins-2.c: Add some more tests.
47348         * gcc.dg/builtins-18.c: New test case.
47349         * gcc.dg/builtins-19.c: New test case.
47350
47351 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47352             Jim Wilson  <wilson@tuliptree.org>
47353
47354         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47355
47356 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47357
47358         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47359         mempcpy/stpcpy calls not to be optimized into something else.
47360         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47361         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47362         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47363
47364 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47365
47366         * gcc.dg/format/asm_fprintf-1.c: New test.
47367
47368 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47369
47370         * lib/gcc-defs.exp (additional_sources): New variable.
47371         (dg-additional-sources): New function.
47372         (additional_files): New variable.
47373         (dg-additional-files): New function.
47374         (dg-additional-files-options): Likewise.
47375         * lib/gcc-dg.exp (dg-require-weak): New function.
47376         (dg-require-alias): Likewise.
47377         (dg-require-gc-sections): Likewise.
47378         * lib/target-supports.exp (check_alias_available): Remove testfile
47379         parameter.
47380         (check_gc_sections_available): New function.
47381         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47382         (dg-gpp-additional-files): Likewise.
47383         * lib/g++.exp (additional_sources): Remove.
47384         (additional_files): Likewise.
47385         (g++_target_compile): Use dg-additional-files-options.
47386
47387         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47388         Tcl logic.
47389         * gcc.dg/special/ecos.exp: Remove.
47390         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47391         * gcc.dg/special/alias-1.c: Likewise.
47392         * gcc.dg/special/alias-2.c: Likewise.
47393         * gcc.dg/special/gcsec-1.c: Likewise.
47394         * gcc.dg/special/weak-1.c: Likewise.
47395         * gcc.dg/special/weak-2.c: Likewise.
47396         * gcc.dg/special/wkali-1.c: Likewise.
47397         * gcc.dg/special/wkali-2.c: Likewise.
47398
47399         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47400         dg-gpp-additional-*.
47401         * g++.dg/special/conpr-3.C: Likewise.
47402         * g++.dg/special/conpr-4.C: Likewise.
47403         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47404         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47405         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47406         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47407         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47408         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47409         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47410         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47411         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47412         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47413         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47414         * g++.old-deja/g++.other/comdat1.C: Likewise.
47415         * g++.old-deja/g++.other/comdat2.C: Likewise.
47416         * g++.old-deja/g++.other/comdat3.C: Likewise.
47417         * g++.old-deja/g++.other/ctor1.C: Likewise.
47418         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47419
47420 2003-06-05  Richard Henderson  <rth@redhat.com>
47421
47422         * gcc.dg/debug/20030605-1.c: New.
47423
47424 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47425
47426         * README.QMTEST: Update.
47427
47428 2003-06-04  Richard Henderson  <rth@redhat.com>
47429
47430         * gcc.dg/cleanup-1.c: New.
47431         * gcc.dg/cleanup-2.c: New.
47432         * gcc.dg/cleanup-3.c: New.
47433         * gcc.dg/cleanup-4.c: New.
47434         * gcc.dg/cleanup-5.c: New.
47435         * gcc.dg/cleanup-6.c: New.
47436         * gcc.dg/cleanup-7.c: New.
47437
47438 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47439
47440         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47441
47442         * lib/dg-pch.exp: New file.
47443         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47444         * gcc.dg/pch/pch.exp: Likewise.
47445
47446 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47447
47448         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47449         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47450         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47451         * gcc.dg/builtins-17.c: New test case.
47452         * gcc.dg/i386-387-4.c: New test case.
47453         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47454
47455 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47456
47457         * gcc.dg/ultrasp9.c: New test.
47458
47459 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47460
47461         * gcc.c-torture/compile/20030604-1.c: New test.
47462         * gcc.dg/sparc-constant-1.c: New test.
47463
47464 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47465
47466         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47467
47468 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47469
47470         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47471
47472         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47473         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47474
47475 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47476
47477         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47478
47479 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47480
47481         PR c++/10940
47482         * g++.dg/template/spec10.C: New test.
47483
47484 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47485
47486         * gcc.dg/builtins-16.c: New test case.
47487
47488 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47489
47490         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47491         mempcpy test with post-increments.
47492         * gcc.c-torture/execute/string-opt-3.c: New test.
47493         * gcc.dg/string-opt-1.c: New test.
47494
47495 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47496
47497         PR fortran/10965
47498         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47499
47500 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47501
47502         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47503         (scan-assembler): ... here.  Use dg-scan.
47504         (scan-assembler-not): Likewise.
47505         (scan-file): New function.
47506         (scan-file-not): Likewise.
47507         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47508         * gcc.dg/cpp/_Pragma4.c: Likewise.
47509         * gcc.dg/cpp/_Pragma5.c: Likewise.
47510         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47511         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47512         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47513         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47514         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47515         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47516         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47517         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47518         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47519         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47520         * gcc.dg/cpp/cxxcom1.c: Likewise.
47521         * gcc.dg/cpp/line1.c: Likewise.
47522         * gcc.dg/cpp/maccom1.c: Likewise.
47523         * gcc.dg/cpp/maccom2.c: Likewise.
47524         * gcc.dg/cpp/maccom3.c: Likewise.
47525         * gcc.dg/cpp/maccom4.c: Likewise.
47526         * gcc.dg/cpp/maccom5.c: Likewise.
47527         * gcc.dg/cpp/maccom6.c: Likewise.
47528         * gcc.dg/cpp/multiline.c: Likewise.
47529         * gcc.dg/cpp/spacing1.c: Likewise.
47530         * gcc.dg/cpp/spacing2.c: Likewise.
47531         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47532         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47533         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47534         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47535         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47536         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47537         * gcc.dg/cpp/cxxcom2.c: Likewise.
47538         * gcc.dg/cpp/cxxcom2.h: New file.
47539
47540         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47541         * g++.dg/cpp/truefalse.C: Here.
47542         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47543
47544 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47545
47546         * gcc.dg/cpp/redef3.c: New file.
47547
47548 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47549
47550         * gcc.dg/i386-loop-3.c: New test.
47551
47552 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47553
47554         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47555
47556 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47557
47558         * gcc.dg/fwrapv-1.c: New test case.
47559         * gcc.dg/fwrapv-2.c: New test case.
47560
47561 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47562
47563         PR c++/10956
47564         * g++.dg/template/spec9.C: New test.
47565
47566 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47567
47568         * gcc.dg/duff-4.c: New test case.
47569
47570 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47571
47572         PR fortran/10843
47573         * g77.dg/ffixed-form-1.f: New test
47574         * g77.dg/ffixed-form-2.f: New test
47575         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47576         * g77.dg/ffree-form-3.f: New test
47577
47578 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47579
47580         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47581         * gcc.dg/wint_t-1.c: Likewise.
47582
47583 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47584
47585         * g++.dg/template/access11.C: New test.
47586
47587 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47588
47589         PR c++/10849
47590         * g++.dg/template/access10.C: New test.
47591
47592 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47593             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47594
47595         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47596
47597 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47598
47599         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47600         suppress for powerpc-*-darwin*.
47601         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47602
47603 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47604
47605         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47606         suppress option for powerpc-*-darwin*.
47607
47608 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47609
47610         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47611         * gcc.dg/builtins-4.c: Add test for fmod.
47612
47613 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47614
47615         PR c++/10682
47616         * g++.dg/template/instantiate4.C: New test.
47617
47618 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47619
47620         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47621
47622 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47623
47624         * gcc.dg/compat/scalar-return-1_main.c: New file.
47625         * gcc.dg/compat/scalar-return-1_x.c: New file.
47626         * gcc.dg/compat/scalar-return-1_y.c: New file.
47627         * gcc.dg/compat/scalar-return-2_main.c: New file.
47628         * gcc.dg/compat/scalar-return-2_x.c: New file.
47629         * gcc.dg/compat/scalar-return-2_y.c: New file.
47630         * gcc.dg/compat/struct-return-3_main.c: New file.
47631         * gcc.dg/compat/struct-return-3_y.c: New file.
47632         * gcc.dg/compat/struct-return-3_x.c: New file.
47633         * gcc.dg/compat/struct-return-2_main.c: New file.
47634         * gcc.dg/compat/struct-return-2_x.c: New file.
47635         * gcc.dg/compat/struct-return-2_y.c: New file.
47636
47637 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47638
47639         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47640         for hppa*-hp-hpux*.
47641         * gcc.dg/20021014-1.c (dg-options): Likewise.
47642         * gcc.dg/nest.c (dg-options): Likewise.
47643
47644 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47645
47646         PR c++/9738
47647         * g++.dg/ext/dllimport2.C: New file.
47648         * g++.dg/ext/dllimport3.C: New file.
47649
47650 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47651
47652         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47653         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47654         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47655         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47656         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47657         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47658         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47659         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47660         * gcc.dg/compat/small-struct-defs.h: New file.
47661         * gcc.dg/compat/small-struct-init.h: New file.
47662         * gcc.dg/compat/small-struct-check.h: New file.
47663         * gcc.dg/compat/fp-struct-defs.h: New file.
47664         * gcc.dg/compat/fp-struct-check.h: New file.
47665         * gcc.dg/compat/fp-struct-init.h: New file.
47666         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47667         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47668
47669 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47670
47671         * gcc.dg/20030225-2.c: New test.
47672
47673 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47674             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47675
47676         * gcc.c-torture/compile/20030518-1.c: New test case.
47677
47678 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47679
47680         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47681         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47682         gcc-dg-debug-runtest.
47683         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47684         gcc-dg-debug-runtest.
47685
47686 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47687
47688         PR c++/9022
47689         * g++.dg/lookup/using6.C: New test.
47690
47691 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47692
47693         * g++.dg/parse/access2.C: New test.
47694
47695 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47696
47697         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47698         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47699         * gcc.dg/debug/debug.exp: Likewise.
47700
47701 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47702
47703         * gcc.dg/dollar.c: New test.
47704
47705 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47706
47707         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47708         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47709         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47710         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47711         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47712         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47713         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47714         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47715         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47716         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47717         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47718         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47719         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47720         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47721         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47722         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47723         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47724         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47725
47726 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47727
47728         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47729         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47730         support for "repo" mode.
47731         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47732         * lib/g77-dg.exp: Likewise.
47733         * lib/obj-dg.exp: Likewise.
47734
47735 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47736
47737         Merge from gcc-3_2-rhl8-branch:
47738         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47739
47740         * gcc.dg/tls/opt-6.c: New test.
47741
47742         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47743
47744         * gcc.dg/20030405-1.c: New test.
47745
47746         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47747
47748         * gcc.dg/20030309-1.c: New test.
47749
47750         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47751
47752         * gcc.c-torture/execute/20030307-1.c: New test.
47753
47754         2003-02-20  Randolph Chung  <tausq@debian.org>
47755
47756         * gcc.c-torture/compile/20030220-1.c: New test.
47757
47758         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47759
47760         * gcc.dg/20030217-1.c: New test.
47761
47762         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47763
47764         * gcc.c-torture/compile/20020129-1.c: New test.
47765
47766         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47767
47768         * gcc.dg/unroll-1.c: New test.
47769
47770         2002-11-16  Jan Hubicka  <jh@suse.cz>
47771
47772         * gcc.c-torture/execute/20020920-1.c: New test.
47773
47774         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47775
47776         PR target/7434
47777         * gcc.c-torture/compile/20021008-1.c: New test.
47778
47779         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47780
47781         PR target/7559
47782         * gcc.c-torture/execute/20020810-1.c: New test.
47783
47784         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47785
47786         * gcc.c-torture/compile/20020807-1.c: New test.
47787
47788         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47789
47790         * gcc.dg/tls/opt-1.c: New test.
47791
47792         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47793
47794         * gcc.dg/20020729-1.c: New test.
47795
47796         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47797
47798         * g++.dg/opt/life1.C: New test.
47799
47800         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47801
47802         * gcc.dg/20020525-1.c: New test.
47803
47804         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47805
47806         PR c++/6794
47807         * g++.dg/ext/pretty1.C: New test.
47808         * g++.dg/ext/pretty2.C: New test.
47809
47810 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47811
47812         PR c++/8385
47813         * g++.dg/ext/typeof5.C: New test.
47814
47815 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47816
47817         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47818         __USER_LABEL_PREFIX__ into account.
47819         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47820
47821 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47822
47823         * gcc.dg/builtins-15.c: New test case.
47824
47825 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47826
47827         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47828
47829 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47830
47831         * lib/g++.exp: Tweak handling of additional source files.
47832         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47833         * g++.dg/special/conpr-2a.C: Rename to ...
47834         * g++.dg/special/conpr-2a.cc: ... this.
47835         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47836         * g++.dg/special/conpr-3a.C: Rename to ...
47837         * g++.dg/special/conpr-3a.cc: This.
47838         * g++.dg/special/conpr-3b.C: Rename to ...
47839         * g++.dg/special/conpr-3b.cc: This.
47840         * g++.dg/special/conpr-4.C: New test.
47841         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47842
47843 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47844
47845         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47846
47847 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47848
47849         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47850         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47851         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47852         * g++.old-deja/g++.other/warn3.C: Likewise.
47853
47854 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47855
47856         * gcc.dg/i386-387-1.c: Update to also test log.
47857         * gcc.dg/i386-387-2.c: Likewise.
47858
47859 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47860
47861         * g77.f-torture/execute/int8421.f: New test.
47862
47863 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47864
47865         PR c++/10230, c++/10481
47866         * g++.dg/lookup/scoped5.C: New test.
47867
47868 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47869
47870         PR c++/10552
47871         * g++.dg/template/ttp6.C: New test.
47872
47873 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47874
47875         * gcc.c-torture/execute/builtins: New directory.
47876         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47877         gcc.c-torture/execute/builtins.
47878         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47879         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47880         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47881         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47882
47883 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47884
47885         PR c++/9252
47886         * g++.dg/template/access8.C: New test.
47887         * g++.dg/template/access9.C: New test.
47888
47889 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47890
47891         PR c++/9554
47892         * g++.dg/parse/access1.C: New test.
47893
47894 2003-05-09  DJ Delorie  <dj@redhat.com>
47895
47896         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47897         long, and not an int.
47898
47899 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47900
47901         PR c++/10555, c++/10576
47902         * g++.dg/template/memclass1.C: New test.
47903
47904 2003-05-08  DJ Delorie  <dj@redhat.com>
47905
47906         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47907         targets.
47908         * gcc.c-torture/execute/20021024-1.x: Likewise.
47909         * gcc.c-torture/execute/shiftdi.x: Likewise.
47910         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47911         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47912         * gcc.dg/20021018-1.c: Likewise.
47913
47914 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47915
47916         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47917
47918         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47919         (bcopy): Call memmove.
47920
47921 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47922
47923         * g77.f-torture/compile/8485.f: New test case.
47924
47925 2003-05-07  Richard Henderson  <rth@redhat.com>
47926
47927         PR c++/10570
47928         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47929         Verify exception_cleanup not called for rethrows.
47930         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47931         when exiting catch block without rethrowing.
47932         * g++.dg/eh/forced3.C: New.
47933         * g++.dg/eh/forced4.C: New.
47934
47935 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47936
47937         * gcc.dg/20030505.c: Fix triplet.
47938
47939 2003-05-06  DJ Delorie  <dj@redhat.com>
47940
47941         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47942         * gcc.dg/nest.c: Likewise.
47943
47944 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47945
47946         * gcc.dg/builtins-14.c: New test case.
47947
47948 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47949
47950         * lib/compat.exp (compat-execute): New argument.
47951         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47952         * gcc.dg/compat: New test directory.
47953         * gcc.dg/compat/compat.exp: New expect script.
47954         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47955         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47956         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47957         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47958         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47959         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47960
47961         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47962         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47963         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47964         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47965         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47966         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47967         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47968         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47969         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47970         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47971         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47972         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47973         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47974         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47975         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47976
47977 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47978
47979         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47980
47981 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47982
47983         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47984
47985 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47986
47987         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47988         * gcc.dg/ppc-fsel-2.c: New test.
47989
47990         * gcc.dg/unused-5.c: New test.
47991
47992 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47993
47994         PR c++/10496
47995         * g++.dg/warn/pmf1.C: New test.
47996
47997 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47998
47999         PR c++/4494
48000         * g++.dg/warn/main.C: New test.
48001
48002 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48003
48004         * gcc.dg/nonnull-3.c: New test.
48005
48006 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48007
48008         * gcc.dg/cpp/Wtrigraphs.c: Update.
48009         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48010
48011 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48012
48013         * gcc.dg/ppc-fsel-1.c: New test.
48014
48015 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48016
48017         PR c/10604
48018         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48019
48020 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48021
48022         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48023
48024 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48025
48026         PR c++/9364, c++/10553, c++/10586
48027         * g++.dg/parse/typename4.C: New test.
48028         * g++.dg/parse/typename5.C: Likewise.
48029
48030 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48031
48032         * gcc.c-torture/compile/20030503-1.c: New test.
48033
48034 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48035
48036         * g++.dg/lookup/using5.C: Fix testcase error.
48037
48038 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48039
48040         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48041         since MEABI is no longer supported.  Remove all vestiges
48042         of MEABI from the test.
48043
48044 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48045
48046         PR c++/10554
48047         * g++.dg/lookup/using5.C: New test.
48048
48049 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48050
48051         PR c++/8772
48052         * g++.dg/template/ttp5.C: New test.
48053
48054 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48055
48056         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48057         (dg-gpp-additional-sources): New function.
48058         (dg-gpp-additional-files): Likewise.
48059         * lib/g++.exp (additional_sources): New variable.
48060         (additional_files): Likewise.
48061         (g++_target_compile): Deal with them.
48062         * lib/old-dejagnu.exp: Remove.
48063         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48064         * g++.old-deja: Revise all tests to use dg commands.
48065
48066 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48067
48068         PR c++/9432, c++/9528
48069         * g++.dg/lookup/using4.C: New test.
48070
48071 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48072
48073         * gcc.dg/noreturn-5.c: New file.
48074         * gcc.dg/noreturn-6.c: New file.
48075
48076         * gcc.c-torture/compile/inline-1.c: New file.
48077
48078 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48079
48080         PR c++/10551
48081         * g++.dg/template/explicit1.C: New test.
48082
48083 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48084
48085         PR c++/10549
48086         * g++.dg/other/bitfield1.C: New test.
48087
48088         PR c++/10527
48089         * g++.dg/init/new7.C: New test.
48090
48091 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48092
48093         * g++.dg/ext/desig1.C: New test.
48094         * g++.dg/ext/init1.C: Update.
48095
48096         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48097
48098 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48099
48100         PR c++/10180
48101         * g++.dg/warn/Winline-1.C: New test.
48102
48103 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48104
48105         * gcc.c-torture/execute/string-opt-19.c: New test.
48106
48107         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48108         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48109
48110 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48111
48112         PR c++/10506
48113         * g++.dg/init/new6.C: New test.
48114
48115         PR c++/10503
48116         * g++.dg/init/ref6.C: New test.
48117
48118 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48119
48120         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48121
48122 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48123
48124         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48125         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48126
48127 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48128
48129         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48130         initialized static data members.
48131
48132 2003-04-25  H.J. Lu <hjl@gnu.org>
48133
48134         * gcc.dg/ia64-sync-4.c: New test.
48135
48136 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48137
48138         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48139         date.
48140
48141 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48142
48143         PR c++/10337
48144         * g++.dg/warn/conv1.C: New test.
48145         * g++.old-deja/g++.other/conv7.C: Adjust.
48146         * g++.old-deja/g++.other/overload14.C: Adjust.
48147
48148 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48149
48150         PR c++/10471
48151         * g++.dg/template/defarg2.C: New test.
48152
48153 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48154
48155         * gcc.dg/cpp/include2.c: Update.
48156         * gcc.dg/cpp/multiline-2.c: New.
48157         * gcc.dg/cpp/multiline.c: Update.
48158         * gcc.dg/cpp/strify2.c: Update.
48159         * gcc.dg/cpp/trad/literals-2.c: Update.
48160
48161 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48162
48163         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48164
48165 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48166
48167         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48168
48169 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48170
48171         PR c++/10451
48172         * g++.dg/parse/crash4.C: New test.
48173
48174         PR c++/9847
48175         * g++.dg/parse/crash5.C: New test.
48176
48177 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48178
48179         PR c++/10446
48180         * g++.dg/parse/crash3.C: New test.
48181
48182         PR c++/10428
48183         * g++.dg/parse/elab1.C: New test.
48184
48185 2003-04-22  Devang Patel  <dpatel@apple.com>
48186
48187         * gcc.dg/cpp/trad/funlike-5.c: New test.
48188
48189 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48190
48191         * g++.dg/other/packed1.C: Fix dg options.
48192
48193 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48194
48195         * g++.dg/other/offsetof2.C: New test.
48196
48197 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48198
48199         * g++.dg/template/recurse.C: Adjust location of error messages.
48200
48201 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48202
48203         PR c++/9881
48204         * g++.dg/init/addr-const1.C: New test.
48205         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48206
48207 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48208
48209         PR c++/10405
48210         * g++.dg/lookup/struct-hack1.C: New test.
48211
48212 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48213
48214         * ucs.c: Update diagnostic messages.
48215
48216 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48217
48218         * gcc.dg/cpp/truefalse.cpp: New test.
48219         * gcc.dg/cpp/cpp.exp: Update.
48220         * g++.dg/other/stdbool-if.C: Remove.
48221
48222 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48223
48224         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48225         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48226
48227 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48228
48229         * gcc.c-torture/compile/20030418-1.c: New test.
48230
48231 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48232
48233         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48234
48235 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48236
48237         PR c++/10347
48238         g++.dg/template/dependent-name1.C: New test.
48239
48240 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48241
48242         * gcc.dg/warn-1.c (tourist_guide): New array,
48243         contains a pointer to bar.
48244
48245 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48246
48247         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48248         * gcc.c-torture/execute/medce-1.c: New test case.
48249         * gcc.c-torture/execute/medce-2.c: New test case.
48250
48251 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48252
48253         * lib/prune.exp: Ignore more messages.
48254
48255         PR c++/10381
48256         * g++.dg/parse/lookup3.C: New test.
48257
48258 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48259
48260         * gcc.c-torture/compile/20030415-1.c : New test.
48261
48262 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48263
48264         * gcc.c-torture/execute/scope-2.c: Move to ...
48265         * gcc.dg/noncompile/scope.c: .... here.
48266
48267 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48268
48269         * gcc.dg/20030414-2.c: New test case.
48270
48271 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48272
48273         PR target/10377
48274         * gcc.dg/20030414-1.c: New test.
48275
48276 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48277
48278         * gcc.dg/builtins-12.c: New test case.
48279         * gcc.dg/builtins-13.c: New test case.
48280
48281 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48282
48283         * gcc.c-torture/execute/string-opt-18.c: New test.
48284
48285 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48286
48287         PR c++/10300
48288         * g++.dg/init/new5.C: New test.
48289
48290 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48291
48292         PR c++/7910
48293         * g++.dg/ext/dllimport1.C: New test.
48294
48295 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48296
48297         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48298
48299 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48300
48301         PR Fortran/9263
48302         * g77.f-torture/noncompile/9263.f: New test
48303         PR Fortran/1832
48304         * g77.f-torture/execute/1832.f: New test
48305
48306 2003-04-11  David Chad  <davidc@freebsd.org>
48307             Loren J. Rittle  <ljrittle@acm.org>
48308
48309         PR libobjc/8562
48310         * objc.dg/headers.m: New test.
48311
48312 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48313
48314         * gcc.c-torture/execute/builtin-noret-2.c: New.
48315         * gcc.c-torture/execute/builtin-noret-2.x: New.
48316         XFAIL builtin-noret-2.c at -O1 and above.
48317         * gcc.dg/redecl.c: New.
48318         * gcc.dg/Wshadow-1.c: Update error regexps.
48319
48320 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48321
48322         * g++.dg/abi/bitfield10.C: New test.
48323
48324 2003-04-09  Mike Stump  <mrs@apple.com>
48325
48326         * gcc.dg/pch/pch.exp: Make testcase names longer.
48327         * g++.dg/pch/pch.exp: Make testcase names longer.
48328
48329 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48330
48331         * gcc.dg/builtins-11.c: New test case.
48332
48333 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48334
48335         * gcc.dg/builtins-9.c: New test case.
48336         * gcc.dg/builtins-10.c: New test case.
48337
48338 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48339
48340         * gcc.dg/noncompile/init-4.c.c: New test.
48341
48342 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48343
48344         * gcc.misc-test/gcov-9.c: New test.
48345         * gcc.misc-test/gcov-10.c: New test
48346         * gcc.misc-test/gcov-11.c: New test.
48347
48348 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48349
48350         PR optimization/10024
48351         * gcc.c-torture/compile/20030405-1.c: New test.
48352
48353 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48354
48355         * gcc.dg/pch/static-3.c: New.
48356         * gcc.dg/pch/static-3.hs: New.
48357         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48358
48359 2003-04-04  Richard Henderson  <rth@redhat.com>
48360
48361         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48362         * g++.dg/eh/forced2.C: Likewise.
48363
48364 2003-04-03  Mike Stump  <mrs@apple.com>
48365
48366         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48367         target arg.
48368         (scan-assembler-times, scan-assembler-not): Likewise.
48369         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48370
48371 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48372
48373         * gcc.dg/sparc-loop-1.c: New test.
48374
48375 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48376
48377         PR other/9274
48378         * g++.dg/pch/system-2.C: New.
48379         * g++.dg/pch/system-2.Hs: New.
48380
48381 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48382
48383         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48384
48385         * g++.dg/eh/simd-1.C (vecfunc): Same.
48386
48387 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48388
48389         * gcc.c-torture/execute/20030401-1.c: New test case.
48390
48391 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48392
48393         * objc.dg/defs.m: New.
48394
48395 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48396
48397         * g++.dg/eh/simd-1.C: New.
48398         * g++.dg/eh/simd-2.C: New.
48399
48400 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48401
48402         * gcc.c-torture/execute/simd-3.c: New.
48403
48404 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48405
48406         PR c/9936
48407         * gcc.dg/20030331-2.c: New test.
48408
48409 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48410
48411         PR c++/10278
48412         * g++.dg/parse/crash2.C: New test.
48413
48414 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48415
48416         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48417         * gcc.c-torture/execute/20030331-1.c: ...here.
48418
48419 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48420
48421         * gcc.c-torture/execute/20030331-1.c: New test.
48422
48423 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48424
48425         * lib/gcov.exp: Adjust call return testing strings.
48426         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48427
48428 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48429
48430         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48431         * gcc.dg/builtins-7.c: New test case.
48432         * gcc.dg/builtins-8.c: New test case.
48433
48434 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48435
48436         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48437
48438 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48439
48440         PR c++/7647
48441         * g++.dg/lookup-class-member-2.C: New test.
48442
48443 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48444
48445         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48446
48447 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48448
48449         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48450
48451 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48452
48453         * g++.dg/init/attrib1.C: New test.
48454
48455 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48456
48457         * gcc.dg/ultrasp8.c: New test.
48458
48459 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48460
48461         * gcc.dg/ultrasp7.c: New test.
48462
48463 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         PR c++/10047
48466         * g++.dg/template/inline1.C: New test.
48467
48468 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48469
48470         * gcc.dg/sparc-dwarf2.c: New test.
48471
48472 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48473
48474         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48475         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48476
48477 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48478
48479         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48480         than reading .x files.
48481         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48482         * g77.dg/gcov/gcov-1.f: Likewise.
48483         * gcc.misc-tests/gcov-4b.c: Likewise.
48484         * gcc.misc-tests/gcov-5b.c: Likewise.
48485         * gcc.misc-tests/gcov-6.c: Likewise.
48486         * gcc.misc-tests/gcov-7.c: Likewise.
48487         * gcc.misc-tests/gcov-8.c: Likewise.
48488         * g++.dg/gcov/gcov-1.x: Remove.
48489         * g77.dg/gcov/gcov-1.x: Likewise.
48490         * gcc.misc-tests/gcov-4b.x: Likewise.
48491         * gcc.misc-tests/gcov-5b.x: Likewise.
48492         * gcc.misc-tests/gcov-6.x: Likewise.
48493         * gcc.misc-tests/gcov-7.x: Likewise.
48494         * gcc.misc-tests/gcov-8.x: Likewise.
48495
48496 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48497
48498         PR opt/10087
48499         * gcc.dg/20030324-1.c: New test.
48500
48501 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48502
48503         PR c++/10224
48504         * g++.dg/template/arg3.C: New test.
48505
48506         PR c++/10158
48507         * g++.dg/template/friend18.C: New test.
48508
48509 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48510
48511         * g77.f-torture/compile/20030326-1.f: New test case.
48512
48513 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48514
48515         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48516
48517         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48518
48519 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48520
48521         * gcc.dg/ia64-sync-3.c: New test.
48522
48523 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48524
48525         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48526
48527 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48528
48529         * gcc.dg/ultrasp6.c: New test.
48530
48531 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48532
48533         * gcc.dg/i386-signbit-1.c: New test.
48534         * gcc.dg/i386-signbit-2.c: New test.
48535         * gcc.dg/i386-signbit-3.c: New test.
48536
48537 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48538
48539         * gcc.dg/ultrasp5.c: Fix options.
48540
48541 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48542
48543         * gcc.dg/ultrasp5.c: Fix comment.
48544
48545 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48546
48547         PR fortran/10197
48548         * g77.f-torture/execute/10197.f: New test.
48549
48550 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48551
48552         PR c++/9898, c++/383
48553         * g++.dg/template/conv6.C: New test.
48554
48555         PR c++/10119
48556         * g++.dg/template/ptrmem5.C: New test.
48557
48558         PR c++/10026
48559         * g++.dg/lookup/koenig1.C: New test.
48560
48561         PR C++/10199
48562         * g++.dg/lookup/template2.C: New test.
48563
48564 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48565
48566         * g++.dg/opt/rtti1.C: New test.
48567
48568 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48569
48570         * gcc.dg/ultrasp5.c: New test.
48571
48572 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48573
48574         PR middle-end/9967
48575         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48576         builtin fputs.
48577
48578 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48579
48580         PR c/8224
48581         * gcc.dg/20030323-1.c: New test.
48582
48583 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48584
48585         * gcc.c-torture/compile/20030323-1.c: New test case.
48586
48587 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48588
48589         * gcc.dg/20030321-1.c: New test.
48590
48591 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48592
48593         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48594
48595 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         PR c++/9978, c++/9708
48598         * g++.dg/ext/vlm1.C: Adjust expected error.
48599         * g++.dg/ext/vla2.C: New test.
48600         * g++.dg/template/arg1.C: New test.
48601         * g++.dg/template/arg2.C: New test.
48602
48603 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48604
48605         * g77.f-torture/execute/select.f: New test.
48606         * g77.f-torture/noncompile/select_no_compile.f: New test.
48607
48608 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48609
48610         PR c++/9898
48611         * g++.dg/other/error4.C: New test.
48612
48613 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48614
48615         * g++.dg/template/friend17.C: New test.
48616
48617 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48618
48619         * gcc.c-torture/compile/20030320-1.c: New.
48620
48621 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48622
48623         * gcc.dg/builtins-6.c: New test case.
48624
48625 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48626
48627         PR target/10073
48628         * gcc.c-torture/compile/20030319-1.c: New.
48629
48630 2003-03-18  Jan Hubicka  <jh@suse.cz>
48631
48632         * gcc.dg/i386-cvt-1.c: New test.
48633
48634 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48635
48636         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48637         * objc.dg/naming-2.m: Likewise.
48638
48639 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48640
48641         PR c++/9639
48642         * g++.dg/parse/crash1.C: New test.
48643
48644 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48645
48646         PR c++/8805
48647         * g++.dg/eh/cleanup1.C: New test.
48648
48649 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48650
48651         * gcc.c-torture/execute/20030316-1.c: New test case.
48652
48653 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48654
48655         PR c++/9629
48656         * g++.dg/init/ctor2.C: New test.
48657
48658 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48659
48660         * g77.f-torture/compile/xformat.f: New test case.
48661
48662 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48663
48664         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48665         * g++.old-deja/g++.mike/eh50.C: Likewise.
48666
48667 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48668
48669         PR c++/6440
48670         * g++.dg/template/spec7.C: New test.
48671         * g++.dg/template/spec8.C: Likewise.
48672
48673 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48674
48675         * gcc.c-torture/execute/20030313-1.c: New test.
48676
48677 2003-03-14  Richard Henderson  <rth@redhat.com>
48678
48679         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48680
48681 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48682
48683         * gcc.c-torture/compile/20030314-1.c: New test.
48684
48685 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48686
48687         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48688         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48689         thumb target,
48690         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48691         to accept newer _imp__  prefix and additional
48692         newline in .drectve section.
48693         * gcc.dg/dll-4.c: Likewise.
48694         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48695         switch.
48696
48697 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48698
48699         * g++.dg/parse/namespace9.C: New test.
48700
48701         * g++.dg/init/ref5.C: New test.
48702         * g++.dg/parse/ptrmem1.C: Likewise.
48703
48704 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48705
48706         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48707         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48708         regular expression.
48709         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48710         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48711
48712 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48713
48714         * gcc.c-torture/execute/20030224-2.c: New test.
48715
48716 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48717
48718         * gcc.dg/decl-3.c: New test.
48719
48720 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48721
48722         * gcc.dg/i386-loop-2.c: New test.
48723
48724 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48725
48726         PR c++/9474
48727         * g++.dg/parse/namespace8.C: New test.
48728
48729         PR c++/9924
48730         * g++.dg/overload/builtin2.C: New test.
48731
48732 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48733
48734         * gcc.dg/return-type-3.c: New test.
48735
48736 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48737
48738         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48739         profiling options are not supported.
48740
48741 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48742
48743         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48744         * g++.old-deja/g++.warn/impint2.C: Likewise.
48745
48746 2003-03-10  Devang Patel  <dpatel@apple.com>
48747
48748         * g++.dg/cpp/c++_cmd_1.C: New test.
48749         * g++.dg/cpp/c++_cmd_1.h: New file.
48750
48751 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48752
48753         * gcc.dg/altivec-9.c: New file.
48754
48755 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48756
48757         * gcc.dg/ppc-sdata-1.c: New test.
48758         * gcc.dg/ppc-sdata-2.c: New test.
48759
48760 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48761
48762         PR c++/9373
48763         * g++.dg/opt/ptrmem2.C: New test.
48764
48765         PR c++/8534
48766         * g++.dg/opt/ptrmem1.C: New test.
48767
48768 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48769
48770         * gcc.dg/i386-loop-1.c: New test.
48771
48772 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48773
48774         PR c++/9970
48775         * g++.dg/lookup/friend1.C: New test.
48776
48777 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48778
48779         PR c++/9823
48780         * g++.dg/parser/constructor1.C: New test.
48781
48782 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48783
48784         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48785
48786         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48787
48788 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48789
48790         * gcc.dg/cpp/Wunused.c: Update test.
48791
48792 2003-03-08  Jan Hubicka  <jh@suse.cz>
48793
48794         * gcc.dg/inline-3.c: New test.
48795
48796 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48797
48798         PR c++/9809
48799         * g++.dg/parse/builtin1.C: New test.
48800
48801         PR c++/9982
48802         * g++.dg/abi/cookie1.C: New test.
48803         * g++.dg/abi/cookie2.C: Likewise.
48804
48805         PR c++/9524
48806         * g++.dg/template/field1.C: New test.
48807
48808         PR c++/9912
48809         * g++.dg/parse/class1.C: New test.
48810         * g++.dg/parse/namespace7.C: Likewise.
48811         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48812
48813 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48814
48815         * g++.dg/init/ref4.C: New test.
48816
48817 2003-03-07  Jan Hubicka  <jh@suse.cz>
48818
48819         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48820         * gcc.dg/inline-3.c: New test.
48821
48822 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48823
48824         * g++.dg/init/ref3.C: New test.
48825
48826         PR c++/9965
48827         * g++.dg/init/ref2.C: New test.
48828
48829         PR c++/9400
48830         * g++.dg/warn/Wshadow-2.C: New test.
48831
48832         PR c++/9791
48833         * g++.dg/warn/Woverloaded-1.C: New test.
48834
48835 2003-03-05  Jan Hubicka  <jh@suse.cz>
48836
48837         * gcc.dg/i386-local2.c: New.
48838         * gcc.dg/i386-local.c: Fix typo.
48839
48840 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48841
48842         * g++.dg/abi/layout3.C: New test.
48843
48844 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48845
48846         * gcc.c-torture/compile/20030305-1.c
48847
48848 2003-03-05  Jan Hubicka  <jh@suse.cz>
48849
48850         * gcc.dg/i386-local.c: New.
48851
48852 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48853
48854         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48855
48856 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48857
48858         * gcc.dg/switch-2.c: New test.
48859         * gcc.dg/switch-3.c: New test.
48860         * gcc.dg/Wswitch.c: Adjust line numbers.
48861         * gcc.dg/Wswitch-default.c: Likewise.
48862         * gcc.dg/Wswitch-enum.c: Likewise.
48863
48864 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48865
48866         * gcc.c-torture/execute/20030222-1.c: New test.
48867
48868 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48869
48870         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48871
48872 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48873
48874         PR c++/9878
48875         * g++.dg/init/ref1.C: New test.
48876
48877 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48878
48879         * gcc.dg/sh-relax.c: New SH-only test.
48880
48881 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48882
48883         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48884         comment explaining purpose of testcase.
48885
48886 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48887
48888         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48889         for HC11/HC12 (asm needs two int registers).
48890         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48891         HC11/HC12 because the test uses an asm which needs two 32-bit
48892         registers.
48893
48894 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48895
48896         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48897         for HC11/HC12 (array is too large otherwise).
48898         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48899         * gcc.c-torture/compile/20010518-2.x: Likewise.
48900         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48901         HC11/HC12 (array is too large).
48902
48903 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48904
48905         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48906         * lib/g++-dg.exp (g++-dg-test): Likewise.
48907
48908 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48909
48910         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48911         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48912
48913 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48914
48915         * g++.dg/warn/implicit-typename1.C: Remove warning.
48916
48917 2003-02-28  Richard Henderson  <rth@redhat.com>
48918
48919         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48920         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48921
48922 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48923
48924         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48925         * g++.dg/pch/pch.exp: Likewise.
48926
48927 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48928
48929         PR c++/9879
48930         * g++.dg/init/new4.C: New test.
48931
48932 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48933
48934         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48935
48936 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48937
48938         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48939         unsigned long.
48940
48941         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48942         wider than float.
48943
48944 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48945
48946         * lib/scanasm.exp: Add support for counting numbers of
48947         occurences.
48948         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48949         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48950
48951 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48952
48953         PR c++/9683
48954         * g++.dg/template/static3.C: New test.
48955
48956         PR c++/9829
48957         * g++.dg/parse/namespace6.C: New test.
48958
48959 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48960
48961         PR target/9732
48962         * gcc.dg/20030225-1.c: New test.
48963
48964 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48965
48966         * README: Remove out-of-date information.
48967
48968         PR c++/9836
48969         * g++.dg/template/spec6.C: New test.
48970
48971 2003-02-24  Jeff Law  <law@redhat.com>
48972
48973         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48974
48975 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48976
48977         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48978         * gcc.dg/pragma-ep-1.c: Likewise.
48979
48980 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48981
48982         PR c++/9602
48983         * g++.dg/template/friend16.C: New test.
48984
48985 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48986
48987         PR c++/5333
48988         * g++.dg/parse/fused-params1.C: Adjust error messages.
48989         * g++.dg/template/nested3.C: New test.
48990
48991 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48992
48993         * g++.dg/abi/param1.C: New test.
48994
48995 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48996
48997         PR c++/7982
48998         * g++.dg/warn/implicit-typename1.C: New test.
48999
49000 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49001
49002         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49003         with "mtune".
49004         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49005         * gcc.c-torture/execute/20010129-1.x: Likewise.
49006         * gcc.dg/20011107-1.c: Likewise.
49007         * gcc.dg/20020108-1.c: Likewise.
49008         * gcc.dg/20020122-3.c: Likewise.
49009         * gcc.dg/20020206-1.c: Likewise.
49010         * gcc.dg/20020310-1.c: Likewise.
49011         * gcc.dg/20020426-2.c: Likewise.
49012         * gcc.dg/20020517-1.c: Likewise.
49013         * gcc.dg/991230-1.c: Likewise.
49014         * gcc.dg/i386-unroll-1.c: Likewise.
49015         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49016
49017 2003-02-22  Jan Hubicka  <jh@suse.cz>
49018
49019         * gcc.dg/i386-mul.c: New test.
49020
49021 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49022
49023         * gcc.dg/builtins-5.c: New test case.
49024
49025 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49026
49027         * gcc.dg/asmreg-1.c: New test.
49028
49029 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49030
49031         PR c++/9749
49032         * g++.dg/parse/varmod1.C: New test.
49033
49034 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49035
49036         PR c++/9727
49037         * g++.dg/template/op1.C: New test.
49038
49039 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49040
49041         PR c++/8906
49042         * g++.dg/template/nested2.C: New test.
49043
49044 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49045
49046         PR c++/8724
49047         * g++.dg/expr/dtor1.C: New test.
49048
49049 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49050
49051         * gcc.dg/cpp/include3.c: New test.
49052         * gcc.dg/cpp/inc/foo.h: New file.
49053
49054 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49055
49056         * gcc.c-torture/execute/20030221-1.c: New test.
49057
49058 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49059
49060         PR c++/9729
49061         * g++.dg/abi/conv1.C: New test.
49062
49063 2003-02-20  Jan Hubicka  <jh@suse.cz>
49064
49065         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49066
49067 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49068
49069         * gcc.c-torture/compile/20030219-1.c: New test.
49070
49071 2003-02-18  Jan Hubicka  <jh@suse.cz>
49072
49073         * gcc.dg/funcorder.c: New test.
49074
49075 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49076
49077         * gcc.c-torture/execute/20030218-1.c: New.
49078
49079 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49080
49081         * gcc.dg/20030218-1.c: New.
49082
49083 2003-02-18  Richard Henderson  <rth@redhat.com>
49084
49085         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49086         * gcc.dg/attr-used-2.c: New.
49087
49088 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49089
49090         PR c++/9704
49091         * g++.dg/init/copy5.C: New test.
49092
49093 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49094
49095         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49096         * g++.dg/pch/pch.exp: Likewise.
49097
49098 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49099
49100         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49101         STACK_SIZE is not defined.
49102
49103 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49104
49105         PR c++/9457
49106         * g++.dg/template/init1.C: New test.
49107
49108 2003-02-16  Jan HUbicka  <jh@suse.cz>
49109
49110         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49111         (foo): Add few extra tests
49112         * gcc.dg/c99-const-expr-3.c: Likewise.
49113         * gcc.c-torture/execute/20030216-1.c: New.
49114
49115 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49116
49117         PR c++/9459
49118         * g++.dg/ext/typeof4.C: New test.
49119
49120 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49121
49122         * gcc.dg/i386-387-3.c: New test case.
49123
49124 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49125
49126         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49127         cris-*-elf* cris-*-aout* and mmix-*-*.
49128
49129 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49130
49131         * gcc.dg/20030213-1.c: New test.
49132
49133 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49134
49135         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49136         * gcc.dg/i386-387-2.c: Likewise.
49137
49138 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49139
49140         * gcc.dg/ppc-spe.c: Fix formatting.
49141         Enable tests that were previously unsupported by gas.
49142         Delete tests for instructions that no longer exist.
49143         Switch arguments on evsubifw builtin.
49144
49145 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49146
49147         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49148         STACK_SIZE is too small.
49149
49150 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49151             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49152
49153         * gcc.dg/decl-2.c: New test.
49154
49155 2003-02-10  Jan Hubicka  <jh@suse.cz>
49156
49157         * gcc.dg/i386-fpcvt-1.c: New test.
49158
49159 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49160
49161         * gcc.c-torture/execute/20030209-1.c: New test.
49162
49163 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49164
49165         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49166         int-wide bitops, use the constants of the same width.
49167         Likewise, if long long is 32-bit wide, test bitops using
49168         32-bit constants.
49169
49170 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49171
49172         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49173
49174 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49175
49176         * gcc.dg/builtins-4.c: New test case.
49177
49178 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49179
49180         * gcc.dg/20020430-1.c: Fix dg command typos.
49181         * gcc.dg/20020503-1.c: Likewise.
49182
49183 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49184
49185         PR c++/8785
49186         * g++.dg/parse/fused-params1.C: New test.
49187
49188         PR c++/8857
49189         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49190
49191         PR c++/8921
49192         * g++.dg/parse/non-dependent1.C: New test.
49193
49194         PR c++/8928
49195         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49196
49197         PR c++/9228
49198         * g++.dg/parse/undefined7.C: New test.
49199         * g++.dg/parse/non-templ1.C: New test.
49200
49201         PR c++/9229
49202         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49203
49204 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49205
49206         * gcc.c-torture/compile/20030206-1.c: New test.
49207
49208 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49209
49210         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49211         "pow" to "foo" to avoid potential confusion with a math built-in.
49212
49213 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49214
49215         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49216         conditions for SPARC targets.
49217
49218 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * gcc.dg/20030204-1.c: New test.
49221
49222 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49223
49224         PR c++/38
49225         * g++.dg/parse/array-size1.C: New test.
49226
49227         PR c++/5657
49228         * g++.dg/parse/undefined3.C: New test.
49229
49230         PR c++/5665
49231         * g++.dg/parse/undefined4.C: New test.
49232
49233         PR c++/5975
49234         * g++.dg/parse/undefined5.C: New test.
49235
49236         PR c++/7259
49237         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49238
49239         PR c++/8578
49240         * g++.dg/parse/casting-operator1.C: New test.
49241
49242         PR c++/8596
49243         * g++.dg/parse/undefined6.C: New test.
49244
49245         PR c++/8736
49246         * g++.dg/parse/missing-template1.C: New test.
49247
49248 2003-02-04  Jan Hubicka  <jh@suse.cz>
49249
49250         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49251         * gcc.dg/i386-cmov?.c: Likewise.
49252         * gcc.dg/i386-fpcvt-?.c: Likewise.
49253         * gcc.dg/i386-ssefp-1.c: Likewise.
49254         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49255         conventions.
49256
49257 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49258
49259         PR c++/7129
49260         * g++.dg/ext/max.C: New test.
49261
49262 2003-02-03  Jan Hubicka  <jh@suse.cz>
49263
49264         * gcc.c-torture/execute/20030203-1.c: New test.
49265
49266 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49267
49268         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49269         'natural-endian'.
49270
49271 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49272
49273         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49274         * g++.dg/init/new2.C: Likewise.
49275         * g++.dg/other/new1.C: Likewise.
49276
49277 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49278
49279         * gcc.dg/struct-ret-libc.c: New test.
49280
49281 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49282
49283         * gcc.dg/20030129-1.c: New test.
49284
49285 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49286
49287         PR c++/8849
49288         * g++.dg/template/ptrmem4.C: New test.
49289
49290 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49291
49292         * g++.dg/parser/constant1.C: New test.
49293
49294 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49295
49296         PR c++/8591
49297         * g++.dg/parse/friend2.C: New test.
49298
49299 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         PR c++/9437
49302         * g++.dg/template/unify4.C: New test.
49303
49304 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49305
49306         * gcc.c-torture/execute/20030128-1.c: New test.
49307
49308 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49309
49310         * g++.dg/lookup/nested1.C: Test moved from ...
49311         * g++.old-deja/g++.other/lookup24.C: ... here.
49312
49313 2003-01-28  Jan Hubicka  <jh@suse.cz>
49314
49315         * gcc.dg/i386-cmov5.c: New test.
49316
49317 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49318
49319         * gcc.c-torture/execute/20010925-1.c: Changed the
49320         memcpy declaration.
49321
49322 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49323
49324         PR c++/3902
49325         * g++.dg/parse/template5.C: New test.
49326
49327 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49328
49329         PR fortran/9258
49330         * g77.dg/pr9258: New test.
49331
49332 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49333
49334         * README: Move relevant parts from README.g++.
49335
49336         * README.g++: Remove this file.
49337
49338 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49339
49340         * g++.dg/abi/dcast1.C: New test.
49341
49342 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49343
49344         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49345
49346 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49347
49348         PR c++/47
49349         * g++.old-deja/g++.other/lookup24.C: New test.
49350
49351 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49352
49353         PR middle-end/7227
49354         * gcc.dg/uninit-C.c: New test.
49355
49356 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49357
49358         * g++.dg/abi/covariant1.C: New test.
49359
49360 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49361
49362         * gcc.dg/20030123-1.c: New test.
49363
49364 2003-01-25  Jan Hubicka  <jh@suse.cz>
49365
49366         PR opt/8492
49367         * gcc.c-torture/compile/20030125-1.c
49368
49369 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49370
49371         PR c++/9403
49372         * g++.dg/parse/template3.C: New test.
49373         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49374
49375         PR c++/795
49376         * g++.dg/parse/template4.C: New test.
49377
49378         PR c++/9415
49379         * g++.dg/template/qual2.C: New test.
49380
49381         PR c++/8545
49382         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49383
49384         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49385
49386 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49387
49388         * gcc.c-torture/execute/switch-1.c: New test case.
49389
49390 2003-01-25  Jan Hubicka  <jh@suse.cz>
49391
49392         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49393
49394 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49395
49396         Tweaks for Bison-1.875. From the NEWS file:
49397         "- `parse error' -> `syntax error'
49398         Bison now uniformly uses the term `syntax error'"
49399         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49400         * gcc.dg/cpp/digraph2.c: Likewise.
49401         * gcc.dg/cpp/direct2.c: Likewise.
49402         * gcc.dg/cpp/paste4.c: Likewise.
49403         * gcc.dg/c90-restrict-1.c: Likewise.
49404         * gcc.dg/c99-func-2.c: Likewise.
49405         * gcc.dg/noncompile/920721-2.c: Likewise.
49406         * gcc.dg/noncompile/930622-2.c: Likewise.
49407         * gcc.dg/noncompile/940112-1.c: Likewise.
49408         * gcc.dg/noncompile/950921-1.c: Likewise.
49409         * gcc.dg/noncompile/951123-1.c: Likewise.
49410         * gcc.dg/noncompile/971104-1.c: Likewise.
49411         * gcc.dg/noncompile/990416-1.c: Likewise.
49412
49413 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49414
49415         * g++.dg/parse/undefined1.C: Add error message.
49416
49417 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49418
49419         PR c++/9354
49420         * g++.dg/parse/new1.C: New test.
49421
49422         PR c++/9216
49423         * g++.dg/parse/template2.C: New test.
49424
49425         PR c++/9354
49426         * g++.dg/parse/typedef2.C: New test.
49427
49428         PR c++/9328
49429         * g++.dg/ext/typeof3.C: New test.
49430
49431 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49432
49433         PR c++/2738
49434         * g++.dg/parse/ret-type1.C: New test.
49435
49436         PR c++/3792
49437         * g++.dg/parse/tmpl-outside1.C: New test.
49438
49439         PR c++/4207
49440         * g++.dg/parse/int-as-enum1.C: New test.
49441
49442         PR c++/4903
49443         * g++.dg/parse/no-typename1.C: New test.
49444
49445         PR c++/5533
49446         * g++.dg/parse/no-value1.C: New test.
49447
49448         PR c++/5921
49449         * g++.dg/parse/wrong-inline1.C: New test.
49450
49451         PR c++/6402
49452         * g++.dg/parse/ref1.C: New test.
49453
49454         PR c++/6992
49455         * g++.dg/parse/attr-ctor1.C: New test.
49456
49457         PR c++/7229
49458         * g++.dg/parse/namespace5.C: New test.
49459
49460         PR c++/7917
49461         * g++.dg/parse/func-def1.C: New test.
49462
49463         PR c++/8143
49464         * g++.dg/parse/undefined1.C: New test.
49465
49466         PR c++/5723, PR c++/8522
49467         * g++.dg/parse/specialization1.C: New test.
49468
49469         PR c++/163, PR c++/8595
49470         * g++.dg/parse/struct-as-enum1.C: New test.
49471
49472         PR c++/9173
49473         * g++.dg/parse/undefined2.C: New test.
49474
49475 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49476
49477         PR c++/9298
49478         * g++.dg/parse/template1.C: New test.
49479
49480         PR c++/9384
49481         * g++.dg/parse/using1.C: New test.
49482
49483         PR c++/9285
49484         PR c++/9294
49485         * g++.dg/parse/expr2.C: New test.
49486
49487         PR c++/9388
49488         * g++.dg/parse/lookup2.C: Likewise.
49489
49490 2003-01-21  Jan Hubicka  <jh@suse.cz>
49491
49492         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49493         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49494         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49495         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49496
49497 2003-01-20  Nick Clifton  <nickc@redhat.com>
49498
49499         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49500         problem with ARM sibcall code generation.
49501
49502 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49503
49504         * gcc.c-torture/execute/20030120-1.c: New.
49505
49506 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49507
49508         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49509
49510 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49511
49512         PR c++/9272
49513         * g++.dg/parse/ctor1.C: New test.
49514
49515         PR c++/9294:
49516         * g++.dg/parse/qualified1.C: New test.
49517
49518         * g++.dg/parse/typename3.C: New test.
49519
49520 2003-01-16  Richard Henderson  <rth@redhat.com>
49521
49522         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49523
49524 2003-01-16  Richard Henderson  <rth@redhat.com>
49525
49526         * g++.dg/pch/pch.exp: Copy test header to the working directory
49527         before using it either for precompilation or direct use.
49528         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49529         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49530
49531 2003-01-16  Richard Henderson  <rth@redhat.com>
49532
49533         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49534         before using it either for precompilation or direct use.
49535         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49536         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49537
49538 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49539
49540         * g++.dg/ext/typename1.C: Add typename keyword.
49541         * g++.dg/template/crash1.C: Update error messages.
49542         * g++.dg/template/crash2.C: Remove error message.
49543         * g++.dg/parse/typename2.C: New test.
49544         * g++.dg/template/typename2.C: Change implicit
49545         typename warning into error.
49546         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49547         error messages.
49548         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49549         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49550         * g++.old-deja/g++.law/visibility13.C: Remove error
49551         messages.
49552         * g++.old-deja/g++.ns/template17.C: Reorder code to
49553         make declaration visible in template.
49554         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49555         * g++.old-deja/g++.pt/crash36.C: Issue more error
49556         messages.
49557         * g++.old-deja/g++.pt/crash5.C: Improve error
49558         message.
49559         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49560         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49561         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49562         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49563         typename warning with error message.
49564         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49565         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49566         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49567
49568 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49569
49570         * g++.dg/parse/ambig2.C: New test.
49571
49572 2003-01-15  Richard Henderson  <rth@redhat.com>
49573
49574         * g++.dg/tls/init-2.C: Update error message string.
49575
49576 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49577
49578         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49579
49580 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49581
49582         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49583         all for HC11/HC12.
49584         * gcc.c-torture/compile/20001205-1.x: Likewise.
49585         * gcc.c-torture/compile/20001226-1.x: Likewise.
49586         * gcc.c-torture/compile/920520-1.x: Likewise.
49587         * gcc.c-torture/compile/961203-1.x: Likewise.
49588         * gcc.c-torture/compile/20020604-1.x: Likewise.
49589
49590 2003-01-15  Jan Hubicka  <jh@suse.cz>
49591
49592         * gcc.c-torture/compile/20030115-1.c: New test.
49593
49594         * gcc.dg/i386-fpcvt-1.c: New test.
49595         * gcc.dg/i386-fpcvt-2.c: New test.
49596
49597 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49598
49599         Further conform g++'s __vmi_class_type_info to the C++ ABI
49600         specification.
49601         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49602         the specification.
49603
49604 2003-01-14  Jan Hubicka  <jh@suse.cz>
49605
49606         * gcc.dg/i386-fpcvt-1.c: New test.
49607         * gcc.dg/i386-fpcvt-2.c: New test.
49608
49609 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49610
49611         * gcc.dg/i386-mmx-3.c: New test.
49612
49613 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49614
49615         PR c++/9264
49616         * g++.dg/parse/octal1.C: New file.
49617
49618         PR c++/9172
49619         * g++.dg/parse/typename1.C: New file.
49620
49621 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49622
49623         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49624         * gcc.dg/bf-no-ms-layout.c: Likewise.
49625         * gcc.dg/bf-ms-attrib.c: Likewise.
49626
49627 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49628
49629         PR c++/9099
49630         * g++.dg/parse/dtor1.C: New file.
49631
49632         PR c++/9128
49633         * g++.dg/rtti/typeid1.C: New file.
49634
49635         PR c++/9153
49636         * g++.dg/parse/lookup1.C: New file.
49637
49638         PR c++/9171
49639         * g++.dg/templ/spec5.C: New file.
49640
49641 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49642
49643         * gcc.c-torture/compile/20030110-1.c: New test.
49644
49645 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49646
49647         Merge from pch-branch:
49648
49649         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49650
49651         * gcc.dg/pch/cpp-1.h: New.
49652         * gcc.dg/pch/cpp-1.c: New.
49653         * gcc.dg/pch/cpp-2.h: New.
49654         * gcc.dg/pch/cpp-2.c: New.
49655
49656         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49657
49658         * gcc.dg/pch/except-1.h: New.
49659         * gcc.dg/pch/except-1.c: New.
49660
49661         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49662
49663         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49664         running test.
49665         * gcc.dg/pch: Include *.hp not *.h.
49666         * gcc.dg/pch/system-1.h: New.
49667         * gcc.dg/pch/system-1.c: New.
49668
49669         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49670
49671         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49672         rather than trying to build and run a program using PCH.
49673         * gcc.dg/pch: Remove dg-do commands from test files.
49674
49675         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49676
49677         * gcc.dg/pch/macro-3.c: New.
49678         * gcc.dg/pch/macro-3.h: New.
49679
49680         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49681
49682         * gcc.dg/pch/common-1.c: New.
49683         * gcc.dg/pch/common-1.h: New.
49684         * gcc.dg/pch/decl-1.c: New.
49685         * gcc.dg/pch/decl-1.h: New.
49686         * gcc.dg/pch/decl-2.c: New.
49687         * gcc.dg/pch/decl-2.h: New.
49688         * gcc.dg/pch/decl-3.c: New.
49689         * gcc.dg/pch/decl-3.h: New.
49690         * gcc.dg/pch/decl-4.c: New.
49691         * gcc.dg/pch/decl-4.h: New.
49692         * gcc.dg/pch/decl-5.c: New.
49693         * gcc.dg/pch/decl-5.h: New.
49694         * gcc.dg/pch/global-1.c: New.
49695         * gcc.dg/pch/global-1.h: New.
49696         * gcc.dg/pch/inline-1.c: New.
49697         * gcc.dg/pch/inline-1.h: New.
49698         * gcc.dg/pch/inline-2.c: New.
49699         * gcc.dg/pch/inline-2.h: New.
49700         * gcc.dg/pch/static-1.c: New.
49701         * gcc.dg/pch/static-1.h: New.
49702         * gcc.dg/pch/static-2.c: New.
49703         * gcc.dg/pch/static-2.h: New.
49704
49705         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49706
49707         * g++.dg/pch/pch.exp: Better handle failing testcases.
49708         * gcc.dg/pch/pch.exp: Likewise.
49709         * gcc.dg/pch/macro-1.c: New.
49710         * gcc.dg/pch/macro-1.h: New.
49711         * gcc.dg/pch/macro-2.c: New.
49712         * gcc.dg/pch/macro-2.h: New.
49713
49714         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49715
49716         * g++.dg/dg.exp: Treat files in pch/ specially.
49717         * g++.dg/pch/pch.exp: New file.
49718         * g++.dg/pch/empty.H: New file.
49719         * g++.dg/pch/empty.C: New file.
49720         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49721         "precompile".
49722
49723         * gcc.dg/pch/pch.exp: New file.
49724         * gcc.dg/pch/empty.h: New file.
49725         * gcc.dg/pch/empty.c: New file.
49726         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49727         "precompile".
49728
49729 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49730
49731         * g++.dg/template/friend14.C: New test.
49732
49733 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49734
49735         * gcc.dg/old-style-asm-1.c: New test.
49736
49737 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49738
49739         * gcc.c-torture/compile/20030109-1.c: New test.
49740
49741 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49742
49743         * gcc.c-torture/execute/20030109-1.c: New test.
49744
49745 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49746
49747         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49748         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49749         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49750         * g++.old-deja/g++.mike/eh2.C: Likewise.
49751         * g++.old-deja/g++.mike/eh3.C: Likewise.
49752         * g++.old-deja/g++.mike/eh5.C: Likewise.
49753         * g++.old-deja/g++.mike/eh6.C: Likewise.
49754         * g++.old-deja/g++.mike/eh7.C: Likewise.
49755         * g++.old-deja/g++.mike/eh8.C: Likewise.
49756         * g++.old-deja/g++.mike/eh9.C: Likewise.
49757         * g++.old-deja/g++.mike/eh10.C: Likewise.
49758         * g++.old-deja/g++.mike/eh12.C: Likewise.
49759         * g++.old-deja/g++.mike/eh13.C: Likewise.
49760         * g++.old-deja/g++.mike/eh14.C: Likewise.
49761         * g++.old-deja/g++.mike/eh16.C: Likewise.
49762         * g++.old-deja/g++.mike/eh17.C: Likewise.
49763         * g++.old-deja/g++.mike/eh18.C: Likewise.
49764         * g++.old-deja/g++.mike/eh21.C: Likewise.
49765         * g++.old-deja/g++.mike/eh23.C: Likewise.
49766         * g++.old-deja/g++.mike/eh24.C: Likewise.
49767         * g++.old-deja/g++.mike/eh25.C: Likewise.
49768         * g++.old-deja/g++.mike/eh26.C: Likewise.
49769         * g++.old-deja/g++.mike/eh27.C: Likewise.
49770         * g++.old-deja/g++.mike/eh28.C: Likewise.
49771         * g++.old-deja/g++.mike/eh29.C: Likewise.
49772         * g++.old-deja/g++.mike/eh31.C: Likewise.
49773         * g++.old-deja/g++.mike/eh33.C: Likewise.
49774         * g++.old-deja/g++.mike/eh34.C: Likewise.
49775         * g++.old-deja/g++.mike/eh35.C: Likewise.
49776         * g++.old-deja/g++.mike/eh36.C: Likewise.
49777         * g++.old-deja/g++.mike/eh37.C: Likewise.
49778         * g++.old-deja/g++.mike/eh38.C: Likewise.
49779         * g++.old-deja/g++.mike/eh39.C: Likewise.
49780         * g++.old-deja/g++.mike/eh40.C: Likewise.
49781         * g++.old-deja/g++.mike/eh41.C: Likewise.
49782         * g++.old-deja/g++.mike/eh42.C: Likewise.
49783         * g++.old-deja/g++.mike/eh44.C: Likewise.
49784         * g++.old-deja/g++.mike/eh46.C: Likewise.
49785         * g++.old-deja/g++.mike/eh47.C: Likewise.
49786         * g++.old-deja/g++.mike/eh48.C: Likewise.
49787         * g++.old-deja/g++.mike/eh49.C: Likewise.
49788         * g++.old-deja/g++.mike/eh50.C: Likewise.
49789         * g++.old-deja/g++.mike/eh51.C: Likewise.
49790         * g++.old-deja/g++.mike/eh53.C: Likewise.
49791         * g++.old-deja/g++.mike/eh55.C: Likewise.
49792         * g++.old-deja/g++.mike/p7912.C: Likewise.
49793         * g++.old-deja/g++.mike/p9706.C: Likewise.
49794         * g++.old-deja/g++.mike/p10416.C: Likewise.
49795         * g++.old-deja/g++.mike/p11667.C: Likewise.
49796         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49797         Remove redundant reference to Iris.
49798         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49799         Elxsi, i860, Pico Java, and WE32K.
49800
49801 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49802
49803         * g++.dg/ext/asm4.C: New test.
49804
49805 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49806
49807         PR c++/9030
49808         * g++.dg/template/friend12.C: New test.
49809         * g++.dg/template/friend13.C: Likewise.
49810         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49811
49812 2003-01-08  Jan Hubicka  <jh@suse.cz>
49813
49814         * gcc.dg/i386-cadd.c: New test.
49815         * gcc.dg/i386-cmov4.c: Likewise.
49816
49817 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49818
49819         PR c++/9165
49820         * g++.dg/warn/Wunused-3.C: New test.
49821
49822         * g++.dg/abi/bitfield9.C: New test.
49823
49824         PR c++/9189
49825         * g++.dg/parse/defarg3.C: New test.
49826
49827 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49828
49829         * g++.dg/parse/ambig1.C: New test.
49830         * g++.dg/parse/defarg2.C: New test.
49831
49832 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49833
49834         * g++.dg/template/defarg-1.C: New test.
49835         * g++.dg/template/local2.C: Likewise.
49836
49837 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49838
49839         * gcc.c-torture/execute/20030105-1.c: New test.
49840
49841 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49842
49843         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49844         * g++.dg/parse/namespace4.C: Likewise.
49845
49846 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49847
49848         * g++.dg/template/ntp2.C: New test.
49849
49850 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49851
49852         * g++.dg/parse/extern-C-1.C: New test.
49853
49854         * g++.dg/parse/namespace4.C: New test.
49855
49856         * g++.dg/template/nested1.C: New test.
49857
49858         * g++.dg/parse/namespace3.C: New test.
49859
49860 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49861
49862         * g++.dg/lookup/two-stage1.C: New test.
49863
49864 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49865
49866         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49867         * g++.old-deja/g++.jason/access8.C: Likewise.
49868         * g++.old-deja/g++.other/decl5.C: Likewise.
49869
49870 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49871
49872         * g++.dg/parse/parse7.C: New test.
49873
49874 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49875
49876         PR c++/2843
49877         * g++.dg/ext/attrib7.C: New test.
49878
49879 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49880
49881         * g++.dg/parse/parse6.C: New test.
49882
49883 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49884
49885         * gcc.dg/h8300-stack-1.c: New.
49886
49887 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49888
49889         g++.dg/lookup/exception1.C: New test.
49890
49891         g++.dg/lookup/template1.C: New test.
49892
49893         g++.dg/parse/namespace2.C: New test.
49894
49895         g++.dg/parse/parens2.C: New test.
49896
49897 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49898
49899         * g++.dg/parse/parse5.C: New test.
49900         * g++.dg/lookup/scoped4.C: New test.
49901
49902 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49903
49904         * g++.dg/parse/parens1.C: New test.
49905
49906         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49907         angle-bracket1.C.
49908         * g++.dg/parse/parens2.C: New test.
49909
49910         * g++.dg/lookup/scope-operator1.C: New test.
49911
49912         * g++.dg/parse/operator1.C: New test.
49913
49914 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49915
49916         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49917         * g++.old-deja/g++.other/access6.C: Likewise.
49918         * g++.old-deja/g++.other/decl1.C: Likewise.
49919         * g++.old-deja/g++.pt/typename12.C: Likewise.
49920
49921 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49922
49923         * g++.dg/parse/namespace1.C: New test.
49924
49925 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49926
49927         * g++.dg/parse/parse4.C: New test.
49928
49929 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49930
49931         * g++.dg/parse/parse3.C: New test.
49932
49933 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49934
49935         * g++.dg/parse/parse2.C: New test.
49936
49937 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49938
49939         * g++.dg/template/friend11.C: New test.
49940
49941 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49942
49943         * g++.dg/parse/parse1.C: New test.
49944
49945 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49946
49947         * lib/profopt.exp: Change the name of a global variable to avoid
49948         possible clashes with other test suites.
49949
49950 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49951
49952         * g++.dg/inherit/covariant8.C: New test.
49953
49954 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49955
49956         * g++.dg/init/array9.C: New test.
49957
49958         PR c++/9112
49959         * g++.dg/parse/expr1.C: New test.
49960
49961 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49962
49963         * gcc.c-torture/compile/20021230-1.c: New test.
49964
49965 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49966
49967         * g++.dg/inherit/covariant5.C: New test.
49968         * g++.dg/inherit/covariant6.C: New test.
49969         * g++.dg/inherit/covariant7.C: New test.
49970
49971 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49972
49973         PR c++/2739
49974         * g++.dg/other/access2.C: New test.
49975
49976 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49977
49978         * g++.dg/other/anon-struct.C: No longer fails
49979         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49980         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49981         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49982
49983 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49984
49985         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49986
49987 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49988
49989         * g++.dg/eh/spec4.C: Remove stray semicolon.
49990         * g++.dg/expr/pmf-1.C: Change error message.
49991         * g++.dg/ext/asm1.C: Remove stray semicolon.
49992         * g++.dg/ext/typename1.C: Add missing typenames.
49993         * g++.dg/inherit/template-as-base.C: Change error message.
49994         * g++.dg/lookup/scoped1.C: Likewise.
49995         * g++.dg/lookup/scoped2.C: Likewise.
49996         * g++.dg/lookup/using2.C: Likewise.
49997         * g++.dg/other/component1.C: Remove stray semicolon.
49998         * g++.dg/other/do1.C: Change error message.
49999         * g++.dg/other/error2.C: Likewise.
50000         * g++.dg/other/init1.C: Likewise.
50001         * g++.dg/other/packed1.C: Remove stray semicolon.
50002         * g++.dg/other/ptrmem2.C: Change error message.
50003         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50004         marker.
50005         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50006         * g++.dg/template/access3.C: Add typename keyword.
50007         * g++.dg/template/access5.C: Remove stray semicolon.
50008         * g++.dg/template/access6.C: Likewise.
50009         * g++.dg/template/complit1.C: Likewise.
50010         * g++.dg/template/crash1.C: Change error message.
50011         * g++.dg/template/inherit2.C: Remove stray semicolon.
50012         * g++.dg/template/instantiate2.C: Likewise.
50013         * g++.dg/template/instantiate3.C: Change error message.
50014         * g++.dg/template/qual1.C: Remove stray semicolon.
50015         * g++.dg/template/qualttp18.C: Change error message.
50016         * g++.dg/template/ref1.C: Remove stray semicolon.
50017         * g++.dg/template/sizeof1.C (A::value): Declare it.
50018         * g++.dg/template/spec4.C: Change error message.
50019         * g++.dg/template/static1.C: Likewise.
50020         * g++.dg/template/type1.C: Likewise.
50021         * g++.dg/template/typename3.C: Likewise.
50022         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50023         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50024         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50025         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50026         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50027         named return value extension.
50028         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50029         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50030         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50031         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50032         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50033         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50034         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50035         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50036         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50037         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50038         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50039         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50040         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50041         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50042         syntax.
50043         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50044         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50045         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50046         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50047         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50048         * g++.old-deja/g++.brendan/template11.C: Likewise.
50049         * g++.old-deja/g++.brendan/template26.C: Likewise.
50050         * g++.old-deja/g++.brendan/template27.C: Use explicit
50051         specialization syntax.
50052         * g++.old-deja/g++.brendan/template30.C: Likewise.
50053         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50054         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50055         non-dependent names.
50056         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50057         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50058         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50059         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50060         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50061         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50062         named return value extension.
50063         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50064         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50065         * g++.old-deja/g++.ext/return1.C: Likewise.
50066         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50067         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50068         * g++.old-deja/g++.jason/access8.C: Likewise.
50069         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50070         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50071         pseudo-destructor names.
50072         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50073         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50074         pseudo-destructor names.
50075         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50076         * g++.old-deja/g++.jason/overload19.C: Likewise.
50077         * g++.old-deja/g++.jason/overload32.C: Likewise.
50078         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50079         stray semicolons.
50080         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50081         * g++.old-deja/g++.jason/return.C: Likewise.
50082         * g++.old-deja/g++.jason/return2.C: Likewise.
50083         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50084         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50085         syntax.
50086         * g++.old-deja/g++.jason/template10.C: Account for use of
50087         non-dependent names.
50088         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50089         syntax.
50090         * g++.old-deja/g++.jason/template37.C: Likewise.
50091         * g++.old-deja/g++.law/access4.C: Change error messages.
50092         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50093         pseudo-destructor names.
50094         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50095         * g++.old-deja/g++.law/ctors9.C: Likewise.
50096         * g++.old-deja/g++.law/cvt22.C: Likewise.
50097         * g++.old-deja/g++.law/dtors5.C: Likewise.
50098         * g++.old-deja/g++.law/global-init1.C: Likewise.
50099         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50100         * g++.old-deja/g++.law/operators28.C: Likewise.
50101         * g++.old-deja/g++.law/visibility28.C: Likewise.
50102         * g++.old-deja/g++.martin/eval1.C: Likewise.
50103         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50104         name.
50105         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50106         * g++.old-deja/g++.mike/net34.C: Likewise.
50107         * g++.old-deja/g++.mike/net36.C: Likewise.
50108         * g++.old-deja/g++.mike/ns2.C: Likewise.
50109         * g++.old-deja/g++.mike/p12306.C: Likewise.
50110         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50111         value extension.
50112         * g++.old-deja/g++.mike/p700.C: Likewise.
50113         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50114         * g++.old-deja/g++.mike/p710.C: Likewise.
50115         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50116         value extension.
50117         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50118         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50119         * g++.old-deja/g++.ns/crash2.C: Likewise.
50120         * g++.old-deja/g++.ns/crash3.C: Likewise.
50121         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50122         * g++.old-deja/g++.ns/ns17.C: Likewise.
50123         * g++.old-deja/g++.ns/template16.C: Likewise.
50124         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50125         keyword.
50126         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50127         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50128         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50129         named return value extension.
50130         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50131         * g++.old-deja/g++.other/access4.C: Issue additional error
50132         messages.
50133         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50134         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50135         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50136         * g++.old-deja/g++.other/crash25.C: Change error message.
50137         * g++.old-deja/g++.other/crash4.C: Change error message.
50138         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50139         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50140         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50141         checks.
50142         * g++.old-deja/g++.other/defarg8.C: Likewise.
50143         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50144         * g++.old-deja/g++.other/dtor10.C: Likewise.
50145         * g++.old-deja/g++.other/incomplete.C: Likewise.
50146         * g++.old-deja/g++.other/linkage7.C: Likewise.
50147         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50148         lookup algorithm.
50149         * g++.old-deja/g++.other/mangle2.C: Likewise.
50150         * g++.old-deja/g++.other/refinit2.C: Likewise.
50151         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50152         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50153         * g++.old-deja/g++.pt/crash28.C: Likewise.
50154         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50155         syntax.
50156         * g++.old-deja/g++.pt/crash32.C: Change error message.
50157         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50158         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50159         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50160         error message position.
50161         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50162         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50163         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50164         syntax.
50165         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50166         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50167         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50168         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50169         keyword.
50170         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50171         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50172         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50173         keyword.
50174         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50175         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50176         syntax.
50177         * g++.old-deja/g++.pt/friend28.C: Account for use of
50178         non-dependent names.
50179         * g++.old-deja/g++.pt/friend29.C: Likewise.
50180         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50181         rules.
50182         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50183         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50184         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50185         lookup rules.
50186         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50187         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50188         keyword.
50189         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50190         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50191         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50192         keyword.
50193         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50194         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50195         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50196         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50197         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50198         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50199         keyword.
50200         * g++.old-deja/g++.pt/spec10.C: Likewise.
50201         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50202         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50203         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50204         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50205         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50206         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50207         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50208         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50209         * g++.old-deja/g++.pt/typename15.C: Likewise.
50210         * g++.old-deja/g++.pt/typename22.C: Likewise.
50211         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50212         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50213         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50214         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50215         syntax.
50216         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50217         return value extension.
50218         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50219         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50220         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50221         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50222
50223 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         * g++.dg/warn/inline1.C: New test.
50226         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50227         * g++.old-deja/g++.jason/synth10.C: Likewise.
50228         * g++.old-deja/g++.mike/net31.C: Likewise.
50229         * g++.old-deja/g++.mike/p8786.C: Likewise.
50230
50231         * g++.dg/template/friend10.C: New test.
50232         * g++.dg/template/conv5.C: New test.
50233
50234 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50235
50236         * g++.dg/lookup/scoped3.C: New test.
50237
50238         * g++.dg/lookup/decl1.C: New test.
50239         * g++.dg/lookup/decl2.C: New test.
50240
50241 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50242
50243         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50244         gcc.c-torture/compile/20021015-1.c,
50245         gcc.c-torture/compile/20021015-2.c,
50246         gcc.c-torture/compile/20021123-1.c,
50247         gcc.c-torture/compile/20021123-2.c,
50248         gcc.c-torture/compile/20021123-3.c,
50249         gcc.c-torture/compile/20021123-4.c,
50250         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50251         only to 3.1 or 3.2 branch.
50252
50253 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50254
50255         * gcc.dg/i386-bitfield3.c: New test.
50256
50257         * gcc.dg/i386-bitfield2.c: New test.
50258
50259 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50260
50261         * g++.dg/parse/conv_op1.C: New test.
50262
50263 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50264
50265         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50266         approved.
50267
50268 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50269
50270         * gcc.c-torture/compile/20021220-1.c: New test.
50271
50272 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50273
50274         * gcc.dg/i386-fastcall-1.c: New.
50275
50276 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50277
50278         * gcc.c-torture/execute/20021219-1.c: New test.
50279
50280 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50281
50282         * gcc.dg/i386-pic-1.c: New test.
50283
50284 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50285
50286         PR c++/8099
50287         * g++.dg/template/friend9.C: New test.
50288
50289 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50290
50291         PR c++/3663
50292         * g++.dg/template/access7.C: New test.
50293
50294 2002-12-18  Nick Clifton  <nickc@redhat.com>
50295
50296         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50297         the libstdc++-v3 directory has been found.
50298
50299 2002-12-12  Devang Patel <dpatel@apple.com>
50300         * gcc.dg/darwin-ld-1.c: New test.
50301         * gcc.dg/darwin-ld-2.c: New test.
50302         * gcc.dg/darwin-ld-3.c: New test.
50303         * gcc.dg/darwin-ld-4.c: New test.
50304         * gcc.dg/darwin-ld-5.c: New test.
50305
50306 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50307
50308         * gcc.c-torture/compile/20021212-1.c: New test.
50309
50310 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50311
50312         * gcc.dg/fshort-wchar: New test.
50313
50314 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50315
50316         PR c++/8372
50317         * g++.dg/template/dtor1.C: New test.
50318
50319         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50320         markers.
50321
50322 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50323
50324         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50325
50326 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50327
50328         * g++.dg/template/static1.C: New test.
50329         * g++.dg/template/static2.C: New test.
50330         * g++.old-deja/g++.ext/memconst.C: New test.
50331
50332 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50333
50334         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50335         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50336         * g++.dg/special/initp1.C: Likewise.
50337
50338 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50339
50340         * gcc.c-torture/execute/20021204-1.c: New test.
50341
50342 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50343
50344         * gcc.dg/ppc-fmadd-1.c: New file.
50345         * gcc.dg/ppc-fmadd-2.c: New file.
50346         * gcc.dg/ppc-fmadd-3.c: New file.
50347
50348 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50349
50350         * gcc.c-torture/compile/20021204-1.c: New test.
50351
50352 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50353
50354         * g++.dg/inherit/covariant2.C: New test.
50355         * g++.dg/inherit/covariant3.C: New test.
50356         * g++.dg/inherit/covariant4.C: New test.
50357         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50358         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50359
50360 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50361
50362         PR c++/8688
50363         * g++.dg/init/brace3.C: New test.
50364
50365 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50366
50367         * gcc.dg/20020210-1.c: Fix a comment typo.
50368
50369 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50370
50371         PR c++/8720
50372         * g++.dg/parse/defarg1.C: New test.
50373
50374         PR c++/8615
50375         * g++.dg/template/char1.C: New test.
50376
50377         * g++.dg/template/varmod1.C: Fix typo.
50378
50379 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50380
50381         DR 180
50382         * g++.old-deja/g++.pt/crash32.C: Expect error.
50383
50384 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50385
50386         PR c++/5919
50387         * g++.dg/template/varmod1.C: New test.
50388
50389         PR c++/8727
50390         * g++.dg/inherit/typeinfo1.C: New test.
50391
50392         PR c++/8663
50393         * g++.dg/inherit/typedef1.C: New test.
50394
50395 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50396
50397         PR c++/8332
50398         PR c++/8493
50399         * g++.dg/template/strlen1.C: New test.
50400
50401         PR c++/8227
50402         * g++.dg/template/ctor2.C: New test.
50403
50404         PR c++/8214
50405         * g++.dg/init/string1.C: New test.
50406
50407         PR c++/8511
50408         * g++.dg/template/friend8.C: New test.
50409
50410 2002-11-29  Joe Buck <jbuck@synopsys.com>
50411
50412         * g++.dg/lookup/anon2.C: New test.
50413
50414 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50415
50416         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50417         h8300 port.
50418
50419 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50420
50421         * gcc.dg/bitfld-6.c: New test.
50422
50423 2002-11-27  Jan Hubicka  <jh@suse.cz>
50424
50425         * gcc.c-torture/execute/20021127.[cx]: New test.
50426
50427 2002-11-26  Jan Hubicka  <jh@suse.cz>
50428
50429         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50430         quality.
50431
50432 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50433
50434         * g++.dg/init/brace2.C: New test.
50435         * g++.old-deja/g++.mike/p9129.C: Correct.
50436
50437 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50438
50439         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50440
50441 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50442
50443         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50444
50445 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50446
50447         * g++.dg/abi/empty11.C: New test.
50448         * g++.dg/rtti/cv1.C: New test.
50449
50450 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50451
50452         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50453
50454 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50455
50456         * g++.dg/abi/empty10.C: New test.
50457
50458 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50459
50460         * gcc.c-torture/compile/20021124-1.c: New test.
50461
50462 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50463
50464         * g++.dg/abi/rtti2.C: New test.
50465
50466 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50467
50468         * gcc.dg/i386-unroll-1.c: New test.
50469
50470 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50471
50472         * gcc.c-torture/compile/20021120-1.c: New test.
50473         * gcc.c-torture/compile/20021120-2.c: New test.
50474
50475 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50476
50477         * gcc.dg/bitfld-5.c: New test.
50478
50479 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50480
50481         * gcc.c-torture/execute/20021120-3.c: New test.
50482
50483 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50484
50485         * gcc.c-torture/execute/20021120-2.c: New test.
50486
50487 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50488
50489         * gcc.c-torture/execute/20021120-1.c: New test.
50490
50491 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50492
50493         * gcc.c-torture/execute/20021118-3.c: New test.
50494
50495 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50496
50497         * gcc.c-torture/compile/20021119-1.c: New test.
50498
50499 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50500
50501         * gcc.dg/duff-1.c: New test.
50502         * gcc.dg/duff-2.c: New test.
50503         * gcc.dg/duff-3.c: New test.
50504
50505 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50506
50507         * gcc.dg/cpp/_Pragma5.c: New test.
50508
50509 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50510
50511         * gcc.c-torture/execute/20021118-2.c: New test.
50512
50513 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50514
50515         * gcc.c-torture/execute/20021118-1.c: New test.
50516
50517 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50518
50519         * gcc.dg/20021116-1.c: New test.
50520
50521 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50522
50523         * g++.dg/abi/vcall1.C: New test.
50524
50525 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50526
50527         * gcc.dg/20021029-1.c: New test.
50528         * gcc.dg/20021029-2.c: New test.
50529
50530 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50531
50532         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50533
50534 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50535
50536         PR c/8439
50537         * gcc.dg/20021110.c: Move to ...
50538         * gcc.c-torture/compile/20021110.c: .... here.
50539
50540 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50541
50542         PR c/8467
50543         * gcc.c-torture/execute/20021111-1.c
50544
50545 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50546
50547         PR c/8439
50548         * gcc.dg/20021110.c: New test.
50549
50550 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50551
50552         * g++.dg/abi/vthunk3.C: Run only on x86.
50553
50554 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50555
50556         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50557
50558 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50559
50560         * lib/compat.exp (compat-execute): Fix logic error in last
50561         change.
50562
50563 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50564
50565         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50566
50567 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50568
50569         PR c++/8389
50570         * g++.dg/template/access6.C: New test.
50571
50572 2002-11-08  Jan Hubicka  <jh@suse.cz>
50573
50574         * gcc.dg/i386-ssefp-1.c: New test.
50575         * gcc.dg/i386-ssefp-1.c: New test.
50576
50577 2002-11-08  Jan Hubicka  <jh@suse.cz>
50578
50579         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50580
50581 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50582
50583         * g++.dg/abi/vthunk3.C: New test.
50584
50585         PR c++/8338
50586         * g++.dg/template/crash2.C: New test.
50587
50588 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50589
50590         * g++.dg/abi/dtor1.C: New test.
50591         * g++.dg/abi/dtor2.C: Likewise.
50592
50593 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50594
50595         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50596         Darwin.
50597
50598 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50599
50600         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50601         -mthumb.  Only xfail with -O0.
50602
50603 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50604
50605         * g++.dg/abi/thunk1.C: New test.
50606         * g++.dg/abi/thunk2.C: Likewise.
50607         * g++.dg/abi/vtt1.C: Likewise.
50608
50609 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50610
50611         PR optimization/8423
50612         * gcc.c-torture/execute/builtin-constant.c: New test.
50613
50614 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50615
50616         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50617         Add some more cases.
50618
50619 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50620
50621         PR c++/8391
50622         * g++.dg/opt/local1.C: New test.
50623
50624 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50625
50626         PR c++/8160
50627         * g++.dg/template/complit1.C: New test.
50628
50629         PR c++/8149
50630         * g++.dg/template/typename4.C: Likewise.
50631
50632 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50633
50634         Core issue 287, PR c++/7639
50635         * g++.dg/template/instantiate1.C: Adjust error location.
50636         * g++.dg/template/instantiate3.C: New test.
50637         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50638         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50639         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50640
50641 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50642
50643         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50644
50645 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50646
50647         PR c++/8287
50648         * g++.dg/init/dtor2.C: New test.
50649
50650 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50651
50652         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50653         * gcc.dg/nest.c: Bypass errors on irix6.
50654
50655 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50656
50657         * gcc.dg/nest.c: Expect error for mmix-*-*.
50658         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50659
50660 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50661
50662         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50663         markers.
50664
50665         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50666
50667 2002-10-25  Mike Stump  <mrs@apple.com>
50668
50669         * gcc.dg/warn-1.c: New test.
50670
50671 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50672
50673         * g++.dg/template/typename3.C: New test.
50674
50675 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50676
50677         * g++.dg/lookup/ptrmem1.C: New test.
50678
50679         * g++.dg/abi/vthunk2.C: New test.
50680
50681 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50682
50683         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50684
50685 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50686
50687         * g++.dg/abi/empty9.C: New test.
50688
50689 2002-10-24  Richard Henderson  <rth@redhat.com>
50690
50691         * g++.dg/inherit/thunk1.C: Enable for ia64.
50692
50693 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50694
50695         PR c++/8067
50696         * g++.dg/lookup/pretty1.C: New test.
50697
50698 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50699
50700         * gcc.dg/20021023-1.c: New test.
50701
50702 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50703
50704         PR c++/7679
50705         * g++.dg/parse/inline1.C: New test.
50706
50707 2002-10-23  Richard Henderson  <rth@redhat.com>
50708
50709         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50710
50711         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50712
50713 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50714
50715         PR c++/6579
50716         * g++.dg/parse/stmtexpr3.C: New test.
50717
50718 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50719
50720         * g++.dg/expr/cond1.C: New test.
50721
50722 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50723
50724         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50725
50726 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50727
50728         * g++.dg/abi/vbase13.C: New test.
50729         * g++.dg/abi/vbase14.C: Likewise.
50730
50731 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50732
50733         * gcc.dg/tls/pic-1.c: New test.
50734         * gcc.dg/tls/nonpic-1.c: New test.
50735         * gcc.dg/20021018-1.c: New test.
50736
50737 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50738
50739         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50740         Remove only files with the same base name as the test case.
50741         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50742         (profopt-execute): Likewise.  Also, remove old profiling
50743         and performance data files before running the tests.
50744
50745         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50746         * g++.dg/bprob/bprob.exp: Likewise.
50747         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50748         to allow more general test case names.
50749
50750         * g++.dg/bprob/bprob-1.C: Rename to ...
50751         * g++.dg/bprob/g++-bprob-1.C: ... this.
50752
50753         * g77.dg/bprob/bprob-1.f: Rename to ...
50754         * g77.dg/bprob/g77-bprob-1.f: ... this.
50755
50756 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50757
50758         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50759         bison 1.50 or later.
50760
50761 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50762
50763         * g++.dg/README: Describe more test directories.
50764
50765 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50766
50767         * g++.dg/init/array6.C: Add additional tests.
50768
50769 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50770
50771         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50772         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50773
50774 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50775
50776         * gcc.c-torture/compile/20020604-1.x: New.
50777         * gcc.c-torture/compile/simd-5.x: Likewise.
50778         * gcc.c-torture/execute/920710-1.x: Likewise.
50779         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50780
50781 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50782
50783         * g++.dg/inherit/override1.C: Add dg-options clause.
50784
50785 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50786
50787         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50788         _mm_slli_si128.
50789
50790 2002-10-19  Andreas Schwab  <schwab@suse.de>
50791
50792         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50793         directory component.
50794
50795 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50796
50797         * g++.dg/inherit/thunk1.C: New test.
50798
50799         * g++.dg/inherit/override1.C: New test.
50800
50801         * g++.dg/abi/mangle11.C: New test.
50802         * g++.dg/abi/mangle14.C: New test.
50803         * g++.dg/abi/mangle17.C: New test.
50804
50805 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50806
50807         * g++.dg/overload/member2.C: New test.
50808
50809 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50810
50811         * g++.dg/README: Describe new compat directory.
50812         * g++.dg/dg.exp: Skip tests in compat directory.
50813         * README.compat: New file.
50814         * lib/compat.exp: New expect script.
50815         * g++.dg/compat: New test directory.
50816         * g++.dg/compat/compat.exp: New expect script.
50817         * g++.dg/compat/abi: New test directory.
50818         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50819         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50820         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50821         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50822         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50823         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50824         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50825         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50826         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50827         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50828         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50829         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50830         * g++.dg/compat/break: New test directory.
50831         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50832         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50833         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50834         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50835         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50836         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50837         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50838         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50839         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50840         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50841         g++.dg/compat/break/README: New files.
50842         * g++.dg/compat/eh: New test directory.
50843         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50844         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50845         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50846         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50847         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50848         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50849         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50850         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50851         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50852         g++.dg/compat/eh/filter2_y.C,
50853         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50854         g++.dg/compat/eh/new1_y.C,
50855         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50856         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50857         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50858         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50859         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50860         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50861         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50862         g++.dg/compat/eh/unexpected1_y.C: New files.
50863         * g++.dg/compat/init: New test directory.
50864         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50865         g++.dg/compat/init/array5_y.C,
50866         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50867         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50868         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50869         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50870         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50871         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50872         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50873         g++.dg/compat/init/init-ref2_y.C: New files.
50874
50875 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50876
50877         PR c++/7584
50878         * g++.dg/inherit/using3.C: New test.
50879
50880 2002-10-17  Jan Hubicka  <jh@suse.cz>
50881
50882         * gcc.dg/20021017-2.c: New test.
50883
50884 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50885
50886         * g++.dg/abi/mangle16.C: Adjust.
50887
50888         * g++.dg/init/array8.C: New test.
50889
50890 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50891
50892         * gcc.dg/special/mips-abi.exp: New test.
50893         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50894
50895 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50896
50897         * g++.dg/abi/mangle16.C: New test.
50898         * g++.dg/abi/mangle17.C: Likewise.
50899
50900         PR c++/7478
50901         * g++.dg/template/ref1.C: New test.
50902
50903 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50904
50905         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50906
50907 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50908
50909         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50910
50911 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50912
50913         PR c++/7524
50914         * g++.dg/init/array7.C: New test.
50915
50916 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50917
50918         * g++.dg/init/array6.C: New test.
50919
50920         * g++.dg/abi/mangle13.C: Likewise.
50921         * g++.dg/abi/mangle14.C: Likewise.
50922         * g++.dg/abi/mangle15.C: Likewise.
50923
50924 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50925
50926         * g++.dg/abi/empty8.C: New test.
50927
50928 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50929
50930         * g++.dg/init/ctor1.C: New test.
50931
50932 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50933
50934         * gcc.c-torture/execute/20021015-1.c: New test.
50935
50936 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50937
50938         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50939
50940 2002-10-14  Jan Hubicka  <jh@suse.cz>
50941
50942         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50943
50944 2002-10-14  Richard Henderson  <rth@redhat.com>
50945
50946         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50947
50948 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50949
50950         PR optimization/6631
50951         * g++.dg/opt/const2.C: New test.
50952
50953 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50954
50955         PR c++/7176
50956         * g++.dg/parse/friend1.C: New test.
50957         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50958
50959 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50960
50961         * gcc.dg/20021014-1.c: New test.
50962
50963 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50964
50965         PR c++/5661
50966         * g++.dg/ext/vlm1.C: New test.
50967         * g++.dg/ext/vlm2.C: Likewise.
50968
50969         * g++.dg/init/array1.C: Remove invalid braces.
50970         * g++.dg/init/brace1.C: New test.
50971         * g++.dg/init/copy2.C: Likewise.
50972         * g++.dg/init/copy3.C: Likewise.
50973         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50974         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50975         braces.
50976
50977 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50978
50979         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50980
50981 2002-10-11  Richard Shann  <richard.shann@superh.com>
50982
50983         * gcc.c-torture/compile/simd-5.c: New test.
50984
50985 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50986
50987         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50988
50989 2002-10-10  Jim Wilson  <wilson@redhat.com>
50990
50991         * gcc.c-torture/execute/20021010-1.c: New test.
50992
50993 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50994
50995         PR c/7353
50996         * g++.dg/ext/typedef-init.C: New test.
50997         * gcc.dg/typedef-init.c: New test.
50998
50999 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51000
51001         * gcc.dg/cpp/paste13.c: New test.
51002
51003 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51004
51005         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51006         remaining platforms, XFAIL during compile, not execute.  Don't
51007         XFAIL at -O0.
51008
51009 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51010
51011         * gcc.dg/alias-1.c: Tweak expected warning.
51012
51013 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51014
51015         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51016
51017 2002-10-06  Andreas Jaeger  <aj@suse.de>
51018
51019         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51020         * gcc.dg/cpp/c++98.C: Likewise.
51021
51022         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51023         * g++.dg/cpp/c++98.C: Likewise.
51024
51025         * g++.dg/README (Subdirectories): Mention cpp directory.
51026
51027         PR target/7559
51028         * gcc.dg/20021006-1.c: New test.
51029
51030 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51031
51032         PR c++/7804
51033         * g++.dg/other/warning1.C: New test.
51034
51035 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51036
51037         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51038         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51039         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51040
51041 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51042
51043         PR c++/7931
51044         * g++.dg/template/ptrmem3.C: New test.
51045
51046         PR c++/7754
51047         * g++.dg/template/union1.C: New test.
51048
51049 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51050
51051         PR c++/8006
51052         * g++.dg/abi/mangle9.C: New test.
51053         * g++.dg/abi/mangle10.C: New test.
51054         * g++.dg/abi/mangle11.C: New test.
51055         * g++.dg/abi/mangle12.C: New test.
51056
51057 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51058
51059         PR c++/7188.
51060         * g++.dg/template/meminit1.C: New test.
51061         * g++.dg/warn/Wreorder-1.C: Likewise.
51062         * g++.old-deja/g++.mike/warn3.C: Tweak.
51063         * lib/prune.exp: Ingore "in copy constructor".
51064
51065 2002-10-02  Andreas Jaeger  <aj@suse.de>
51066
51067         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51068         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51069         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51070         on x86-64.
51071
51072 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51073
51074         * gcc.dg/empty1.C: Fix typo.
51075
51076 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51077
51078         * gcc.dg/alias-1.c: New test.
51079
51080 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51081
51082         * gcc.dg/empty1.C: New test.
51083
51084         * g++.dg/tls/init-2.C: Tweak error messages.
51085
51086 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51087
51088         * gcc.c-torture/compile/20020923-1.c: New test.
51089
51090 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51091
51092         * gcc.c-torture/execute/ffs-1.c: New test.
51093         * gcc.c-torture/execute/ffs-2.c: Ditto.
51094
51095 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51096
51097         * g++.dg/overload/member1.C: New test.
51098
51099 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51100
51101         * g++.dg/abi/empty7.C: New test.
51102         * g++.dg/init/pm2.C: Likewise.
51103
51104 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51105
51106         * g++.dg/rtti/crash1.C: New test.
51107
51108 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51109
51110         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51111         gcc.dg/sibcall-4.c: New tests.
51112
51113 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51114
51115         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51116         powerpc and MMIX targets.
51117
51118 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51119
51120         * gcc.dg/cpp/20020927-1.c: New.
51121
51122 2002-09-26  David S. Miller  <davem@redhat.com>
51123
51124         * gcc.c-torture/compile/trunctfdf.c: New.
51125
51126 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51127
51128         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51129
51130 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51131
51132         * gcc.c-torture/execute/loop-15.c: New.
51133
51134 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51135
51136         * README.QMTEST: Fix typo.
51137
51138 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51139
51140         * gcc.dg/20020926-1.c: New test.
51141
51142 2002-09-25  David S. Miller  <davem@redhat.com>
51143
51144         PR target/7842
51145         * gcc.c-torture/execute/shiftdi.c: New test.
51146
51147 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51148
51149         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51150         unique to the tool.
51151         * lib/g77.exp (g77_init): Likewise.
51152         * lib/g++.exp (g++_init): Likewise.
51153         * lib/objc.exp (objc_init): Likewise.
51154
51155 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51156
51157         * g++.dg/abi/empty5.C: New test.
51158         * g++.dg/abi/empty6.C: New test.
51159         * g++.dg/abi/vbase12.C: New test.
51160
51161 2002-09-25  Richard Henderson  <rth@redhat.com>
51162
51163         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51164         too-small long double.
51165
51166 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51167
51168         * gcc.dg/20020919-1.c: New test.
51169
51170 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51171
51172         * g++.dg/abi/bitfield6.C: New test.
51173         * g++.dg/abi/bitfield7.C: New test.
51174         * g++.dg/abi/bitfield8.C: New test.
51175         * g++.dg/abi/vbase11.C: New test.
51176
51177 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51178
51179         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51180         hppa*-*-hpux*.  Update test comment.
51181
51182 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51183
51184         * gcc.dg/tls/struct-1.c: New test.
51185
51186 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51187
51188         * gcc.dg/cpp/tr-warn2.c: Update.
51189
51190 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51191
51192         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51193
51194 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51195
51196         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51197         systems.
51198
51199 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51200
51201         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51202
51203         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51204         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51205         setting of cxxfilt.
51206
51207 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51208
51209         * gcc.dg/20020312-2.c: Update for darwin.
51210
51211 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51212
51213         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51214
51215 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51216
51217         * objc.dg/comp-types-1.m: New test.
51218         * objc.dg/comp-types-2.m: New test.
51219         * objc.dg/comp-types-3.m: New test.
51220         * objc.dg/comp-types-4.m: New test.
51221         * objc.dg/comp-types-5.m: New test.
51222         * objc.dg/comp-types-6.m: New test.
51223
51224 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51225
51226         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51227
51228 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51229
51230         * g++.dg/other/do1.C: New test.
51231
51232         * g++.dg/template/subst1.C: New test.
51233
51234 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51235
51236         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51237
51238 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51239
51240         * g++.dg/template/qualttp20.C: Adjust expected errors.
51241         * g++.old-deja/g++.jason/report.C: Likewise.
51242         * g++.old-deja/g++.other/qual1.C: Likewise.
51243
51244         * g++.dg/lookup/scoped2.C: New test.
51245
51246         * g++.dg/ext/asm3.C: New test.
51247
51248 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51249
51250         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51251
51252 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51253
51254         * ChangeLog: follow spelling conventions.
51255         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51256         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51257         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51258         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51259         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51260         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51261         * g++.old-deja/g++.law/global-init1.C: Likewise.
51262         * g++.old-deja/g++.other/delete4.C: Likewise.
51263         * g++.old-deja/g++.other/inline21.C: Likewise.
51264         * g++.old-deja/g++.other/singleton.C: Likewise.
51265         * g77.dg/strlen0.f: Likewise.
51266         * g77.f-torture/compile/20010519-1.f: Likewise.
51267         * g77.f-torture/compile/980310-4.f: Likewise.
51268         * gcc.c-torture/compile/20000605-1.c: Likewise.
51269         * gcc.c-torture/execute/20020225-1.c: Likewise.
51270         * gcc.dg/c90-hexfloat-2.c: Likewise.
51271         * gcc.dg/c99-bool-1.c: Likewise.
51272         * gcc.dg/c99-hexfloat-2.c: Likewise.
51273         * gcc.dg/dll-2.c: Likewise.
51274         * gcc.dg/wtr-union-init-1.c: Likewise.
51275         * gcc.dg/wtr-union-init-2.c: Likewise.
51276         * gcc.dg/wtr-union-init-3.c: Likewise.
51277         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51278         * gcc.dg/cpp/defined.c: Likewise.
51279         * gcc.dg/cpp/macsyntx.c: Likewise.
51280         * gcc.dg/cpp/paste2.c: Likewise.
51281         * gcc.dg/cpp/trad/defined.c: Likewise.
51282         * gcc.dg/format/c90-printf-1.c: Likewise.
51283         * gcc.dg/format/c90-scanf-1.c: Likewise.
51284         * gcc.dg/format/c99-printf-1.c: Likewise.
51285         * gcc.dg/format/c99-scanf-1.c: Likewise.
51286         * gcc.misc-tests/gcov-8.c: Likewise.
51287         * lib/profopt.exp: Likewise.
51288
51289 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51290
51291         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51292
51293 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51294
51295         * g++.dg/inherit/using2.C: New test.
51296
51297 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51298
51299         * ChangeLog: Follow spelling conventions.
51300         * g++.dg/template/friend4.C: Likewise.
51301         * g++.old-deja/g++.pt/crash67.C: Likewise.
51302         * gcc.c-torture/execute/20000801-4.c: Likewise.
51303         * gcc.dg/c90-digraph-1.c: Likewise.
51304         * gcc.dg/c94-digraph-1.c: Likewise.
51305         * gcc.dg/c99-digraph-1.c: Likewise.
51306         * gcc.dg/cpp/line5.c: Likewise.
51307         * gcc.dg/cpp/multiline.c: Likewise.
51308         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51309         * gcc.dg/format/attr-3.c: Likewise.
51310         * gcc.dg/format/c90-scanf-3.c: Likewise.
51311         * gcc.dg/format/ext-4.c: Likewise.
51312
51313 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51314
51315         * g++.dg/template/pretty1.C: New test.
51316
51317 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51318
51319         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51320
51321 2002-09-13  Matt Austern  <austern@apple.com>
51322
51323         * g++.dg/other/constref[12].C: New, regression tests for
51324         passing a cast expression to a function by const reference.
51325
51326 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51327
51328         * g++.dg/template/deduce1.C: New test.
51329
51330 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51331
51332         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51333         32-bit int.
51334
51335 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51336
51337         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51338         usage.
51339
51340 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51341
51342         * gcc.c-torture/compile/20020910-1.c: New test.
51343
51344 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51345
51346         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51347
51348 2002-09-10  Andreas Jaeger  <aj@suse.de>
51349
51350         * gcc.dg/20020312-2.c: Adjust for x86-64.
51351
51352 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51353
51354         * g77.dg/7388.f: New test case for PR 7388.
51355
51356 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51357
51358         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51359
51360 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51361
51362         * objc.dg/proto-lossage-1.m: New test.
51363
51364 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51365
51366         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51367
51368 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51369
51370         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51371         expected to pass.
51372
51373 2002-09-06  Stan Shebs  <shebs@apple.com>
51374             David Edelsohn  <edelsohn@gnu.org>
51375
51376         * gcc.dg/weak: New directory.
51377         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51378         target-specific xfail bits.
51379         * gcc.dg/typeof-2.c: Move to new directory.
51380         * gcc.dg/weak.exp: New expect script.
51381
51382 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51383
51384         * gcc.c-torture/execute/extzvsi.c: New test.
51385
51386 2002-09-05  Stan Shebs  <shebs@apple.com>
51387
51388         * gcc.dg/weak-1.c: xfail on Darwin.
51389         * gcc.dg/weak-2.c: Ditto.
51390         * gcc.dg/weak-3.c: Ditto.
51391         * gcc.dg/weak-4.c: Ditto.
51392         * gcc.dg/weak-5.c: Ditto.
51393         * gcc.dg/weak-6.c: Ditto.
51394         * gcc.dg/weak-7.c: Ditto.
51395         * gcc.dg/weak-8.c: Ditto.
51396         * gcc.dg/weak-9.c: Ditto.
51397
51398 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51399
51400         * gcc.c-torture/execute/loop-14.c: New test.
51401
51402 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * g++.dg/other/cxa-atexit1.C: New test.
51405
51406         * gcc.dg/typeof-2.c: New test.
51407
51408 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51409
51410         * gcc.dg/builtins-2.c: New testcase.
51411         * gcc.dg/builtins-3.c: New testcase.
51412
51413 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51414
51415         * gcc.dg/cpp/_Pragma4.c: New test.
51416
51417 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51418
51419         * objc/execute/nil_method-1.m: New testcase.
51420
51421 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51422
51423         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51424         [Object class], not [Object initialize].
51425
51426 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51427             Hans-Peter Nilsson  <hp@bitrange.com>
51428
51429         * gcc.c-torture/execute/20020720-1.x: Skip test on
51430         mmix-knuth-mmixware.  Correct comment.
51431
51432 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51433
51434         * g++.dg/abi/bitfield5.C: New test.
51435         * g++.dg/abi/vbase10.C: Likewise.
51436
51437 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51438
51439         * objc.dg/undeclared-selector.m: New test.
51440
51441 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51442
51443         * g++.dg/other/offsetof1.C: Avoid cast warning.
51444
51445 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51446
51447         * objc.dg/super-class-2.m: New test.
51448
51449 2002-08-24  Matt Austern  <austern@apple.com>
51450
51451         * g++.dg/ext/lvaddr.C: New test.
51452         * g++.dg/ext/lvcast.C: New test.
51453
51454 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51455
51456         * g++.dg/inherit/cond1.C: New test.
51457
51458 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51459
51460         * gcc.dg/noncompile/incomplete-1.c: New test.
51461
51462 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51463
51464         * gcc.dg/typespec-1.c: New test.
51465
51466 2002-08-20  Devang Patel  <dpatel@apple.com>
51467         * objc.dg/proto-hier-2.m: New test.
51468
51469 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51470
51471         * objc.dg/bitfield-1.m: New test.
51472         * objc.dg/bitfield-2.m: New test.
51473
51474 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51475
51476         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51477         gcc.dg/c99-flex-array-4.c: New tests.
51478
51479 2002-08-16  Stan Shebs  <shebs@apple.com>
51480
51481         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51482
51483 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51484
51485         * gcc.dg/typeof-1.c: New test.
51486         * g++.dg/ext/typeof2.C: New test.
51487
51488 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51489
51490         * g++.dg/other/offsetof1.C: New test.
51491
51492 2002-08-14  Richard Henderson  <rth@redhat.com>
51493
51494         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51495
51496 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51497
51498         * gcc.dg/cpp/_Pragma3.c: New test.
51499
51500 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51501
51502         * g++.dg/template/inherit3: New test.
51503
51504 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51505
51506         * gcc.dg/bitfld-4.c: Add blank options.
51507
51508 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51509
51510         * g++.dg/template/crash1.C: New test.
51511
51512 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51513
51514         * gcc.dg/tls/opt-2.c: New test.
51515
51516 2002-08-08  Devang Patel  <dpatel@apple.com>
51517
51518         * objc.dg/selector-1.m : New test
51519
51520 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51521
51522         * g++.dg/abi/bitfield4.C: New test.
51523         * gcc.dg/bitfld-4.c: New test.
51524
51525 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51526
51527         * g++.dg/other/packed1.C: New test.
51528
51529 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51530
51531         * g++.dg/abi/offsetof.C: Tweak error messages.
51532         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51533
51534 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51535
51536         * gcc.dg/bitfld-3.c: New test.
51537
51538 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51539             Richard Henderson  <rth@redhat.com>
51540
51541         * gcc.dg/i386-bitfield1.c: New test.
51542         * g++.dg/abi/bitfield3.C: Update.
51543
51544 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51545
51546         * objc.dg/const-str-2.m: Update.
51547         * gcc.dg/cpp/c++98.c: Change to C extension.
51548         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51549         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51550
51551 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51552
51553         * gcc.dg/tls/diag-3.c: New.
51554
51555 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51556
51557         * g++.dg/README (Subdirectories): Document new subdir expr.
51558         * g++.dg/expr/pmf-1.C: New test.
51559
51560 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51561
51562         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51563
51564 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51565
51566         * g++.dg/abi/bitfield3.C: New test.
51567
51568 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51569
51570         * lib/gcov.exp: Tweak expected line formats.
51571         * gcc.misc-tests/gcov8.c: New test.
51572         * gcc.misc-tests/gcov8.x: New flags.
51573
51574 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51575
51576         * consistency.vlad/layout/endian.c: Include string.h.
51577
51578         * gcc.c-torture/execute/20020805-1.c: New test.
51579
51580 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51581
51582         * g++.dg/other/conversion1.C: New test.
51583
51584 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51585
51586         * gcc.dg/builtins-1.c: New testcase.
51587
51588 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51589
51590         * g++.dg/inherit/access3.C: New test.
51591
51592 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51593
51594         * gcc.dg/ia64-visibility-2.c: New test.
51595
51596 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51597
51598         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51599         __qualifier_flags to __flags.
51600
51601 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51602
51603         * g++.dg/inherit/operator1.C: New test.
51604         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51605         * g++.dg/other/error1.C: Change expected error message.
51606         * g++.dg/template/conv4.C: Likewise.
51607
51608 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51609
51610         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51611         for documented behavior.
51612
51613 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51614
51615         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51616         several targets known to fail.
51617
51618 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51619
51620         * gcc.dg/mips-args-[123].c: New tests.
51621
51622 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51623
51624         * gcc.dg/ppc-spe.c: New.
51625
51626 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51627
51628         * g++.dg/other/ptrmem4.C: New testcase.
51629
51630 2002-07-24  Richard Henderson  <rth@redhat.com>
51631
51632         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51633
51634 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51635
51636         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51637
51638 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51639
51640         * gcc.c-torture/execute/memset-3.c: New testcase.
51641
51642 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51643
51644         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51645         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51646
51647 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51648
51649         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51650         Delete.
51651
51652 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51653
51654         * gcc.c-torture/compile/simd-4.c: New test.
51655
51656 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51657
51658         PR c++/7347, c++/7348
51659         * g++.dg/template/access4.C: New test.
51660         * g++.dg/template/access5.C: New test.
51661         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51662         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51663         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51664         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51665
51666 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51667
51668         * gcc.dg/gnu89-init-2.c: New test.
51669
51670 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51671
51672         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51673
51674 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51675
51676         * gcc.c-torture/execute/20020720-1.c: New testcase.
51677
51678 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51679
51680         * gcc.dg/cpp/Wsignprom.c: New tests.
51681
51682 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51683
51684         * gcc.c-torture/execute/loop-13.c: New test.
51685
51686 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51687
51688         * gcc.dg/cpp/expr.c: New tests.
51689
51690 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51691
51692         * g++.dg/opt/pr6713.C: Add template instantiation.
51693
51694 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51695
51696         * gcc.dg/nest.c: New test.
51697
51698 2002-07-17  Richard Henderson  <rth@redhat.com>
51699
51700         * g++.dg/opt/pr6713.C: New test.
51701
51702 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51703
51704         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51705         XFAIL for all x86 processors.
51706
51707 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51708
51709         * gcc.c-torture/execute/20010122-1.x: Do not test with
51710         -fomit-frame-pointer.
51711
51712 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51713
51714         * g++.dg/template/instantiate2.C: New test.
51715         * g++.dg/template/spec4.C: New test.
51716
51717 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51718
51719         * g++.dg/template/access2.C: New test.
51720         * g++.dg/template/access3.C: New test.
51721
51722 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51723
51724         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51725         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51726         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51727         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51728         Convert to use <stdarg.h>.
51729         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51730         Delete.
51731         * gcc.dg/va-arg-2.c: New.
51732         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51733
51734 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51735
51736         * gcc.c-torture/compile/20020710-1.c: New test.
51737
51738 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51739                           Andrew Pinski  <pinskia@physics.uc.edu>
51740
51741         gcc.c-torture/compile/simd-2.c: New testcase.
51742         gcc.c-torture/compile/simd-3.c: Likewise.
51743
51744 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51745
51746         PR c++/7224
51747         * g++.dg/overload/error1.C: New test.
51748
51749 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51750
51751         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51752         configuration and IRIX 6 O32 ABI.
51753
51754 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51755
51756         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51757
51758 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51759
51760         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51761
51762 2002-07-10  Jeffrey A Law  <law@redhat.com>
51763
51764         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51765
51766         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51767
51768 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51769
51770         * gcc.dg/20020312-2.c: Check for __PPC__.
51771
51772 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51773
51774         * gcc.c-torture/compile/20020709-1.c: New test.
51775
51776 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51777
51778         * g++.dg/template/qualttp21.C: New test case.
51779
51780 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51781
51782         * gcc.c-torture/compile/20020706-1.c: New test.
51783         * gcc.c-torture/compile/20020706-2.c: New test.
51784
51785 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51786             Alexandre Oliva  <aoliva@redhat.com>
51787
51788         * g++.dg/warn/incomplete1.C: New test.
51789
51790 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51791
51792         PR c++/7099
51793         * g++.dg/warn/noreturn1.C: New test.
51794
51795 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51796
51797         PR c++/6706
51798         * g++.dg/debug/debug6.C: New test.
51799         * g++.dg/debug/debug7.C: New test.
51800
51801 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51802
51803         * gcc.c-torture/compile/simd-3.c: New test.
51804
51805 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51806
51807         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51808         * gcc.dg/20020620-1.c: Likewise.
51809
51810 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51811
51812         PR c++/6944
51813         * g++.dg/init/array4.C: New test.
51814         * g++.dg/init/array5.C: New test.
51815
51816 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51817
51818         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51819         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51820
51821 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51822
51823         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51824         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51825         * gcc.dg/wtr-conversion-1.c: Likewise.
51826         * gcc.dg/wtr-escape-1.c: Likewise.
51827         * gcc.dg/wtr-int-type-1.c: Likewise.
51828         * gcc.dg/wtr-label-1.c: Likewise.
51829         * gcc.dg/wtr-static-1.c: Likewise.
51830         * gcc.dg/wtr-strcat-1.c: Likewise.
51831         * gcc.dg/wtr-suffix-1.c: Likewise.
51832         * gcc.dg/wtr-switch-1.c: Likewise.
51833         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51834         * gcc.dg/wtr-union-init-1.c: Likewise.
51835         * gcc.dg/wtr-union-init-2.c: Likewise.
51836         * gcc.dg/wtr-union-init-3.c: Likewise.
51837
51838         * gcc.dg/wtr-func-def-1.c: New test.
51839
51840 2002-07-02 Devang Patel <dpatel@apple.com>
51841
51842         * objc.dg/param-1.m: New test.
51843
51844 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51845
51846         * gcc.dg/cpp/trad/directive.c: Add test.
51847         * gcc.dg/cpp/trad/macroargs.c: Add test.
51848         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51849
51850 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51851
51852         * gcc.dg/cpp/cmdlne-M.c: New test.
51853
51854 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51855
51856         * objc.dg/desig-init-1.m: New test.
51857
51858 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51859
51860         PR c++/6716
51861         * g++.dg/template/instantiate1.C: New test.
51862
51863 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51864
51865         PR c++/7112
51866         * g++.dg/template/sizeof2.C: New test.
51867
51868 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51869
51870         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51871         gcc.dg/cpp/trad/include.c: New tests.
51872
51873 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51874
51875         PR target/7177
51876         * gcc.c-torture/compile/20020701-1.c: New test.
51877
51878 2002-07-01  Stan Shebs  <shebs@apple.com>
51879
51880         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51881         header here...
51882         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51883         (objc-torture-execute): or here.
51884
51885 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51886
51887         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51888
51889 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51890
51891         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51892
51893 2002-06-30  Devang Patel  <dpatel@apple.com>
51894
51895         * objc.dg/fsyntax-only.m: New test.
51896
51897 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51898
51899         PR c++/6695
51900         * g++.dg/template/friend7.C: New file.
51901
51902 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51903
51904         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51905         return type.
51906
51907 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51908
51909         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51910         avoid division by zero.
51911
51912 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51913
51914         * gcc.dg/Wunknownprag.c: New tests.
51915
51916 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51917
51918         * gcc.c-torture/execute/simd-2.c: New test.
51919
51920 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51921
51922         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51923         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51924         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51925         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51926         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51927         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51928         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51929         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51930         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51931         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51932         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51933         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51934         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51935         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51936         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51937         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51938         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51939
51940 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51941
51942         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51943         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51944         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51945         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51946         New tests.
51947         * gcc.dg/cpp/trad/directive.c: Update.
51948
51949 2002-06-23  Andreas Jaeger  <aj@suse.de>
51950
51951         * gcc.c-torture/execute/complex-6.c: New.
51952
51953 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51954
51955         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51956         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51957         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51958         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51959
51960 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51961
51962         * gcc.dg/cpp/trad: New directory with traditional tests copied
51963         from parent directory.
51964         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51965         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51966         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51967         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51968         Move to trad/ and rename.
51969         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51970         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51971         gcc.dg/cpp/trad/redef2.c: New tests.
51972         * gcc.dg/cpp/trad/trad.exp: New driver.
51973
51974 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51975
51976         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51977         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51978         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51979         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51980         Remove.
51981
51982 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51983
51984         * gcc.dg/20020620-1.c: New test.
51985
51986 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51987
51988         * g++.dg/template/ttp4.C: New test.
51989
51990 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51991
51992         * g++.dg/opt/vt1.C: Fix regexp.
51993
51994 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51995
51996         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51997         Don't use attribute `noinline'.
51998
51999 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52000
52001         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52002
52003 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52004
52005         * gcc.c-torture/execute/simd-1.c: New.
52006
52007         * gcc.dg/simd-1.c: New.
52008
52009 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52010
52011         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52012
52013 2002-06-16  Richard Henderson  <rth@redhat.com>
52014
52015         * g++.dg/ext/anon-struct1.C: New.
52016         * g++.dg/ext/anon-struct2.C: New.
52017         * g++.dg/ext/anon-struct3.C: New.
52018         * gcc.dg/anon-struct-1.c: New.
52019         * gcc.dg/anon-struct-2.c: New.
52020         * gcc.dg/anon-struct-3.c: New.
52021         * gcc.dg/20011008-1.c: Adjust warning text.
52022         * gcc.dg/20020527-1.c: Add -fms-extensions.
52023
52024 2002-06-16  Richard Henderson  <rth@redhat.com>
52025
52026         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52027
52028 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52029
52030         * gcc.c-torture/execute/20020615-1.c: New test.
52031
52032 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52033
52034         * gcc.c-tortuture/execute/compare-1.c: New test case.
52035         * gcc.c-tortuture/execute/compare-2.c: New test case.
52036         * gcc.c-tortuture/execute/compare-3.c: New test case.
52037
52038 2002-06-13  Richard Henderson  <rth@redhat.com>
52039
52040         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52041         ia64 ilp32.
52042
52043 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52044
52045         * g++.dg/template/typename2.C: Update error message.
52046
52047 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52048
52049         * gcc.c-torture/execute/20020611-1.c: New test.
52050
52051 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52052
52053         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52054         list of targets to skip.
52055
52056 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52057
52058         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52059         targets if not optimizing.
52060
52061 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52062
52063         * gcc.c-torture/compile/20020605-1.c: New test.
52064
52065         * g++.dg/opt/vt1.C: New test.
52066
52067         * gcc.dg/20020531-1.c: New test.
52068
52069         * gcc.dg/20020530-1.c: New test.
52070
52071         * gcc.dg/20020527-1.c: New test.
52072
52073         * g++.dg/opt/cse1.C: New test.
52074
52075 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52076
52077         * gcc.dg/20020607-2.c: New test case.
52078
52079 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52080
52081         * gcc.c-torture/compile/20020604-1.c: New test.
52082
52083 2002-06-04  Richard Henderson  <rth@redhat.com>
52084
52085         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52086         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52087         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52088
52089 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52090
52091         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52092
52093 2002-06-03  Richard Henderson  <rth@redhat.com>
52094
52095         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52096         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52097
52098 2002-06-02  Richard Henderson  <rth@redhat.com>
52099
52100         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52101         test functions static.
52102
52103 2002-06-02  Andreas Jaeger  <aj@suse.de>
52104
52105         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52106         now.
52107
52108 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52109
52110         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52111         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52112         Update for mofified diagnostics.
52113         * gcc.dg/c99-intconst-1.c: No longer fail.
52114
52115 2002-06-02  Richard Henderson  <rth@redhat.com>
52116
52117         * gcc.dg/uninit-A.c: Remove xfail markers.
52118
52119 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52120
52121         * gcc.dg/fnegate-1.c: New test case.
52122
52123 2002-05-30  Osku Salerma  <osku@iki.fi>
52124
52125         * gcc.c-torture/execute/mayalias-1.c: New file.
52126
52127 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52128
52129         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52130         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52131         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52132
52133 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52134
52135         * gcc.c-torture/execute/20020529-1.c: New test.
52136
52137 2002-05-27  Richard Henderson  <rth@redhat.com>
52138
52139         * g++.dg/ext/attrib6.C: New test case.
52140
52141 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52142
52143         * gcc.c-torture/execute/pure-1.c: New test.
52144
52145 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52146
52147         * gcc.dg/cpp/arith-2.c: Remove.
52148
52149 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52150
52151         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52152         * gcc.dg/cpp/if-3.c: Remove.
52153
52154 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52155
52156         * g++.dg/opt/cse2.C: New test.
52157
52158 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52159
52160         * gcc.dg/cpp/arith-1.c: New semantic tests.
52161         * gcc.dg/cpp/if-1.c: Update.
52162
52163 2002-05-24  Ben Elliston  <bje@redhat.com>
52164
52165         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52166
52167 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52168
52169         * gcc.dg/verbose-asm.c: New test.
52170
52171 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52172
52173         * gcc.dg/cpp/paste12.c: New test.
52174
52175 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52176
52177         * g++.dg/parse/named_ops.C: New test.
52178
52179 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52180
52181         * gcc.dg/weak-8.c: New test.
52182
52183 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52184
52185         * gcc.dg/weak-2.c: Allow optional leading underscore
52186         in scan-assembler symbol name.
52187         * gcc.dg/weak-3.c: Likewise.
52188         * gcc.dg/weak-4.c: Likewise.
52189         * gcc.dg/weak-5.c: Likewise.
52190
52191 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52192
52193         * gcc.dg/20020523-1.c: New test.
52194
52195 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52196
52197         * objc.dg/const-str-2.m: Update now that we stop after
52198         a command line error.
52199
52200 2002-05-22  Richard Henderson  <rth@redhat.com>
52201
52202         * g++.dg/dg.exp: Fix typo in test pruneing.
52203
52204 2002-05-22  Richard Henderson  <rth@redhat.com>
52205
52206         * g++.dg/dg.exp: Prune the tls subdirectory.
52207         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52208         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52209         * g++.dg/tls/init-1.C: New.
52210
52211 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52212
52213         * gcc.dg/20020517-1.c: New test.
52214
52215 2002-05-21  Richard Henderson  <rth@redhat.com>
52216
52217         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52218         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52219
52220 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52221
52222         * g++.dg/other/copy2.C: New test.
52223
52224 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52225
52226         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52227         (MAX_COPY): Bump up to 10 times sizeof (long long).
52228         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52229
52230         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52231         sizeof (long long).
52232
52233         * gcc.c-torture/execute/strcpy-1.c: New test.
52234
52235 2002-05-19  Jason Merrill  <jason2redhat.com>
52236
52237         * g++.dg/ext/oper1.C: New test.
52238
52239 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52240 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52241
52242         * README.QMTEST: New file.
52243
52244         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52245
52246 2002-05-19  Andreas Jaeger  <aj@suse.de>
52247
52248         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52249         now.
52250         * gcc.c-torture/execute/loop-2d.x: Likewise.
52251
52252 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52253
52254         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52255         support weak symbols.
52256         * gcc.dg/weak-4.c: Likewise.
52257         * gcc.dg/weak-6.c: Likewise.
52258
52259 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52260
52261         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52262         cygwin, coff and h8300-*-hms targets
52263         * gcc.dg/weak-5.c: Likewise.
52264         * gcc.dg/weak-7.c: Likewise.
52265
52266 2002-05-16  Jason Merrill  <jason@redhat.com>
52267
52268         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52269         (scan-assembler-not, scan-assembler-dem): Likewise.
52270         (scan-assembler-dem-not): Likewise.
52271
52272 2002-05-15  Richard Henderson  <rth@redhat.com>
52273
52274         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52275
52276 2002-05-15  Richard Henderson  <rth@redhat.com>
52277
52278         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52279         (vfoo1f): Warning here.
52280         (vfoo1l): Don't redefine the alias.
52281
52282 2002-05-14  Jason Merrill  <jason@redhat.com>
52283             Alexandre Oliva  <aoliva@redhat.com>
52284
52285         * g++.dg/init/pm1.C: New test.
52286
52287 2002-05-12  David S. Miller  <davem@redhat.com>
52288
52289         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52290         types.
52291
52292 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52293
52294         * gcc.c-torture/execute/20020510-1.c: New test case.
52295
52296 2002-05-10  David S. Miller  <davem@redhat.com>
52297
52298         * gcc.c-torture/execute/conversion.c: Test long double too.
52299
52300 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52301
52302         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52303         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52304         * lib/g++.exp (g++_link_flags): Likewise.
52305         * lib/objc.exp (objc_target_compile): Likewise.
52306
52307 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52308
52309         * gcc.dg/cpp/poison.c: Update.
52310         * gcc.dg/cpp/20000625-2.c: Remove.
52311         * gcc.dg/cpp/direct2s.c: Remove final test.
52312
52313 2002-05-08  Tom Rix  <trix@redhat.com>
52314
52315         * gcc.c-torture/execute/20020508-1.c: New test.
52316         * gcc.c-torture/execute/20020508-2.c: New test.
52317         * gcc.c-torture/execute/20020508-3.c: New test.
52318
52319 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52320
52321         * gcc.dg/cpp/charconst-4.c: More tests.
52322
52323 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52324
52325         PR c/6569
52326         * gcc.dg/weak-3.c: Update location of warning messages.
52327         * gcc.dg/weak-5.c: Likewise.
52328
52329 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52330
52331         * gcc.c-torture/execute/20020506-1.c: New test case.
52332
52333 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52334
52335         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52336
52337 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52338
52339         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52340
52341 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52342
52343         * gcc.dg/cpp/charconst-3.c: New test.
52344
52345 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52346
52347         * gcc.dg/cpp/charconst.c: Update tests.
52348
52349 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52350
52351         * treelang: Added directory for new sample language treelang. Also
52352         lib/treelang.exp: New file to signal treelang should be tested.
52353
52354 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52357         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52358         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52359         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52360         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52361         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52362         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52363
52364 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52365
52366         * gcc.dg/format/xopen-2.c: New test.
52367
52368 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52369
52370         * gcc.dg/20020503-1.c: New test.
52371
52372 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52373
52374         * g++.dg/init/dtor1.C: Make it tougher.
52375
52376 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52377
52378         * g++.dg/init/dtor1.C: New test.
52379
52380 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52381
52382         * gcc.dg/altivec-8.c: New.
52383
52384 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52385
52386         * gcc.dg/altivec-7.c: New.
52387
52388 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52389
52390         * g++.dg/parse/typedef1.C: New test.
52391
52392 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52393
52394         PR c++/6486
52395         * g++.dg/template/friend6.C: New test.
52396
52397         PR c++/6492
52398         * g++.dg/init/copy1.C: New test.
52399
52400 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.dg/warn/effc1.C: New test.
52403
52404 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52405
52406         * gcc.dg/cpp/if-cexp.c: Add a test.
52407
52408 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52409
52410         * gcc.dg/20020426-2.c: New test.
52411
52412 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52413
52414         * gcc.dg/cpp/if-mop.c: Update.
52415         * gcc.dg/cpp/if-mpar.c: Add test.
52416         * gcc.dg/cpp/if-oppr.c: Update.
52417
52418 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52419
52420         PR c/6343
52421         * gcc.dg/weak-[2-7].c: New tests.
52422
52423 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52424
52425         * gcc.dg/enum1.c: New test.
52426
52427 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52428
52429         PR c++/6497
52430         * g++.dg/inherit/access2.C: New test.
52431
52432 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52433
52434         PR bootstrap/6445
52435         * gcc.dg/20020426-1.c: New test.
52436
52437 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52438
52439         * g++.dg/abi/enum1.C: New test.
52440
52441 2002-04-26  Richard Henderson  <rth@redhat.com>
52442
52443         * gcc.dg/c99-bool-1.c: Expect always true warning.
52444
52445 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52446
52447         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52448
52449 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52450
52451         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52452         targets.
52453
52454 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52455
52456         * g++.dg/abi/mange7.C: New test.
52457
52458         PR c++/6438.
52459         * g++.dg/parse/stmtexpr2.C: New test.
52460
52461 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52462
52463         * gcc.dg/20020312-2.c: Add SH target.
52464
52465 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52466
52467         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52468         compiler output on mips*-*-irix*.
52469
52470 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52471
52472         * g++.dg/parse/attr1.C: New test.
52473
52474 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52475
52476         * gcc.c-torture/execute/string-opt-17.c: New test case.
52477         * gcc.c-torture/execute/memset-2.c: New test case.
52478
52479 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52480
52481         PR c++/6256:
52482         * g++.dg/template/friend5.C: New test.
52483
52484         PR c++/6331:
52485         * g++.dg/template/qual1.C: Likewise.
52486
52487 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52488
52489         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52490         Include stdlib.h, not stdio.h or ctype.h.
52491
52492 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52493
52494         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52495         cris-*-elf* and mmix-*-*.
52496         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52497         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52498         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52499         Ditto.
52500         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52501         * gcc.dg/wchar_t-1.c: Ditto.
52502
52503 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52504
52505         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52506         Clarify comment.
52507
52508 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52509
52510         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52511
52512 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52513
52514         * gcc.c-torture/execute/20000906-1.x: Delete.
52515
52516 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52517
52518         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52519
52520 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52521
52522         * PR6367
52523         * g77.f-torture/execute/6367.f: New test.
52524         * g77.f-torture/execute/6367.x: Disable for MMIX.
52525
52526 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52527
52528         * PR6352
52529         * g++.dg/opt/inline2.C: New test.
52530
52531 2002-04-18  Richard Henderson  <rth@redhat.com>
52532
52533         * gcc.dg/20000906-1.c: Enable for all targets.
52534         * gcc.c-torture/compile/iftrap-2.c: New.
52535
52536 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52537
52538         * gcc.dg/20020418-1.c: New test.
52539         * gcc.dg/20020418-2.c: New test.
52540
52541 2002-04-18  Richard Henderson  <rth@redhat.com>
52542
52543         * gcc.c-torture/compile/iftrap-1.c: New.
52544         * gcc.dg/iftrap-1.c: Adjust for ia64.
52545         * gcc.dg/iftrap-2.c: New.
52546
52547 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52548
52549         * gcc.c-torture/compile/20020418-1.c: New test.
52550
52551 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52552
52553         * gcc.c-torture/compile/20020415-1.c: New.
52554
52555 2002-04-18  David S. Miller  <davem@redhat.com>
52556
52557         * gcc.c-torture/execute/20020418-1.c: New test.
52558
52559 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52560
52561         * gcc.dg/20020416-1.c: New test.
52562
52563         * g++.dg/opt/inline1.C: New test.
52564
52565 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52566
52567         * gcc.dg/altivec-5.c: New test.
52568
52569         * gcc.dg/20020415-1.c: New test.
52570
52571 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52572
52573         * lib/chill.exp: Remove.
52574
52575 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * g++.dg/other/big-struct.C: New test.
52578
52579 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52580
52581         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52582         of scratch file.
52583
52584 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52585
52586         PR c/6277
52587         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52588         in scan-assembler function name
52589
52590 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52591
52592         * g77.f-torture/execute/980628-4.x,
52593         g77.f-torture/execute/980628-5.x,
52594         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52595         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52596         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52597         i[34567]86-*-*.
52598
52599 2002-04-13  David S. Miller  <davem@redhat.com>
52600
52601         * gcc.c-torture/execute/20020413-1.c: New test.
52602
52603 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52604
52605         * gcc.dg/asm-6.c,
52606         * g++.dg/ext/asm1.C: New tests.
52607
52608 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52609
52610         PR c++ 5373.
52611         * g++.dg/parse/stmtexpr1.C: New test.
52612
52613         PR c++/5189.
52614         * g++.dg/template/copy1.C: New test.
52615
52616 2002-04-12  Richard Henderson  <rth@redhat.com>
52617
52618         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52619
52620 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52621
52622         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52623         gcc.c-torture/execute/20020307-2.c.
52624
52625 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52626
52627         * g++.dg/ext/attrib5.C,
52628         * g++.dg/lookup/struct1.C: New tests.
52629
52630 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52631
52632         * gcc.dg/20020411-1.c: New test.
52633
52634         * gcc.c-torture/execute/20020411-1.c: New test.
52635
52636 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52637
52638         * g77.f-torture/execute/6177.f: New test.
52639
52640 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52641
52642         PR middle-end/6247
52643         * g++.dg/opt/cleanup1.C: New test.
52644
52645         * g++.dg/opt/const1.C: New test.
52646
52647 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52648
52649         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52650
52651 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52652
52653         PR c++/5507
52654         * g++.dg/template/typename2.C: New test.
52655
52656 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52657
52658         * gcc.c-torture/execute/loop-12.c: New.
52659
52660 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52661
52662         * g77.f-torture/execute/980628-4.x,
52663         g77.f-torture/execute/980628-5.x,
52664         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52665         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52666         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52667
52668 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52669
52670         PR optimization/6086
52671         * g++.dg/opt/preinc1.C: New test.
52672
52673 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52674
52675         PR c++/5571
52676         * g++.dg/opt/static2.C: New test.
52677
52678 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52679
52680         PR c/5120
52681         * gcc.dg/20020406-1.c: New test.
52682
52683 2002-04-04  David S. Miller  <davem@redhat.com>
52684
52685         * gcc.c-torture/execute/20020404-1.c: New test.
52686
52687 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52688
52689         PR c/6123
52690         * gcc.dg/20020312-2.c: Do not declare global register variable
52691         if __PIC__ or __pic__ is defined.
52692
52693 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52694
52695         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52696         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52697
52698 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52699
52700         * gcc.misc-tests/linkage.exp: Update last change to handle
52701         sparc*-, not just sparc-.
52702
52703 2002-04-03  Richard Henderson  <rth@redhat.com>
52704
52705         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52706
52707 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52708
52709         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52710
52711 2002-04-02  David S. Miller  <davem@redhat.com>
52712
52713         * gcc.c-torture/execute/20020402-3.c: New test.
52714
52715 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52716
52717         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52718         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52719
52720         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52721         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52722         g77.f-torture/execute/20001201.x,
52723         g77.f-torture/execute/u77-test.x: New files.
52724
52725         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52726         * gcc.dg/wchar_t-1.c: Ditto.
52727
52728 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52729
52730         * gcc.c-torture/execute/20020402-1.c: New test.
52731
52732 2002-04-01  Richard Henderson  <rth@redhat.com>
52733
52734         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52735
52736         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52737
52738 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52739
52740         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52741
52742 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52743
52744         * g++.dg/inherit/template-as-base.C: Expect error.
52745         * g++.dg/inherit/namespace-as-base.C: Likewise.
52746
52747 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52748
52749         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52750         g++.dg/ext/instantiate3.C: Tweak match patterns.
52751
52752         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52753         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52754         -da test.
52755
52756 2002-03-31  Richard Henderson  <rth@redhat.com>
52757
52758         * gcc.dg/special/alias-2.c: New.
52759         * gcc.dg/special/ecos.exp: Run it.
52760
52761 2002-03-31  Richard Henderson  <rth@redhat.com>
52762
52763         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52764
52765 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52766
52767         * gcc.dg/weak-1.c: Disable on h8300 port.
52768
52769 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52770
52771         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52772         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52773         ordering tests.
52774         * g++.dg/bprob/bprob-1.C: New test.
52775         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52776         * g++.dg/gcov/gcov-1.C: New test.
52777         * g++.dg/gcov/gcov-1.x: New file.
52778         * g++.dg/gcov/gcov-2.C: New test.
52779         * g++.dg/gcov/gcov-3.C: New test.
52780         * g++.dg/gcov/gcov-3.h: New file.
52781
52782 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52783
52784         * g++.old-deja/g++.other/builtins5.C: New test.
52785         * g++.old-deja/g++.other/builtins6.C: New test.
52786         * g++.old-deja/g++.other/builtins7.C: New test.
52787         * g++.old-deja/g++.other/builtins8.C: New test.
52788         * g++.old-deja/g++.other/builtins9.C: New test.
52789
52790 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52791
52792         * g++.dg/opt/static1.C: New test.
52793
52794         * g++.dg/opt/longbranch1.C: New test.
52795
52796 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52797
52798         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52799
52800         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52801
52802 2002-03-28  Jeffrey A Law  (law@redhat.com)
52803
52804         * gcc.c-torture/execute/20020328-1.c: New test.
52805
52806 2002-03-27  Richard Henderson  <rth@redhat.com>
52807
52808         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52809         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52810         move from g++.old-deja/g++.ext/.
52811
52812 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52813
52814         * g++.dg/init/new2.C: New test.
52815
52816 2002-03-26  Richard Henderson  <rth@redhat.com>
52817
52818         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52819
52820         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52821         on sparc.
52822
52823         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52824         sparcv9 systems.
52825         * gcc.dg/20001102-1.c: Likewise.
52826
52827 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52828
52829         * gcc.dg/cpp/endif-pedantic1.c,
52830         gcc.dg/cpp/endif-pedantic2.c: New tests.
52831
52832 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52833
52834         * g++.dg/init/new1.C: New test.
52835
52836 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52837
52838         * g++.dg/abi/vbase9.C: New test.
52839
52840 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52841
52842         * gcc.dg/arm-asm.c: New test.
52843
52844 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52845
52846         * gcc.dg/Wswitch-enum.c: New test.
52847         Fix PR c/5044.
52848
52849 2002-03-26  Richard Henderson  <rth@redhat.com>
52850
52851         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52852         structure.
52853
52854 2002-03-25  Richard Henderson  <rth@redhat.com>
52855
52856         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52857         sparcv9 systems.
52858
52859         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52860         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52861
52862 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52863
52864         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52865
52866 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52867
52868         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52869         targets using generic thunk support.
52870
52871 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52872
52873         * gcc.c-torture/compile/20020323-1.c: New test.
52874
52875         * g++.dg/opt/conj2.C: New test.
52876
52877 2002-03-24  Richard Henderson  <rth@redhat.com>
52878
52879         * gcc.dg/weak-1.c: Use -fno-common.
52880
52881 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52882
52883         * g77.dg/f77-edit-apostrophe-out.f: New test
52884         * g77.dg/f77-edit-h-out.f: New test
52885         * g77.dg/f77-edit-t-in.f: New test
52886         * g77.dg/f77-edit-t-out.f: New test
52887         * g77.dg/f77-edit-x-out.f: New test
52888         * g77.dg/f77-edit-slash-out.f: New test
52889         * g77.dg/f77-edit-colon-out.f: New test
52890         * g77.dg/f77-edit-s-out.f: New test
52891
52892 2002-03-24  Richard Henderson  <rth@redhat.com>
52893
52894         * objc/execute/formal_protocol-6.x: New XFAIL.
52895
52896 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52897
52898         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52899         that do not support weak symbols
52900
52901 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52902
52903         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52904         * lib/g77.exp: Likewise.
52905         * lib/objc.exp: Likewise.
52906
52907 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52908
52909         * gcc.dg/Wswitch-default.c: New test.
52910
52911 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52912
52913         * g++.dg/other/enum1.C: New test.
52914
52915 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52916
52917         * gcc.dg/pragma-ep-3.c: Fix typo.
52918
52919 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52920
52921         * g++.dg/inherit/template-as-base.C: New test.
52922
52923 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52924
52925         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52926         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52927
52928 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52929
52930         * gcc.dg/cpp/multiline.c: Update to match.
52931
52932 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52933
52934         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52935
52936 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52937
52938         * gcc.dg/cpp/extratokens2.c: New file.
52939
52940 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52941
52942         * gcc.dg/20020312-2.c: Add rs6000 target.
52943
52944         * gcc.c-torture/compile/20020319-1.c: New test.
52945
52946 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52947
52948         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52949         (A, E): Handle this.
52950
52951 2002-03-20  Jason Merrill  <jason@redhat.com>
52952
52953         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52954         ignoring -fpic.
52955         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52956         through prune_gcc_output.
52957
52958 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * gcc.c-torture/compile/20020320-1.c: New test.
52961
52962 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52963
52964         * gcc.c-torture/compile/20020318-1.c: New test.
52965
52966         * gcc.dg/struct-by-value-1.c: New test.
52967
52968         * gcc.dg/20020319-1.c: New test.
52969
52970 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52971
52972         * g++.dg/opt/conj1.C: New test.
52973
52974 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52975
52976         * g++.dg/template/qualttp20.C: Revert previous change.
52977         * g++.dg/template/qualttp3.C: Likewise.
52978         * g++.dg/template/qualttp4.C: Likewise.
52979         * g++.dg/template/qualttp5.C: Likewise.
52980         * g++.dg/template/qualttp6.C: Likewise.
52981         * g++.dg/template/qualttp7.C: Likewise.
52982         * g++.dg/template/qualttp8.C: Likewise.
52983         * g++.dg/template/recurse.C: Likewise.
52984
52985 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52986
52987         * gcc.dg/cpp/wchar-1.c: Update.
52988
52989 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52990
52991         * g++.dg/template/conv1.C: New test.
52992         * g++.dg/template/conv2.C: New test.
52993         * g++.dg/template/conv3.C: New test.
52994         * g++.dg/template/conv4.C: New test.
52995
52996 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52997
52998         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52999         * g++.dg/template/qualttp3.C: Likewise.
53000         * g++.dg/template/qualttp4.C: Likewise.
53001         * g++.dg/template/qualttp5.C: Likewise.
53002         * g++.dg/template/qualttp6.C: Likewise.
53003         * g++.dg/template/qualttp7.C: Likewise.
53004         * g++.dg/template/qualttp8.C: Likewise.
53005         * g++.dg/template/recurse.C: Likewise.
53006
53007 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53008
53009         * g++.dg/opt/dtor1.C: New test.
53010
53011 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53012
53013         * gcc.c-torture/compile/20020315-1.c: New test.
53014
53015 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53016
53017         * gcc.dg/weak-1.c: Fix scan tests.
53018
53019 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53020
53021         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53022         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53023         cris-*-aout* mmix-*-*.
53024         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53025         cris-*-aout* mmix-*-*.
53026         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53027         cris-*-elf* cris-*-aout* and mmix-*-*.
53028         * gcc.dg/20001009-1.c: Ditto.
53029         * gcc.dg/20010912-1.c: Ditto.
53030         * gcc.dg/20020122-4.c: Ditto.
53031         * gcc.dg/inline-2.c: Ditto.
53032
53033 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53034
53035         * gcc.c-torture/compile/20020314-1.c: New test.
53036
53037 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53038
53039         * gcc.c-torture/execute/20020314-1.c: New test.
53040
53041 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53042
53043         * g++.dg/warn/Wunused-1.C: New test.
53044
53045 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53046
53047         * g++.dg/abi/mangle6.C: New test.
53048
53049 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53050
53051         * gcc.c-torture/compile/20020309-2.c: New test.
53052
53053         * gcc.c-torture/compile/20020312-1.c: New test.
53054
53055 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53056
53057         * g++.dg/other/access1.C: New test.
53058
53059 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53060
53061         * gcc.c-torture/execute/wchar_t-1.c: New test.
53062
53063 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53064
53065         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53066
53067 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53068
53069         * gcc.dg/20020312-1.c: New test case.
53070
53071 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53072
53073         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53074
53075 2002-03-11  Richard Henderson  <rth@redhat.com>
53076
53077         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53078         * g++.old-deja/g++.jason/report.C: Likewise.
53079
53080 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53081
53082         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53083         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53084
53085 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53086
53087         * g++.dg/overload/pmf1.C: New test.
53088
53089 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53090
53091         * gcc.c-torture/execute/20020307-1.c: Use long.
53092
53093 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53094
53095         PR optimization/5844
53096         * gcc.dg/20020310-1.c: New test.
53097
53098 2002-03-09  Michael Meissner  <meissner@redhat.com>
53099
53100         * gcc.c-torture/execute/memcpy-2.c: New test.
53101         * gcc.c-torture/execute/memset-1.c: New test.
53102         * gcc.c-torture/execute/strlen-1.c: New test.
53103         * gcc.c-torture/execute/strcmp-1.c: New test.
53104         * gcc.c-torture/execute/strncmp-1.c: New test.
53105
53106 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53107
53108         * gcc.dg/ppc-ldstruct.c: New test.
53109
53110 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53111
53112         * gcc.c-torture/execute/va-arg-22.c: New test.
53113
53114 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53115
53116         * gcc.c-torture/compile/20020309-1.c: New test.
53117
53118 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53119
53120         * gcc.c-torture/execute/20020307-2.c: New test.
53121
53122 2002-03-07  Jeffrey A Law  (law@redhat.com)
53123
53124         * g77.f-torture/compile/20020307-1.f: New test.
53125
53126 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53127
53128         * gcc.dg/unordered-1.c: New test.
53129
53130 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53131
53132         * gcc.c-torture/execute/20020307-1.c: New test.
53133
53134 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53135
53136         * gcc.dg/20020304-1.c: New test.
53137
53138         * gcc.c-torture/compile/20020304-2.c: New test.
53139
53140 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53141
53142         * gcc.c-torture/compile/20020304-1.c: New test case
53143         (from PR c/5830).
53144
53145 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53146
53147         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53148
53149 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53150
53151         * g++.dg/other/classkey1.C: New test.
53152
53153 2002-03-01  Richard Henderson  <rth@redhat.com>
53154
53155         * gcc.c-torture/compile/981223-1.x: New.
53156         * gcc.c-torture/compile/920625-1.x: New.
53157
53158 2002-02-28  Richard Henderson  <rth@redhat.com>
53159
53160         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53161
53162 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53163
53164         * gcc.c-torture/execute/20020227-1.c: New test.
53165
53166 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53167
53168         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53169         here" ERROR lines.
53170         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53171         * g++.old-deja.g++.other/defarg1.C: Likewise.
53172         * g++.old-deja/g++.pt/calls2.C: Likewise.
53173         * g++.old-deja/g++.pt/crash20.C: Likewise.
53174         * g++.old-deja/g++.pt/crash30.C: Likewise.
53175         * g++.old-deja/g++.pt/crash36.C: Likewise.
53176         * g++.old-deja/g++.pt/crash6.C: Likewise.
53177         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53178         * g++.old-deja/g++.pt/derived3.C: Likewise.
53179         * g++.old-deja/g++.pt/error1.C: Likewise.
53180         * g++.old-deja/g++.pt/friend21.C: Likewise.
53181         * g++.old-deja/g++.pt/friend23.C: Likewise.
53182         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53183         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53184
53185 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53186
53187         * gcc.c-torture/execute/20020225-2.c: New test.
53188
53189 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53190
53191         * gcc.c-torture/execute/920730-1t.c,
53192         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53193         Delete test cases, only relevant to -traditional.
53194
53195 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53196
53197         * gcc.dg/cpp/undef1.c: Remove.
53198         * gcc.dg/cpp/directiv.c: Update.
53199         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53200
53201 2002-02-27  Michael Meissner  <meissner@redhat.com>
53202
53203         * gcc.c-torture/execute/20020226-1.c: New test.
53204
53205 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53206
53207         * g++.dg/debug/debug4.C: New test.
53208
53209         * gcc.dg/ia64-visibility-1.c: New test.
53210
53211 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53212
53213         * gcc.dg/debug/20020224-1.c: New.
53214
53215 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53216
53217         * gcc.c-torture/execute/960416-1.x: New.
53218         * gcc.c-torture/execute/divconst-3.x: Likewise.
53219
53220 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53221
53222         * gcc.dg/20020224-1.c: New test.
53223
53224 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53225
53226         * gcc.c-torture/execute/20020225-1.c: New.
53227
53228 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53229
53230         * gcc.dg/cpp/wchar-1.c: New test.
53231
53232 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53233
53234         * gcc.dg/20020222-1.c: New test.
53235
53236 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53237
53238         * g++.dg/opt/anonunion1.C: New test.
53239
53240 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53241
53242         * g++.dg/template/qualttp19.C: New test.
53243         * g++.dg/template/qualttp20.C: New test.
53244         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53245         * g++.old-deja/g++.other/qual1.C: Likewise.
53246
53247 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53248
53249         * gcc.dg/attr-alwaysinline.c: New.
53250
53251 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.dg/20020220-1.c: New test.
53254
53255         * gcc.dg/20020220-2.c: New test.
53256
53257         * g++.dg/opt/mmx1.C: New test.
53258
53259 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53260
53261         * gcc.c-torture/compile/20020110.c: New test.
53262
53263 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53264
53265         * gcc.c-torture/execute/20020219-1.c: New test.
53266
53267         * gcc.dg/20020219-1.c: New test.
53268
53269         * gcc.dg/noncompile/20020220-1.c: New test.
53270
53271         * g++.dg/opt/ptrintsum1.C: New test.
53272
53273         * gcc.dg/debug/20020220-1.c: New test.
53274
53275 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53276
53277         * gcc.c-torture/execute/20020216-1.c: New test.
53278
53279 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53280
53281         * gcc.dg/decl-1.c: Update, new test.
53282
53283 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53284
53285         * g++.dg/abi/bitfield1.C: New test.
53286         * g++.dg/abi/bitfield2.C: New test.
53287
53288 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53289
53290         * gcc.dg/attr-nest.c: New test.
53291
53292 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53293
53294         * gcc.c-torture/execute/20020215-1.c: New test.
53295
53296 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53297
53298         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53299         * g++.dg/debug/debug.exp: New.
53300         * g++.dg/debug/trivial.C: New.
53301         * g++.dg/debug/debug1.C: Moved...
53302         * g++.dg/other/debug1.C: ...from here.
53303         * g++.dg/debug/debug2.C: Moved...
53304         * g++.dg/other/debug2.C: ...from here.
53305         * g++.dg/debug/debug3.C: Moved...
53306         * g++.dg/other/debug3.C: ...from here.
53307
53308         * gcc.dg/noncompile/20020213-1.c: New test.
53309
53310 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53311
53312         * g++.dg/other/debug3.C: New test.
53313
53314         * gcc.c-torture/execute/20020213-1.c: New test.
53315
53316 2002-02-13  Richard Smith <richard@ex-parrot.com>
53317
53318         * g++.old-deja/g++.other/thunk1.C: New test.
53319
53320 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53321
53322         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53323
53324 2002-02-13  Stan Shebs  <shebs@apple.com>
53325
53326         * gcc.dg/altivec-3.c: New.
53327
53328 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53329
53330         * gcc.dg/Wunreachable-1.c: New test.
53331         * gcc.dg/Wunreachable-2.c: New test.
53332
53333 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53334
53335         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53336
53337 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53338
53339         * gcc.dg/decl-1.c: New test.
53340
53341 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53342
53343         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53344
53345 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53346
53347         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53348         * gcc.c-torture/compile/980506-1.x: Likewise.
53349
53350 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53351
53352         * gcc.dg/20020210-1.c: New.
53353
53354 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53355
53356         * g77.f-torture/execute/947.f: New regression test
53357         for PR fortran/947.
53358
53359 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53360
53361         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53362         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53363
53364 2002-02-08  Richard Henderson  <rth@redhat.com>
53365
53366         * gcc.c-torture/compile/labels-3.c: New.
53367
53368 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53369
53370         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53371         expression statements work instead.
53372         * gcc.dg/noncompile/20020207-1.c: New test.
53373
53374 2002-02-07  Richard Henderson  <rth@redhat.com>
53375
53376         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53377
53378 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53379
53380         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53381         message from g77
53382         * lib/g77-dg.exp: Trim g77 error messages so that they are
53383         recognized by dg.exp.
53384
53385 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53386
53387         PR fortran/5473
53388         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53389
53390 2002-02-07  Richard Henderson  <rth@redhat.com>
53391
53392         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53393         to be sufficiently aligned for integers.
53394
53395 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53396
53397         * g++.dg/template/friend4.C: New test.
53398
53399 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53400
53401         PR fortran/5743
53402         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53403         unsupported cases.
53404
53405 2002-02-07  Richard Henderson  <rth@redhat.com>
53406
53407         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53408         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53409         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53410         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53411
53412 2002-02-06  Richard Henderson  <rth@redhat.com>
53413
53414         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53415
53416 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53417
53418         * gcc.dg/20020206-1.c: New test.
53419
53420 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53421
53422         * gcc.c-torture/execute/20020206-1.c: New test.
53423
53424         * gcc.c-torture/execute/20020206-2.c: New test.
53425
53426         PR optimization/5429:
53427         * gcc.c-torture/compile/20020206-1.c: New test.
53428
53429 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53430
53431         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53432         as certain file formats cannot support particularly large
53433         alignments.
53434
53435         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53436         and do not expect to be able to link the executable.
53437
53438         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53439         fail because the COFF format does not support the weak attribute.
53440
53441 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53442
53443         * g77.dg/pr5473.f: New test
53444
53445 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53446
53447         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53448         Fix testcase accordingly.
53449
53450 2002-02-04  Richard Henderson  <rth@redhat.com>
53451
53452         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53453         (buf): Change to be an array of pointers, not ints.
53454
53455 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53458         before all tests.  Move warning one line above to match where it
53459         C frontend emits.
53460         * gcc.dg/Wswitch-2.c: New test.
53461         * g++.dg/warn/Wswitch-1.C: New test.
53462         * g++.dg/warn/Wswitch-2.C: New test.
53463
53464 2002-02-04  Richard Henderson  <rth@redhat.com>
53465
53466         * g++.dg/abi/offsetof.C: Fix size comparison.
53467
53468 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53469
53470         * gcc.dg/cast-qual-2.c: New test.
53471
53472 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53473
53474         * gcc.dg/20020201-4.c: New test.
53475
53476 2002-02-04  Ben Elliston  <bje@redhat.com>
53477
53478         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53479         target_info attribute != 0, in addition to the empty string.
53480         (gcc_target_compile): Likewise.
53481
53482 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53483
53484         * gcc.dg/Wswitch.c: New test.
53485         PR gcc/4475. PR gcc/3780.
53486
53487 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53488
53489         * g77.f-torture/execute/5122.f: New test for regressions
53490         against PR fortran/5122.
53491
53492 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53493
53494         * g77.f-torture/compile/pr3743.f: Delete
53495         * g77.dg/pr3743-1.f: New test.
53496         * g77.dg/pr3743-2.f: New test.
53497         * g77.dg/pr3743-3.f: New test.
53498         * g77.dg/pr3743-4.f: New test.
53499
53500 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53501
53502         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53503
53504 2002-02-02  Richard Henderson  <rth@redhat.com>
53505
53506         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53507         * gcc.c-torture/execute/bf64-1.c: Likewise.
53508
53509 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53510
53511         * gcc.dg/20020201-2.c: New test.
53512
53513         * gcc.dg/20020201-3.c: New test.
53514
53515         * gcc.c-torture/execute/bitfld-2.c: New test.
53516
53517 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53518
53519         * gcc.dg/bitfld-1.c: Update.
53520         * gcc.dg/bitfld-2.c: Update.
53521         * gcc.c-torture/execute/bitfld-1.x: New.
53522
53523 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53524
53525         * gcc.c-torture/execute/20020201-1.c: New test.
53526
53527 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53528
53529         PR target/5469
53530         * gcc.dg/20020201-1.c: New test.
53531
53532 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53533
53534         PR fortran/3743
53535         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53536         * g77.f-torture/compile/pr3743.x: Remove
53537
53538 2002-01-31  Tom Rix  <trix@redhat.com>
53539
53540         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53541
53542 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53543
53544         * gcc.dg/noncompile/20020130-1.c: New test.
53545
53546 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53547
53548         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53549
53550 2002-01-29  Richard Henderson  <rth@redhat.com>
53551
53552         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53553         to long long.
53554         * gcc.c-torture/execute/bf64-1.c: Likewise.
53555
53556 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53557
53558         * gcc.c-torture/execute/20020129-1.c: New test.
53559
53560 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53561
53562         * gcc.c-torture/compile/20000224-1.c: Update.
53563         * gcc.c-torture/execute/bitfld-1.c: New tests.
53564         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53565         * gcc.dg/uninit-A.c: Update.
53566
53567 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53568
53569         * g++.dg/template/ctor1.C: Add instantiation.
53570
53571 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53572
53573         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53574         argument to __builtin_prefetch to be const ptr.
53575
53576 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53577
53578         * gcc.c-torture/compile/20020120-1.c: New test.
53579
53580 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53581
53582         * gcc.c-torture/execute/20020127-1.c: New test.
53583
53584 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53585
53586         * g77.dg/f77-edit-i-in.f: New test
53587         * g77.dg/f77-edit-i-out.f: New test
53588
53589 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53590
53591         * gcc.dg/debug/debug.exp: New file.
53592         * gcc.dg/debug/trivial.c: New file.
53593         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53594         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53595         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53596         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53597         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53598         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53599         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53600         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53601         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53602         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53603         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53604         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53605         * gcc.dg/20000503-1.c: Removed.
53606         * gcc.dg/20010207-1.c: Removed.
53607         * gcc.dg/20011223-1.c: Removed.
53608         * gcc.dg/20020104-2.c: Removed.
53609         * gcc.dg/debug-1.c: Removed.
53610         * gcc.dg/debug-2.c: Removed.
53611         * gcc.dg/debug-3.c: Removed.
53612         * gcc.dg/debug-4.c: Removed.
53613         * gcc.dg/debug-5.c: Removed.
53614         * gcc.dg/debug-6.c: Removed.
53615         * gcc.dg/dwarf2-1.c: Removed.
53616         * gcc.dg/dwarf2-2.c: Removed.
53617
53618 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53619
53620         * g++.old-deja/g++.other/eh5.C: New test.
53621         * g++.old-deja/g++.other/sibcall2.C: New test.
53622         * g++.old-deja/g++.other/array9.C: New test.
53623         * g++.old-deja/g++.other/typename2.C: New test.
53624         * g++.old-deja/g++.other/crash60.C: New test.
53625         * g++.old-deja/g++.other/conv9.C: New test.
53626         * g++.old-deja/g++.other/mangle10.C: New test.
53627         * g++.old-deja/g++.other/unchanging1.C: New test.
53628         * g++.old-deja/g++.other/exprstmt1.C: New test.
53629         * g++.old-deja/g++.other/inline23.C: New test.
53630         * g++.old-deja/g++.eh/ia64-1.C: New test.
53631         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53632         * g++.old-deja/g++.other/reload1.C: New test.
53633         * g++.old-deja/g++.other/static20.C: New test.
53634         * g++.old-deja/g++.other/local-alloc1.C: New test.
53635         * g++.old-deja/g++.other/conv8.C: New test.
53636         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53637         * g++.old-deja/g++.other/storeexpr1.C: New test.
53638         * g++.old-deja/g++.other/storeexpr2.C: New test.
53639         * g++.dg/eh/template2.C: New test.
53640         * g++.dg/warn/weak1.C: New test.
53641
53642 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53643
53644         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53645         Remove first, non-varying, argument.
53646
53647 2002-01-23  Richard Henderson  <rth@redhat.com>
53648
53649         * gcc.dg/inline-2.c: New.
53650
53651         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53652         Add optional target arg.  Check number of arguments.
53653         (scan-assembler-not, scan-assembler-dem): Likewise.
53654         (scan-assembler-dem-not): Likewise.
53655
53656 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53657
53658         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53659         line 12.
53660         * g++.old-deja/g++.brendan/parse3.C,
53661         g++.old-deja/g++.other/crash26.C,
53662         g++.old-deja/g++.other/crash28.C,
53663         g++.old-deja/g++.other/crash29.C,
53664         g++.old-deja/g++.other/crash30.C,
53665         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53666
53667 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53668
53669         * gcc.dg/20020115-1.c: New.
53670
53671 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53672
53673         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53674
53675 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53676
53677         * gcc.dg/20020122-3.c: New.
53678
53679 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53680
53681         * g++.dg/other/gc1.C: New test.
53682
53683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53684
53685         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53686
53687 2002-01-22  Richard Henderson  <rth@redhat.com>
53688
53689         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53690
53691 2002-01-22  Richard Henderson  <rth@redhat.com>
53692
53693         * gcc.dg/20020122-4.c: New.
53694
53695 2002-01-22  H.J. Lu <hjl@gnu.org>
53696
53697         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53698         link output.
53699         * gcc.dg/special/ecos.exp: Likewise.
53700         * lib/g++-dg.exp: Likewise.
53701         * lib/g77-dg.exp: Likewise.
53702         * lib/gcc-dg.exp : Likewise.
53703         * lib/mike-g++.exp: Likewise.
53704         * lib/mike-g77.exp: Likewise.
53705         * lib/mike-gcc.exp: Likewise.
53706         * lib/objc-dg.exp: Likewise.
53707
53708 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53709
53710         PR target/5379
53711         * gcc.dg/20020122-2.c: New test.
53712
53713 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53714
53715         * gcc.dg/20020122-1.c: New test.
53716
53717 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53718
53719         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53720
53721 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53722
53723         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53724
53725 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53726
53727         * gcc.c-torture/compile/20020121-1.c: New test.
53728
53729 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53730
53731         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53732         ld_library_path.
53733
53734 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53735
53736         * gcc.dg/20020218-1.c: New test.
53737
53738 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53739
53740         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53741         messages
53742         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53743         "At global scope" warning
53744         * g++.dg/ext/align1.C: Change cygwin test for alignment
53745         from db-bogus to dg-warning
53746
53747 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53748
53749         * g77.f-torture/compile/cpp2.F: New test.
53750
53751 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53752
53753         * g++.dg/template/access1.C: New test.
53754
53755 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53756
53757         * gcc.dg/20020118-1.c: New.
53758
53759 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53760
53761         * gcc.c-torture/execute/20020118-1.c: New test.
53762
53763 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53764
53765         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53766         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53767         alignment warnings.
53768
53769 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53770
53771         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53772         torture_with_loops and torture_without_loops
53773
53774 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53775
53776         * gcc.c-torture/compile/20020116-1.c: New test.
53777
53778 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53779
53780         * gcc.dg/20020116-2.c: New test.
53781
53782         * gcc.dg/ultrasp4.c: New test.
53783
53784         * gcc.dg/20020116-1.c: New test.
53785
53786 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53787
53788         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53789         by EABI.
53790
53791 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53792
53793         * gcc.misc-tests/i386-prefetch.exp: New.
53794         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53795         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53796         * gcc.misc-tests/i386-pf-none-1.c: New test.
53797         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53798
53799 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53800
53801         * gcc.dg/gnu89-init-1.c: Add new tests.
53802
53803 2002-01-15  Andreas Jaeger  <aj@suse.de>
53804
53805         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53806         * gcc.dg/i386-mmx-2.c: Likewise.
53807         * gcc.dg/i386-sse-1.c: Likewise.
53808         * gcc.dg/i386-sse-2.c: Likewise.
53809         * gcc.dg/i386-sse-3.c: Likewise.
53810
53811 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53812
53813         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53814         Uncomment additional cases that now pass.
53815
53816 2002-01-11  Richard Henderson  <rth@redhat.com>
53817
53818         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53819         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53820
53821 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53822
53823         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53824
53825 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53826
53827         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53828         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53829
53830 2002-01-10  Dale Johannesen  <dalej@apple.com>
53831
53832         * gcc.c-torture/execute/loop-11.c: New.
53833
53834 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53835
53836         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53837         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53838
53839 2002-01-09  Richard Henderson  <rth@redhat.com>
53840
53841         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53842         type in which to perform the operation for each size.
53843
53844 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53845
53846         * gcc.c-torture/compile/20020109-2.c: New test.
53847
53848 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53849
53850         * gcc.c-torture/execute/loop-10.c: New test.
53851
53852 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53853
53854         * gcc.c-torture/compile/20010226-1.c: New test.
53855         * gcc.c-torture/compile/20010227-1.c: New test.
53856         * gcc.c-torture/compile/20010426-1.c: New test.
53857         * gcc.c-torture/compile/20010510-1.c: New test.
53858         * gcc.c-torture/compile/20010605-3.c: New test.
53859         * gcc.c-torture/compile/20010824-1.c: New test.
53860         * gcc.c-torture/execute/20010409-1.c: New test.
53861         * gcc.dg/noncompile/20000901-1.c: New test.
53862         * gcc.dg/20001023-1.c: New test.
53863         * gcc.dg/20001101-1.c: New test.
53864         * gcc.dg/20001102-1.c: New test.
53865         * gcc.dg/20010207-1.c: New test.
53866         * gcc.dg/20010405-1.c: New test.
53867         * gcc.dg/20010822-1.c: New test.
53868         * gcc.dg/20011107-1.c: New test.
53869
53870 2002-01-09  Jeffrey A Law  (law@redhat.com)
53871
53872         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53873
53874         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53875         execution failure on PA targets.
53876
53877 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53878
53879         * gcc.c-torture/compile/20020109-1.c: New test.
53880
53881 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53882
53883         * gcc.c-torture/execute/20020108-1.c: New test.
53884
53885 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53886
53887         * gcc.dg/20020108-1.c: New test.
53888
53889 2002-01-08  H.J. Lu <hjl@gnu.org>
53890
53891         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53892         for header files.
53893
53894 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53895
53896         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53897         consistency.
53898
53899 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53900
53901         * gcc.dg/altivec-4.c: Test altivec predicates.
53902
53903 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53904
53905         * gcc.c-torture/execute/20020107-1.c: New test.
53906
53907 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53908
53909         PR c/5279
53910         * gcc.c-torture/compile/20020106-1.c: New test.
53911
53912 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53913
53914         * gcc.c-torture/execute/nestfunc-4.c: New test.
53915
53916 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53917
53918         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53919         extra triple that slipped in.
53920         * g++.old-deja/g++.abi/align.C: Likewise.
53921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53922
53923 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53924
53925         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53926         * g++.old-deja/g++.abi/align.C: Likewise.
53927         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53928
53929         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53930         on FreeBSD/i386.
53931         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53932         FreeBSD.
53933
53934 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53935
53936         * gcc.dg/20020104-1.c: New test.
53937
53938         * gcc.dg/20020104-2.c: New test.
53939
53940 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53941
53942         * gcc.dg/20020103-1.c: Fix typo in target selector.
53943
53944 2002-01-03  Richard Henderson  <rth@redhat.com>
53945
53946         * gcc.dg/20020103-1.c: New.
53947
53948 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53949
53950         * gcc.c-torture/execute/20020103-1.c: New test.
53951
53952 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53953
53954         * g++.dg/other/debug2.C: New test.
53955
53956         * gcc.c-torture/compile/20020103-1.c: New test.
53957
53958 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53959
53960         * gcc.dg/gnu89-init-1.c: Added new tests.
53961
53962 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53963
53964         * g++.dg/template/friend2.C: Remove as patch is reverted.
53965
53966         * g++.dg/warn/oldcast1.C: New test.
53967
53968         * g++.dg/template/ptrmem1.C: New test.
53969         * g++.dg/template/ptrmem2.C: New test.
53970
53971         * g++.dg/template/ntp.C: New test.
53972
53973         * g++.dg/other/component1.C: New test.
53974
53975         * g++.dg/template/ttp3.C: New test.
53976
53977         * g++.dg/template/friend2.C: New test.
53978         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53979
53980 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53981
53982         * g++.dg/other/ptrmem1.C: New test.
53983         * g++.dg/other/ptrmem2.C: New test.
53984
53985 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53986
53987         * g++.dg/template/ctor1.C: New test.
53988
53989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53990
53991         * g++.dg/template/friend2.C: New test.
53992
53993 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53994
53995         * gcc.dg/mmix-1.c: New test.
53996
53997 2001-12-31  Richard Henderson  <rth@redhat.com>
53998
53999         * gcc.dg/asm-5.c: New.
54000
54001 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54002
54003         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54004         in namespace __gnu_cxx
54005
54006 2001-12-30  Richard Henderson  <rth@redhat.com>
54007
54008         * gcc.dg/debug-6.c: New.
54009
54010 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54011
54012         * gcc.c-torture/compile/20011229-2.c: New test.
54013
54014 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54015
54016         * gcc.dg/debug-3.c: New test.
54017         * gcc.dg/debug-4.c: New test.
54018         * gcc.dg/debug-5.c: New test.
54019
54020 2001-12-29  Richard Henderson  <rth@redhat.com>
54021
54022         * g++.dg/eh/loop1.C: New.
54023
54024 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54025
54026         * g++.dg/template/crash1.C: New test.
54027
54028 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54029
54030         * g++.dg/other/const1.C: New test.
54031
54032 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54033
54034         * gcc.c-torture/compile/20011229-1.c: New test.
54035
54036 2001-12-28  Stan Shebs  <shebs@apple.com>
54037
54038         * lib/objc-torture.exp: Resync with c-torture.exp.
54039         * lib/objc.exp: Load standard libraries.
54040
54041 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54042
54043         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54044         additional tests.
54045
54046 2001-12-27  Roger Sayle <roger@eyesopen.com>
54047
54048         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54049
54050 2001-12-27  Richard Henderson  <rth@redhat.com>
54051
54052         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54053
54054 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54055
54056         * g++.dg/eh/ctor1.C: New test.
54057         * g++.dg/other/error2.C: New test.
54058
54059 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54060
54061         * g++.dg/other/init2.C: New test.
54062
54063 2001-12-24  Richard Henderson  <rth@redhat.com>
54064
54065         * gcc.dg/20011223-1.c: New.
54066         * gcc.dg/inline-1.c: New.
54067
54068 2001-12-23  Richard Henderson  <rth@redhat.com>
54069
54070         * gcc.dg/asm-4.c: Test operand modifiers.
54071
54072 2001-12-23  Richard Henderson  <rth@redhat.com>
54073
54074         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54075
54076 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54077
54078         * gcc.c-torture/execute/20011223-1.c: New test.
54079
54080 2001-12-21  Richard Henderson  <rth@redhat.com>
54081
54082         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54083         re-enables the warning.
54084
54085 2001-12-21  Richard Henderson  <rth@redhat.com>
54086
54087         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54088
54089 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54090
54091         * gcc.c-torture/compile/20011218-1.c: New test.
54092
54093 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54094
54095         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54096         arm-isr.c test.
54097         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54098         epilogue generation for ARM ISR routines.
54099
54100 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54101
54102         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54103         * gcc.dg/format/c90-printf-3.c: Likewise.
54104         * gcc.dg/format/c99-printf-3.c: Likewise.
54105         * gcc.dg/format/ext-1.c: Likewise.
54106         * gcc.dg/format/ext-6.c: Likewise.
54107         * gcc.dg/format/format.h: Prototype unlocked stdio.
54108
54109 2001-12-20  Richard Henderson  <rth@redhat.com>
54110
54111         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54112         (arena): Use it.
54113         (malloc): Correct allocation logic.  Abort if we fill up the
54114         arena before initialization complete.
54115         (realloc): Correct allocation logic.
54116
54117 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54118
54119         * gcc.c-torture/compile/20011219-2.c: New test.
54120
54121         * gcc.c-torture/execute/20011219-1.c: New test.
54122
54123 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54124
54125         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54126         target does not support weak symbols.
54127
54128 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54129
54130         * gcc.c-torture/compile/20011219-1.c: New test.
54131
54132 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54133
54134         * g++.dg/other/error1.C: New test.
54135
54136 2001-12-17  Jeffrey A Law  (law@redhat.com)
54137
54138         * gcc.c-torture/execute/20011217-1.c: New test.
54139
54140 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54141
54142         * objc.dg/special/: New directory.
54143         * objc.dg/special/special.exp: New file.
54144         * objc.dg/special/unclaimed-category-1.h: New file.
54145         * objc.dg/special/unclaimed-category-1a.m: New file.
54146         * objc.dg/special/unclaimed-category-1.m: New file.
54147
54148 2001-12-17  Andreas Jaeger  <aj@suse.de>
54149
54150         * gcc.c-torture/compile/20011217-2.c: New test.
54151
54152 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54153
54154         * gcc.c-torture/compile/20011217-1.c: New test.
54155
54156 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54157
54158         * gcc.dg/20011214-1.c: New.
54159
54160 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54161
54162         * gcc.dg/altivec-4.c: New.
54163
54164 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54165
54166         * gcc.dg/20011113-1.c: New test.
54167
54168 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54169
54170         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54171         std::__malloc_alloc_template<0> and
54172         std::__default_alloc_template<false, 0>.
54173
54174 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54175
54176         * objc/execute/bf-21.m: New test.
54177         * objc/execute/enumeration-1.m: New test.
54178         * objc/execute/enumeration-2.m: New test.
54179
54180 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54181
54182         * gcc.dg/gnu89-init-1.c: New test.
54183
54184 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54185
54186         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54187         * g++.old-deja/g++.jason/2371.C: Likewise.
54188         * g++.old-deja/g++.jason/template33.C: Likewise.
54189         * g++.old-deja/g++.jason/template34.C: Likewise.
54190         * g++.old-deja/g++.jason/template36.C: Likewise.
54191         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54192         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54193         * g++.old-deja/g++.other/typename1.C: Likewise.
54194         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54195         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54196         * g++.old-deja/g++.pt/typename11.C: Likewise.
54197         * g++.old-deja/g++.pt/typename14.C: Likewise.
54198         * g++.old-deja/g++.pt/typename16.C: Likewise.
54199         * g++.old-deja/g++.pt/typename3.C: Likewise.
54200         * g++.old-deja/g++.pt/typename4.C: Likewise.
54201         * g++.old-deja/g++.pt/typename5.C: Likewise.
54202         * g++.old-deja/g++.pt/typename7.C: Likewise.
54203         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54204
54205 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54206
54207         * g++.dg/other/linkage1.C: New test.
54208         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54209         specifiers.
54210
54211 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54212
54213         * gcc.dg/concat.c: New test.
54214
54215 2001-12-11  Stan Shebs  <shebs@apple.com>
54216
54217         * objc/compile: New test directory.
54218         * objc/compile/compile.exp: New expect script.
54219         * objc/compile/20011211-1.m: New compile test.
54220
54221 2001-12-11  Jason Merrill  <jason@redhat.com>
54222
54223         * lib/prune.exp (prune_gcc_output): Also handle "In member
54224         function".  So many permutations...
54225
54226 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54227
54228         * g++.dg/template/typedef1.C: New test.
54229
54230 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54231
54232         * g++.dg/other/copy1.C: New test.
54233
54234 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54235
54236         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54237
54238         * gcc.dg/builtin-choose-expr.c: New.
54239
54240 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54241
54242         * gcc.dg/altivec-2.c: New.
54243
54244 2001-12-07  Richard Henderson  <rth@redhat.com>
54245
54246         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54247
54248 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54249
54250         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54251         ultrasparc.
54252
54253 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54254
54255         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54256
54257 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54258
54259         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54260         variable argument list.
54261
54262 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54263
54264         * gcc.c-torture/execute/memcheck: Delete entire directory.
54265         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54266         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54267
54268 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54269
54270         * gcc.dg/Wshadow-1.c: New test.
54271
54272 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54273
54274         * gcc.c-torture/compile/20011130-1.c: New test.
54275
54276         * gcc.dg/noncompile/20011025-1.c: New test.
54277
54278         * g++.dg/other/anon-union.C: New test.
54279
54280         * gcc.c-torture/execute/20011024-1.c: New test.
54281
54282 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54283
54284         * gcc.c-torture/execute/20000722-1.x,
54285         gcc.c-torture/execute/20010123-1.x: Remove.
54286         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54287         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54288         gcc.dg/c99-complit-2.c: New tests.
54289
54290 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54291
54292         * g++.dg/inherit/base1.C: New test.
54293
54294 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54295
54296         * g++.dg/other/stdarg1.C: New test.
54297
54298         * gcc.c-torture/compile/20011130-2.c: New test.
54299
54300 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54301
54302         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54303         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54304         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54305         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54306         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54307         * gcc.dg/builtin-prefetch-1.c: New test.
54308
54309 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54310
54311         * gcc.dg/20011130-1.c: New test.
54312
54313 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54314
54315         * g++.dg/other/scope1.C: New test.
54316         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54317
54318 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54319
54320         * gcc.dg/vla-init-1.c: New test.
54321
54322 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54323
54324         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54325
54326 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54327
54328         * objc.dg/alias.m: Update.
54329         * objc.dg/class-1.m: Update.
54330         * objc.dg/const-str-1.m: Update.
54331         * objc.dg/fwd-proto-1.m: Update.
54332         * objc.dg/id-1.m: Update.
54333         * objc.dg/super-class-1.m: Update.
54334
54335 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54336
54337         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54338         constructs.
54339
54340 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54341
54342         * gcc.c-torture/execute/20011128-1.c: New test.
54343
54344 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54345
54346         * gcc.dg/20011127-1.c: New test.
54347
54348 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54349
54350         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54351         from Austin Group draft 7.
54352         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54353         scanf format arguments.
54354         * gcc.dg/format/no-exargs-2.c: New test.
54355
54356 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54357
54358         * g++.dg/abi/vbase8-4.C: New test.
54359
54360 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54361
54362         * gcc.c-torture/execute/20011121-1.c: New test.
54363
54364 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54365
54366         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54367
54368 2001-11-23  Andreas Jaeger  <aj@suse.de>
54369
54370         * gcc.dg/cpp/charconst-2.c: New test.
54371
54372 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54373
54374         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54375         to the host if it is remote.  Let tests specify extra headers
54376         they use.
54377         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54378         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54379         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54380         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54381         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54382         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54383         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54384         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54385         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54386         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54387
54388 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54389
54390         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54391         for little endian ARMs.
54392
54393 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54394
54395         * gcc.c-torture/compile/20011119-1.c: New test.
54396         * gcc.c-torture/compile/20011119-2.c: New test.
54397
54398 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54399
54400         * gcc.dg/altivec-1.c: Fix typo.
54401
54402 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54403
54404         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54405
54406 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54407
54408         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54409
54410 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54411
54412         * lib/g77.exp: Don't specify --rpath-link.
54413
54414         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54415         across all the headers.
54416         * gcc.dg/format/format.exp: For testing on a remote host,
54417         copy format.h.
54418
54419         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54420         * gcc.c-torture/execute/930406-1.c: Likewise.
54421         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54422
54423 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54424
54425         * gcc.dg/altivec-1.c: New.
54426
54427 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54428
54429         * gcc.dg/cpp/fpreprocessed.c: New test case.
54430
54431 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54432
54433         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54434         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54435         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54436
54437 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54438
54439         * gcc.dg/no-builtin-1.c: New test.
54440
54441 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54442
54443         * gcc.c-torture/execute/20011115-1.c: New test.
54444
54445 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54446
54447         * gcc.c-torture/compile/20011114-2.c: New test.
54448         * gcc.c-torture/compile/20011114-3.c: New test.
54449         * gcc.c-torture/compile/20011114-4.c: New test.
54450
54451 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54452
54453         * g++.dg/other/init1.C: New test.
54454
54455 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54456
54457         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54458         message.
54459
54460         * gcc.c-torture/execute/20011114-1.c: New testcase.
54461
54462         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54463         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54464         like the (before this change) version of 20010327-1.c.
54465
54466 2001-11-14  Roger Sayle <roger@eyesopen.com>
54467
54468         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54469
54470 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54471
54472         * g++.dg/init/array2.C: New test.
54473
54474 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54475
54476         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54477
54478 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54479
54480         * g++.dg/other/forscope1.C: New test.
54481         * g++.dg/ext/forscope1.C: New test.
54482         * g++.dg/ext/forscope2.C: New test.
54483
54484 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54485
54486         * gcc.c-torture/execute/20011113-1.c: New test.
54487
54488 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54489
54490         * gcc.c-torture/execute/20011109-2.c: New test.
54491
54492         * gcc.c-torture/execute/20011109-1.c: New test.
54493
54494 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54495
54496         * gcc.c-torture/compile/20011109-1.c: New test.
54497
54498 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54499
54500         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54501         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54502         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54503         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54504         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54505         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54506         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54507
54508 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54509
54510         * g++.dg/warn/Wshadow-1.C: New tests.
54511         * g++.old-deja/g++.mike/for3.C: Update.
54512
54513 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54514
54515         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54516         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54517         XFAILs.  Adjust expected error texts.
54518         * gcc.c-torture/compile/20011106-1.c,
54519         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54520         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54521         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54522         gcc.dg/c99-array-lval-5.c: New tests.
54523
54524 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54525
54526         * gcc.dg/cpp/defined.c: Update.
54527
54528 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54529
54530         * gcc.c-torture/execute/anon-1.c: New test.
54531
54532 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54533
54534         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54535         same size, so no warning should be produced on stormy16.
54536
54537         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54538         due to oversized array.
54539         * g++.old-deja/g++.mike/ns15.C: Likewise.
54540         * g++.old-deja/g++.pt/crash16.C: Likewise.
54541
54542 2001-11-02  Graham Stott  <grahams@redhat.com>
54543
54544         * g++.dgother/debug1.C: Fix typos.
54545
54546 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54547
54548         * g++.dg/other/debug1.C: New test.
54549
54550 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54551
54552         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54553         of unsigned long.
54554
54555 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54556
54557         * gcc.dg/20011029-2.c: New test.
54558
54559         * gcc.c-torture/compile/20011029-1.c: New test.
54560
54561 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54562
54563         * objc/execute/class_self-1.m: New test.
54564         * objc/execute/class_self-2.m: New test.
54565
54566 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54567
54568         * gcc.misc-tests/msgs.exp: Delete.
54569         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54570         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54571         error set to match recent changes.
54572
54573 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54574
54575         * gcc.dg/20011021-1.c: New test.
54576
54577 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54578
54579         * gcc.c-torture/compile/20011023-1.c: New test.
54580
54581 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54582
54583         * lib/g77.exp: Rewrite based on lib/g++.exp.
54584
54585 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * gcc.c-torture/execute/20011019-1.c: New test.
54588
54589         * gcc.dg/20011018-1.c: New test.
54590
54591 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54592
54593         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54594
54595 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54596
54597         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54598         * gcc.dg/attr-invalid.c: Likewise.
54599
54600 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54601
54602         * gcc.dg/20011015-1.c: New test.
54603
54604 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54605
54606         * g++.dg/template/unify2.C: New test.
54607
54608 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54609
54610         * g++.dg/other/exception-specification.C: New test
54611
54612 2001-10-13  Tom Rix  <trix@redhat.com>
54613
54614         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54615         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54616
54617 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54618
54619         * gcc.dg/20011009-1.c: New test.
54620
54621 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54622
54623         PR g++/4476
54624         * g++.dg/other/friend1.C: New test.
54625
54626 2001-10-11  Richard Henderson  <rth@redhat.com>
54627
54628         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54629
54630 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54631
54632         * gcc.c-torture/compile/20011010-1.c: New.
54633
54634 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54635
54636         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54637         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54638         g77.f-torture/execute/execute.exp,
54639         g77.f-torture/noncompile/noncompile.exp,
54640         gcc.c-torture/compile/compile.exp,
54641         gcc.c-torture/execute/execute.exp,
54642         gcc.c-torture/execute/ieee/ieee.exp,
54643         gcc.c-torture/execute/memcheck/memcheck.exp,
54644         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54645         objc/execute/execute.exp: Update FSF address.
54646
54647 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54648
54649         * gcc.dg/cpp/cmdlne-C.c: Update.
54650         * gcc.dg/cpp/cmdlne-C2.c: New.
54651
54652 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54653
54654         * gcc.c-torture/execute/20011008-3.c: New.
54655
54656 2001-10-08  DJ Delorie  <dj@redhat.com>
54657
54658         * gcc.dg/20011008-1.c: New.
54659         * gcc.dg/20011008-2.c: New.
54660
54661 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54662
54663         * gcc.dg/cpp/spacing1.c: Update test.
54664
54665 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54666
54667         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54668         spelling errors of "separate" as "seperate".
54669
54670 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54671
54672         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54673         enough to avoid inlining.
54674
54675 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54676
54677         * lib/g77.exp: set libg2c_dir correctly.
54678
54679 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54680
54681         * gcc.dg/cpp/macro11.c: New test.
54682
54683 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54684
54685         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54686         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54687         gcc.dg/format/multattr-3.c: New tests.
54688         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54689         tests for format attributes on function pointers being rejected.
54690
54691 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54692
54693         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54694
54695 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54696
54697         * g++.dg/warn/format1.C: New test.
54698
54699 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54700
54701         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54702
54703 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54704
54705         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54706
54707 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54708
54709         * gcc.dg/cpp/redef2.c: Add test.
54710
54711 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54712
54713         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54714         long-standing bug on i686, apparently.
54715         * gcc.c-torture/execute/loop-2c.x: New file.
54716         * gcc.c-torture/execute/loop-2d.x: New file.
54717         * gcc.c-torture/execute/loop-3c.x: New file.
54718
54719 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54720
54721         * gcc.dg/cpp/20000625-2.c: Correct line number.
54722
54723 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54724
54725         * gcc.dg/cpp/macro10.c: New test.
54726         * gcc.dg/cpp/strify3.c: New test.
54727         * gcc.dg/cpp/spacing1.c: Add tests.
54728         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54729         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54730
54731 2001-09-24  DJ Delorie  <dj@redhat.com>
54732
54733         * gcc.c-torture/execute/20010924-1.c: New test.
54734
54735 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54736
54737         * objc/execute/paste.m: Remove.
54738
54739 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54740
54741         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54742
54743 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54744
54745         * g77.dg/strlen0.f: New test.
54746
54747 2001-09-21  Richard Henderson  <rth@redhat.com>
54748
54749         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54750         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54751
54752 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54753
54754         Table-driven attributes.
54755         * g++.dg/ext/attrib1.C: New test.
54756
54757 2001-09-20  DJ Delorie  <dj@redhat.com>
54758
54759         * gcc.dg/20000926-1.c: Update expected warning messages.
54760         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54761         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54762         array.
54763
54764 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54765
54766         * g++.dg/eh/registers1.C: New test case.
54767
54768 2001-09-17  Richard Henderson  <rth@redhat.com>
54769
54770         * gcc.dg/array-5.c: Fix VLA decomposition test.
54771
54772 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54773
54774         * gcc.dg/cpp/line5.c: New testcase.
54775
54776 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54777
54778         * gcc.dg/cpp/macro9.c: New test.
54779
54780 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54781
54782         * gcc.c-torture/execute/980223.c: Change type of addr from long
54783         to char *.
54784
54785 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54786
54787         * gcc.c-torture/execute/20010915-1.c: New test.
54788
54789 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54790
54791         * g77.dg/bprob: New directory.
54792         * g77.dg/bprob/bprob.exp: New file.
54793         * g77.dg/bprob/bprob-1.f: New test.
54794         * g77.dg/gcov: New directory.
54795         * g77.dg/gcov/gcov.exp: New file.
54796         * g77.dg/gcov/gcov-1.f: New test.
54797         * g77.dg/gcov/gcov-1.x: New file.
54798
54799 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54800
54801         * gcc.dg/cpp/directiv.c: Update.
54802         * gcc.dg/cpp/undef1.c: Update.
54803
54804 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54805
54806         * gcc.dg/20010912-1.c: New test.
54807
54808 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54809
54810         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54811         language-independent file in lib.
54812         * lib/gcov.exp: New file.
54813
54814 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54815
54816         * gcc.c-torture/compile/20010911-1.c: New test.
54817
54818 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54819
54820         * lib/profopt.exp: New, to support profile-directed optimizations.
54821         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54822         * gcc.misc-tests/bprob-1.c: New test.
54823         * gcc.misc-tests/bprob-2.c: New test.
54824
54825 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54826
54827         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54828         XFAIL and which kinds of gcov output to verify.
54829         * gcc.misc-tests/gcov-4b.x: New file.
54830         * gcc.misc-tests/gcov-5b.x: New file.
54831         * gcc.misc-tests/gcov-6.x: New file.
54832         * gcc.misc-tests/gcov-7.c: New test.
54833         * gcc.misc-tests/gcov-7.x: New file.
54834
54835 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54836
54837         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54838         * gcc.misc-tests/gcov-6.c: New test.
54839
54840 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54841
54842         PR c++/3986
54843         * g++.dg/abi/vbase1.C: New test.
54844
54845 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54846
54847         * objc.dg/method-2.m: New.
54848
54849 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54850
54851         PR c++/4203
54852         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54853         * g++.dg/init/empty1.C: New test.
54854
54855 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54856
54857         * gcc.c-torture/compile/20010903-1.c: New test.
54858
54859 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54860
54861         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54862         for m68k.
54863
54864 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54865
54866         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54867
54868         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54869
54870         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54871
54872 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54873
54874         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54875         for 16-bit 'unsigned int'.
54876
54877 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54878
54879         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54880
54881 2001-08-27  Richard Henderson  <rth@redhat.com>
54882
54883         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54884         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54885
54886 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54887
54888         * gcc.dg/asm-names.c (ymain): New.
54889
54890 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54891
54892         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54893         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54894         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54895
54896 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54897
54898         * gcc.dg/compare5.c: New testcase.
54899
54900 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54901
54902         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54903         and "In instantiation".
54904
54905 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54906
54907         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54908
54909 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54910
54911         * gcc.misc-tests/gcov.exp: Add support for branch information.
54912         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54913         * gcc.misc-tests/gcov-4.c: New test.
54914         * gcc.misc-tests/gcov-4b.c: New test.
54915         * gcc.misc-tests/gcov-5b.c: New test.
54916
54917 2001-08-20  Zack Weinberg  <zackw@panix.com>
54918
54919         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54920         expected to fail.
54921
54922 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54923
54924         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54925
54926 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54927
54928         * g++.dg/eh/template1.C: New test.
54929
54930 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54931
54932         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54933         Fix thinko.
54934         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54935         for xfail.
54936
54937 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54938
54939         * lib/g77-dg.exp: Use prune.exp for common procedures
54940         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54941         * lib/g77.exp: (g77-dg-prune) Remove
54942
54943 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54944
54945         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54946
54947 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54948
54949         * g++.dg/template/unify1.C: New test.
54950
54951 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54952
54953         * g++.dg/abi/empty4.C: New test.
54954
54955 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54956
54957         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54958         solaris2.*
54959         * g77.f-torture/compile/pr3743.x: Likewise.
54960
54961 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54962
54963         * g++.dg/other/using-declaration.C: New test.
54964
54965 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54966
54967         * gcc.dg/cpp/tr-sign.c: New testcase.
54968
54969 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54970
54971         * gcc.dg/cpp/19951025-1.c: Revert.
54972         * gcc.dg/cpp/directiv.c: We no longer process directives that
54973         interrupt macro arguments.
54974
54975 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54976
54977         * gcc.dg/bconstp-1.c: New test.
54978
54979 2001-08-03  Richard Henderson  <rth@redhat.com>
54980
54981         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54982
54983 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54984
54985         * gcc.dg/cpp/19951025-1.c: Update.
54986
54987 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54988
54989         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54990         should be x.
54991
54992 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54993
54994         Kill -fhonor-std.
54995         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54996         * g++.old-deja/g++.other/std1.C: Likewise.
54997         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54998
54999 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55000
55001         * lib/g77.exp: Load gcc-defs.exp for common procedures
55002         (g77_pass, g77_fail, g77_finish, g77_exit,
55003         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55004
55005 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55006
55007         * g77.dg/fbackslash.f
55008         * g77.dg/fcase-preserve.f
55009         * g77.dg/ff90-1.f
55010         * g77.dg/ffixed-line-length-0.f
55011         * g77.dg/ffixed-line-length-132.f
55012         * g77.dg/ffixed-line-length-7.f
55013         * g77.dg/ffixed-line-length-72.f
55014         * g77.dg/ffixed-line-length-none.f
55015         * g77.dg/ffree-form-1.f
55016         * g77.dg/fno-backslash.f
55017         * g77.dg/fno-f90-1.f
55018         * g77.dg/fno-fixed-form-1.f
55019         * g77.dg/fno-onetrip.f
55020         * g77.dg/fno-typeless-boz.f
55021         * g77.dg/fno-underscoring.f
55022         * g77.dg/fno-vxt-1.f
55023         * g77.dg/fonetrip.f
55024         * g77.dg/ftypeless-boz.f
55025         * g77.dg/fugly-assumed.f
55026         * g77.dg/funderscoring.f
55027         * g77.dg/fvxt-1.f
55028
55029 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55030
55031         * objc.dg/fwd-proto-1.m: New.
55032         * objc.dg/local-decl-1.m: New.
55033         * objc.dg/naming-1.m: New.
55034         * objc.dg/naming-2.m: New.
55035         * objc.dg/proto-hier-1.m: New.
55036
55037 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55038
55039         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55040         largest-type elements to a struct makes its size grow.
55041
55042 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.dg/abi/vthunk1.C: New test.
55045
55046 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55047
55048         * g++.dg/abi/vbase8-22.C: New test.
55049
55050 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55051
55052         * gcc.dg/cpp/macro8.c: New test.
55053
55054 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55055
55056         * g++.dg/abi/vbase8-21.C: New test.
55057
55058 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55059
55060         * g++.dg/abi/vbase8-10.C: New test.
55061
55062 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55063
55064         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55065         ${tool}_set_ld_library_path.
55066         Changed caller.
55067         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55068         g++.exp.
55069
55070 2001-07-26  Stan Cox <scox@redhat.com>
55071
55072         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55073         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55074         gcc_exit, gcc_check_unsupported_p):
55075         Moved to gcc-deps.exp
55076         * gcc-deps.exp: New file.
55077
55078 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55079
55080         * g++.old-deja/g++.pt/defarg14.C: New test.
55081
55082 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55083
55084         * g++.old-deja/g++.other/lineno5.C: New test.
55085
55086 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55087
55088         * g++.old-deja/g++.pt/crash68.C: New test.
55089
55090 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55091
55092         * g++.old-deja/g++.other/crash42.C: New test.
55093
55094 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55095
55096         * gcc.dg/cpp/extratokens.c: Fix.
55097         * gcc.dg/cpp/skipping2.c: New tests.
55098
55099 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55100
55101         * gcc.c-torture/execute/20010724-1.c: New file.
55102         * gcc.c-torture/execute/20010724-1.x: New file.
55103
55104 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55105
55106         * g++.old-deja/g++.other/cond7.C: New test.
55107
55108 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.old-deja/g++.other/optimize4.C: New test.
55111
55112 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55113
55114         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55115
55116 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55117
55118         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55119         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55120         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55121         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55122
55123         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55124         bug report" message.
55125
55126         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55127         * g++.dg/ext/instantiate1.C: Move from old-deja.
55128
55129 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55130
55131         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55132         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55133         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55134         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55135
55136 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55137
55138         * gcc.c-torture/execute/20010723-1.c: New test.
55139
55140 2001-07-23  Ben Elliston  <bje@redhat.com>
55141
55142         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55143
55144 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55145
55146         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55147         i[34567]86-*-*.
55148         Delete handling of ieee_multilib_flags.
55149         Pass -mieee for alpha*-*-* and sh-*-*.
55150         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55151
55152 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55153
55154         Remove old-abi tests.
55155         * g++.old-deja/g++.mike/p11116.C: Remove.
55156         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55157
55158 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55159
55160         * g77.f-torture/compile/pr3743.f: New test
55161
55162 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55163
55164         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55165
55166 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55167
55168         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55169         g++.old-deja/g++.pt/static6.C: Likewise.
55170         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55171         supports weak symbols.
55172
55173 2001-07-18  Andreas Jaeger  <aj@suse.de>
55174
55175         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55176         supported again.
55177
55178 2001-07-18  Andreas Jaeger  <aj@suse.de>
55179
55180         * gcc.dg/iftrap-1.c: Fix target line.
55181
55182 2001-07-17  Richard Henderson  <rth@redhat.com>
55183
55184         * gcc.c-torture/execute/20010717-1.c: New.
55185
55186 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55187
55188         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55189         tests.
55190
55191 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55192
55193         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55194
55195 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55196
55197         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55198         UAC_SIGBUS, UAC_NOPRINT definitions.
55199
55200 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55201
55202         * objc/execute/object_is_class.m: New test.
55203         * objc/execute/object_is_meta_class.m: New test.
55204
55205 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55206
55207         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55208         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55209
55210 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55211
55212         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55213         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55214
55215 2001-07-14  Richard Henderson  <rth@redhat.com>
55216
55217         * gcc.dg/iftrap-1.c: New.
55218
55219 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55220
55221         * g77.f-torture/execute/intrinsic77.f: New test.
55222
55223 2001-07-11  Janis Johnson <janis@us.ibm.com>
55224
55225         * gcc.misc-tests/gcov-3.c: New test.
55226
55227 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55228
55229         * gcc.c-torture/compile/20010711-1.c,
55230         * gcc.c-torture/compile/20010711-2.c: New tests.
55231
55232 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55233
55234         * gcc.c-torture/execute/20010711-1.c: New test.
55235
55236 2001-07-11  Ben Elliston  <bje@redhat.com>
55237
55238         * g++.old-deja/g++.other/enum5.C: New test.
55239
55240 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55241
55242         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55243         (g++-dg-prune): Call prune_gcc_output.
55244         * prune.exp: New file for prune_gcc_output.
55245         * lib/g++.exp, lib/gcc.exp: Load it.
55246
55247 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55248
55249         * gcc.c-torture/compile/20010701-1.c,
55250         g++.old-deja/g++.ext/attrib6.C: New tests.
55251
55252 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55253
55254         * gcc.c-torture/compile/20010706-1.c: New test.
55255
55256 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55257
55258         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55259
55260 2001-06-28  Stan Shebs  <shebs@apple.com>
55261
55262         * gcc.dg/pragma-darwin.c: New test.
55263
55264 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55265
55266         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55267         Solaris 2.[678] system.
55268
55269 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55270
55271         * gcc.dg/20010622-1.c: New test.
55272
55273 2001-06-18  Stan Shebs  <shebs@apple.com>
55274
55275         * objc.dg: New directory.
55276         * objc.dg/dg.exp: New file.
55277         * objc.dg/alias.m: New.
55278         * objc.dg/class-1.m: New.
55279         * objc.dg/class-2.m: New.
55280         * objc.dg/const-str-1.m: New.
55281         * objc.dg/const-str-2.m: New.
55282         * objc.dg/id-1.m: New.
55283         * objc.dg/method-1.m: New.
55284         * objc.dg/super-class-1.m: New.
55285         * lib/objc-dg.exp: New file.
55286
55287 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55288
55289         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55290         of label name.
55291
55292 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55293
55294         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55295
55296 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55297
55298         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55299         variable.
55300
55301 2001-06-12  Richard Henderson  <rth@redhat.com>
55302
55303         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55304
55305 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55306
55307         * g++.old-deja/g++.abi/vbase5.C: New test.
55308         * g++.old-deja/g++.abi/vbase6.C: New test.
55309         * g++.old-deja/g++.abi/vbase7.C: New test.
55310
55311 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55312
55313         * gcc.c-torture/compile/20010610-1.c: New test.
55314
55315 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55316
55317         * g++.old-deja/g++.abi/vbase4.C: New test.
55318
55319 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55320
55321         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55322         support %f for HC11/HC12 targets.
55323         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55324         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55325         on HC11/HC12 targets.
55326         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55327
55328 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55329
55330         * gcc.dg/wchar_t-1.c: New file.
55331         * gcc.dg/wint_t-1.c: Likewise.
55332
55333 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55334
55335         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55336
55337 2001-06-11  Richard Henderson  <rth@redhat.com>
55338
55339         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55340
55341 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55342
55343         * gcc.c-torture/compile/20010611-1.c: New test.
55344
55345 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55346
55347         * gcc.dg/c99-tag-1.c: Add more tests.
55348
55349 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55350
55351         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55352         representation on MN10300 and ARM/Thumb.
55353
55354 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55355
55356         * g77.f-torture/execute/20010610.f: New.
55357
55358 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55359
55360         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55361         names.
55362
55363 2001-06-09  Richard Henderson  <rth@redhat.com>
55364
55365         * gcc.c-torture/execute/ashrdi-1.c: New.
55366         * gcc.c-torture/execute/ashldi-1.c: New.
55367         * gcc.c-torture/execute/lshrdi-1.c: New.
55368
55369 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55370
55371         * objc/execute/load-3.m: Added. Check sending +load to categories,
55372         in addition to classes.
55373
55374 2001-06-08  Stan Shebs  <shebs@apple.com>
55375
55376         * objc/execute/load-2.m: New test.  From Nicola Pero
55377         <n.pero@mi.flashnet.it>.
55378
55379 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55380
55381         * gcc.c-torture/execute/20010605-2.c: New test.
55382
55383 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55384
55385         * g++.old-deja/g++.abi/vbase2.C: New test.
55386         * g++.old-deja/g++.abi/vbase3.C: New test.
55387
55388 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55389
55390         * g++.old-deja/g++.pt/friend49.C: New test.
55391
55392 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55393
55394         * g++.old-deja/g++.ext/anon3.C: New test.
55395
55396 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55397
55398         * g++.old-deja/g++.other/conv7.C: New test.
55399
55400 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55401
55402         * gcc.c-torture/compile/20010605-2.c: New test.
55403
55404 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55405
55406         * gcc.c-torture/execute/20010604-1.c: New test.
55407
55408 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55409
55410         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55411
55412 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55413
55414         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55415         (g++_link_flags): Likewise.
55416         (g++_init): Pass gccpath's value to two previous functions.
55417
55418 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55419
55420         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55421         Ensure logfile entry matches exec command line.
55422
55423 2001-05-31  Richard Henderson  <rth@redhat.com>
55424
55425         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55426         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55427
55428 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55429
55430         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55431         compiler for irix6.2
55432
55433 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55434
55435         * g++.old-deja/g++.other/optimize3.C: New file.
55436
55437 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55438
55439         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55440         assemble.
55441
55442 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55443
55444         * g++.old-deja/g++.other/optimize2.C: New file.
55445
55446 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55447
55448         * gcc.c-torture/compile/20010518-2.c: New file.
55449         * gcc.c-torture/execute/20010518-1.c: New file.
55450         * gcc.c-torture/execute/20010518-2.c: New file.
55451
55452 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55453
55454         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55455
55456 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55457
55458         G++ no longer defines builtins that do not begin with __builtin.
55459         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55460         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55461         * g++.old-deja/g++.law/builtin1.C: Likewise.
55462         * g++.old-deja/g++.law/cvt2.C: Likewise.
55463         * g++.old-deja/g++.mike/net5.C: Likewise.
55464         * g++.old-deja/g++.other/builtins1.C: Likewise.
55465         * g++.old-deja/g++.other/builtins2.C: Likewise.
55466         * g++.old-deja/g++.other/builtins3.C: Likewise.
55467         * g++.old-deja/g++.other/builtins4.C: Likewise.
55468         * g++.old-deja/g++.other/inline8.C: Likewise.
55469         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55470
55471 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55472
55473         * g++.old-deja/g++.pt/using1.C: Adjust.
55474         * g++.old-deja/g++.pt/using2.C: New test.
55475
55476 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55477
55478         * gcc.dg/cpp/charconst.c: New tests.
55479         * gcc.dg/cpp/escape.c: New tests.
55480         * gcc.dg/cpp/escape-1.c: New tests.
55481         * gcc.dg/cpp/escape-2.c: New tests.
55482         * gcc.dg/cpp/ucs.c: New tests.
55483
55484 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55485
55486         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55487         native compiler for irix6.5.
55488
55489 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55490
55491         * lib/g++.exp (g++_include_flags): Use args to compute
55492         get_multilibs.
55493         (g++_link_flags): Likewise.
55494         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55495
55496 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55497
55498         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55499
55500 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55501
55502         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55503         this file.
55504
55505 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55506
55507         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55508         STACK_SIZE;
55509         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55510         to STACK_SIZE; Use it to define size of add_histo array.
55511         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55512         to STACK_SIZE.
55513         (f): Use GITT_SIZE to define size of gitt local table.
55514         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55515         to STACK_SIZE; Use it to define size of bytemem array.
55516
55517 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55518
55519         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55520         on 68HC11/HC12 due to the asm instruction.
55521         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55522         * gcc.c-torture/compile/920520-1.x: Likewise.
55523         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55524         on 68HC11/HC12 because the function is larger than 64K.
55525         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55526         on 68HC11/HC12 because the structure is too large.
55527
55528 2001-05-20  Richard Henderson  <rth@redhat.com>
55529
55530         * gcc.c-torture/execute/20010520-1.c: New.
55531
55532 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55533
55534         * g++.old-deja/g++.warn/compare1.C: New test.
55535         * gcc.dg/compare4.c: New test.
55536
55537 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55538
55539         * g++.old-deja/g++.other/optimize1.C: New test.
55540
55541 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55542
55543         * g++.old-deja/g++.pt/spec41.C: New test.
55544
55545 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55546
55547         * gcc.c-torture/compile/20010114-1.x: Remove.
55548
55549 2001-05-18  Stan Shebs  <shebs@apple.com>
55550
55551         * gcc.c-torture/compile/20010518-1.c: New test.
55552
55553 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55554
55555         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55556         * g++.old-deja/g++.pt/crash67.C: New test.
55557
55558 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55559
55560         * g++.old-deja/g++.other/debug9.C: New test.
55561
55562 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55563
55564         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55565
55566 2001-05-16  Jan Hubicka  <jh@suse.cz>
55567
55568         * gcc.c-torture/compile/20010516-1.c: New test.
55569
55570 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55571
55572         * g++.old-deja/g++.other/crash41.C: New test.
55573
55574 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55575
55576         * g++.old-deja/g++.pt/crash66.C: New test.
55577
55578 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55579
55580         * g++.old-deja/g++.robertl/eb27.C: Convert.
55581
55582 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55583
55584         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55585         declaration being redundant.
55586
55587 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55588
55589         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55590
55591 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55592
55593         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55594
55595 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55596
55597         * lib/g++.exp: Use testsuite_flags.
55598
55599 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55600
55601         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55602
55603 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55604
55605         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55606
55607 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55608
55609         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55610
55611 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55612
55613         * gcc.c-torture/compile/20010313-1.c: New test.
55614
55615 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55616
55617         * gcc.dg/cpp/direct2.c: New test.
55618         * gccq.dg/cpp/direct2s.c: New test.
55619
55620         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55621
55622 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55623
55624         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55625         * g++.old-deja/g++.other/op3.C: Likewise.
55626
55627 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55628
55629         * gcc.dg/cpp/syshdr.h: New file.
55630         * gcc.dg/cpp/sysmac1.c: Update.
55631         * gcc.dg/cpp/sysmac2.c: Update.
55632
55633 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55634
55635         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55636
55637 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55638
55639         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55640         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55641
55642 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55643
55644         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55645
55646 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55647
55648         * lib/g++.exp (g++_include_flags): Don't use any special flags
55649         if TESTING_IN_BUILD_TREE is not defined.
55650         (g++_init): Use a plain 'c++' as the compiler if
55651         TESTING_IN_BUILD_TREEE is not defined.
55652
55653 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55654
55655         * g++.old-deja/g++.eh/catch13.C: New test.
55656         * g++.old-deja/g++.eh/catch14.C: New test.
55657
55658 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55659
55660         * gcc.dg/cpp/tr-define.c: New test.
55661
55662 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55663
55664         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55665         <stdlib.h>, not <malloc.h>.
55666
55667 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55668
55669         * g++.old-deja/g++.ns/template17.C: New test.
55670
55671 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55672
55673         * g++.old-deja/g++.pt/ref4.C: New test.
55674
55675 2001-04-30  Richard Henderson  <rth@redhat.com>
55676
55677         * gcc.dg/20000724-1.c: Revert last change.
55678
55679 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55680
55681         * g77.f-torture/execute/20010430.f: New test.
55682
55683 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55684
55685         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55686
55687 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55688
55689         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55690
55691 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.old-deja/g++.eh/crash6.C: New test.
55694
55695 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55696
55697         * g++.old-deja/g++.other/warn7.C: New test.
55698
55699 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55700
55701         * g++.old-deja/g++.other/defarg9.C: New test.
55702
55703 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55704
55705         * g77.f-torture/compile/20010426.f: New test.
55706         * g77.f-torture/execute/20010426.f: New test.
55707
55708 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55709
55710         * g77.f-torture/compile/20000629-1.x: Remove - error
55711         has been fixed.
55712
55713 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55714
55715         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55716         Tweak slightly to work with g++.dg framework.
55717         * g++.dg/special/ecos.exp: Run initp1.C test.
55718         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55719
55720         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55721         its linker doesn't give line numbers either.
55722         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55723
55724 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55725
55726         * g++.old-deja/g++.other/lex1.C: New test.
55727
55728 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55729
55730         * gcc.dg/noncompile/20010425-1.c: New test.
55731
55732 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55733
55734         * g++.old-deja/g++.pt/mangle2.C: New test.
55735
55736 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55737
55738         * gcc.dg/format/plus-1.c: New test.
55739
55740 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55741
55742         * gcc.dg/20010423-1.c: New test.
55743
55744 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55745
55746         * gcc.c-torture/execute/20010422-1.c: New test.
55747
55748 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55749
55750         * g++.old-deja/g++.ns/type2.C: New test.
55751
55752 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55753
55754         * g++.old-deja/g++.other/perf1.C: New test.
55755
55756 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55757
55758         * gcc.dg/c99-func-2.c: Remove xfail.
55759         * gcc.dg/c99-func-3.c: Remove xfail.
55760         * gcc.dg/c99-func-4.c: Remove xfail.
55761
55762 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55763
55764         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55765
55766 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55767
55768         * gcc.c-torture/compile/20010423-1.c: New test.
55769
55770 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55771
55772         * g++.old-deja/g++.pt/typename28.C: New test.
55773
55774 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55775
55776         * g++.old-deja/g++.abi/empty2.C: New test.
55777         * g++.old-deja/g++.abi/empty3.C: New test.
55778
55779 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55780
55781         * g++.old-deja/g++.other/comdat2.C: New test.
55782         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55783
55784 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55785
55786         * g++.old-deja/g++.other/overload14.C: New test.
55787
55788 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55789
55790         * g++.old-deja/g++.other/lookup23.C: New test.
55791
55792 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55793
55794         * gcc.c-torture/execute/20010403-1.c: New test.
55795
55796 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55797             Mark Mitchell  <mark@codesourcery.com>
55798
55799         * lib/old-dejagnu.exp: Don't delete output of executable.
55800         Add .exe suffix to executables.
55801
55802 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55803
55804         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55805
55806 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55807
55808         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55809
55810 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55811
55812         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55813         * g++.old-deja/g++.abi/crash1.C: New test.
55814
55815 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55816
55817         * g++.old-deja/g++.other/crash40.C: New test.
55818
55819 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55820
55821         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55822
55823 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55824
55825         * g++.old-deja/g++.other/warn6.C: New test.
55826
55827 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55828
55829         * g++.old-deja/g++.robertl/eb42.C: Same.
55830
55831 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55832
55833         * gcc.dg/wtr-conversion-1.c: New testcase.
55834
55835 2001-04-10  Richard Henderson  <rth@redhat.com>
55836
55837         * g++.old-deja/g++.other/array5.C: New.
55838
55839 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55840
55841         * gcc.c-torture/execute/20010408-1.c: New test.
55842
55843 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55844
55845         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55846         headers and constructs.
55847         * g++.old-deja/g++.robertl/eb79.C: Same.
55848         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55849         * g++.old-deja/g++.robertl/eb73.C: Same.
55850         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55851         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55852         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55853         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55854         * g++.old-deja/g++.robertl/eb44.C: Same.
55855         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55856         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55857         * g++.old-deja/g++.robertl/eb39.C: Same.
55858         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55859         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55860         * g++.old-deja/g++.robertl/eb30.C: Same.
55861         * g++.old-deja/g++.robertl/eb3.C: Same.
55862         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55863         * g++.old-deja/g++.robertl/eb21.C: Same.
55864         * g++.old-deja/g++.robertl/eb15.C: Same.
55865         * g++.old-deja/g++.robertl/eb118.C: Same.
55866         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55867         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55868         * g++.old-deja/g++.robertl/eb109.C: Same.
55869         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55870         * g++.old-deja/g++.mike/rtti1.C: Same.
55871         * g++.old-deja/g++.mike/p658.C: Same.
55872         * g++.old-deja/g++.mike/net46.C: Same.
55873         * g++.old-deja/g++.mike/net34.C: Same.
55874         * g++.old-deja/g++.mike/memoize1.C: Same.
55875         * g++.old-deja/g++.mike/eh2.C: Same.
55876         * g++.old-deja/g++.law/weak.C: Same.
55877         * g++.old-deja/g++.law/visibility7.C: Same.
55878         * g++.old-deja/g++.law/visibility25.C: Same.
55879         * g++.old-deja/g++.law/visibility22.C: Same.
55880         * g++.old-deja/g++.law/visibility2.C: Same.
55881         * g++.old-deja/g++.law/visibility17.C: Same.
55882         * g++.old-deja/g++.law/visibility13.C: Same.
55883         * g++.old-deja/g++.law/visibility10.C: Same.
55884         * g++.old-deja/g++.law/visibility1.C: Same.
55885         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55886         * g++.old-deja/g++.law/vbase1.C: Same.
55887         * g++.old-deja/g++.law/operators32.C: Same.
55888         * g++.old-deja/g++.law/nest3.C: Same.
55889         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55890         * g++.old-deja/g++.law/except5.C (main): Same.
55891         * g++.old-deja/g++.law/cvt7.C (run): Same.
55892         * g++.old-deja/g++.law/cvt2.C: Same.
55893         * g++.old-deja/g++.law/cvt16.C: Same.
55894         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55895         * g++.old-deja/g++.law/ctors17.C (main): Same.
55896         * g++.old-deja/g++.law/ctors13.C: Same.
55897         * g++.old-deja/g++.law/ctors12.C (main): Same.
55898         * g++.old-deja/g++.law/ctors10.C: Same.
55899         * g++.old-deja/g++.law/code-gen5.C: Same.
55900         * g++.old-deja/g++.law/bad-error7.C: Same.
55901         * g++.old-deja/g++.law/arm9.C: Same.
55902         * g++.old-deja/g++.law/arm12.C: Same.
55903         * g++.old-deja/g++.law/arg8.C: Same.
55904         * g++.old-deja/g++.law/arg1.C: Same.
55905         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55906         * g++.old-deja/g++.jason/template31.C: Same.
55907         * g++.old-deja/g++.jason/template24.C (main): Same.
55908         * g++.old-deja/g++.jason/2371.C: Same.
55909         * g++.old-deja/g++.eh/new2.C: Same.
55910         * g++.old-deja/g++.eh/new1.C: Same.
55911         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55912         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55913         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55914         * g++.old-deja/g++.brendan/crash62.C: Same.
55915         * g++.old-deja/g++.brendan/crash52.C: Same.
55916         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55917         * g++.old-deja/g++.brendan/crash38.C: Same.
55918         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55919         * g++.old-deja/g++.brendan/copy9.C: Same.
55920
55921 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55922
55923         * gcc.c-torture/execute/20001203-2.c (memset):
55924         Count argument is of type __SIZE_TYPE__.
55925
55926 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55927
55928         * gcc.c-torture/compile/20010404-1.c: New test.
55929
55930 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55931
55932         * gcc.c-torture/compile/20010326-1.c: New test.
55933
55934 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55935
55936         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55937         peculiarities of the SH.
55938         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55939
55940 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55941
55942         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55943         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55944         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55945
55946 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55947
55948         * g77.f-torture/compile/20010321-1.f: New test.
55949
55950 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55951
55952         * gcc.c-torture/compile/20010329-1.c: New test.
55953
55954 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55955
55956         * gcc.c-torture/execute/20010329-1.c: New test.
55957
55958 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55959
55960         * g++.old-deja/g++.other/eh4.C: Fix typo.
55961
55962 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55963
55964         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55965
55966 2001-03-28  Philip Blundell  <philb@gnu.org>
55967
55968         * gcc.c-torture/compile/20010328-1.c: New test.
55969
55970 2001-03-27  Richard Henderson  <rth@redhat.com>
55971
55972         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55973         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55974
55975 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55976
55977         * gcc.c-torture/compile/20010327-1.c: New test.
55978
55979 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55980
55981         * g++.old-deja/g++.other/friend12.C: New test.
55982         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55983         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55984
55985 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55986
55987         * gcc.c-torture/execute/20010325-1.c: New test.
55988
55989 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55990
55991         * g++.old-deja/g++.other/mangle3.C: New test.
55992
55993 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55994
55995         * g++.old-deja/g++.other/anon8.C: New test.
55996
55997 2001-03-20  Philip Blundell  <philb@gnu.org>
55998
55999         * gcc.c-torture/compile/20010320-1.c: New test.
56000
56001 2001-03-17  Richard Henderson  <rth@redhat.com>
56002
56003         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56004
56005 2001-03-15  Geoff Keating  <geoff@redhat.com>
56006
56007         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56008         tests on AIX.
56009
56010 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56011
56012         * g++.old-deja/g++.other/eh4.C: New test.
56013
56014 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56015
56016         * gcc.dg/cpp/mi1.c: Update.
56017
56018 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56019
56020         * g++.old-deja/g++.other/regstack.C: New test.
56021
56022 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56023
56024         * g++.old-deja/g++.other/ref4.C: New test.
56025
56026 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56027
56028         * objc/execute/va_method.m: Added.
56029         * objc/execute/IMP.m: Added.
56030         * objc/execute/_cmd.m: Added.
56031         * objc/execute/accessing_ivars.m: Added.
56032         * objc/execute/class-1.m: Added.
56033         * objc/execute/class-10.m: Added.
56034         * objc/execute/class-11.m: Added.
56035         * objc/execute/class-12.m: Added.
56036         * objc/execute/class-13.m: Added.
56037         * objc/execute/class-14.m: Added.
56038         * objc/execute/class-2.m: Added.
56039         * objc/execute/class-3.m: Added.
56040         * objc/execute/class-4.m: Added.
56041         * objc/execute/class-5.m: Added.
56042         * objc/execute/class-6.m: Added.
56043         * objc/execute/class-7.m: Added.
56044         * objc/execute/class-8.m: Added.
56045         * objc/execute/class-9.m: Added.
56046         * objc/execute/class-tests-1.h
56047         * objc/execute/class-tests-2.h
56048         * objc/execute/compatibility_alias.m: Added.
56049         * objc/execute/encode-1.m: Added.
56050         * objc/execute/formal_protocol-1.m: Added.
56051         * objc/execute/formal_protocol-2.m: Added.
56052         * objc/execute/formal_protocol-3.m: Added.
56053         * objc/execute/formal_protocol-4.m: Added.
56054         * objc/execute/formal_protocol-5.m: Added.
56055         * objc/execute/formal_protocol-6.m: Added.
56056         * objc/execute/formal_protocol-7.m: Added.
56057         * objc/execute/informal_protocol.m: Added.
56058         * objc/execute/initialize.m: Added.
56059         * objc/execute/load.m: Added.
56060         * objc/execute/many_args_method.m: Added.
56061         * objc/execute/nested-3.m: Added.
56062         * objc/execute/no_clash.m: Added.
56063         * objc/execute/private.m: Added.
56064         * objc/execute/redefining_self.m: Added.
56065         * objc/execute/root_methods.m: Added.
56066         * objc/execute/selector-1.m: Added.
56067         * objc/execute/static-1.m: Added.
56068         * objc/execute/static-2.m: Added.
56069         * objc/execute/va_method.m: Added.
56070
56071 2001-03-10  Richard Henderson  <rth@redhat.com>
56072
56073         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56074
56075 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56076
56077         * g++.old-deja/g++.other/crash31.C: XFAIL.
56078         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56079         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56080         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56081         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56082         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56083
56084 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56085
56086         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56087
56088 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56089
56090         * gcc.dg/20000724-1.c: Don't use multiline strings.
56091
56092 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56093
56094         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56095         result of -cString against what we expect it to be; don't just
56096         print it out for no one to read.
56097
56098         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56099         Based on testcases provided by Nicola Pero.
56100
56101 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56102
56103         * gcc.dg/cpp/macro7.c: New test.
56104
56105 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56106
56107         * gcc.dg/cpp/multiline.c: Update.
56108
56109 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56110
56111         * g++.old-deja/g++.other/enum3.C: New test.
56112
56113 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56114
56115         * g++.old-deja/g++.other/pod1.C: New test.
56116
56117 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56118
56119         * g++.old-deja/g++.ext/overload1.C: New test.
56120
56121 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56122
56123         * g++.old-deja/g++.pt/using1.C: New test.
56124
56125 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56126
56127         * g++.old-deja/g++.other/using9.C: New test.
56128
56129 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56130
56131         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56132
56133         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56134
56135 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56136
56137         * g++.old-deja/g++.ext/realpt1.C: Remove.
56138
56139 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56140
56141         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56142
56143 2001-02-26  Will Cohen  <wcohen@redhat.com>
56144
56145         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56146
56147 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56148
56149         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56150         templatized constructors.
56151
56152 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56153
56154         * gcc.c-torture/execute/20010224-1.c: New test.
56155
56156 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56157
56158         * gcc.c-torture/execute/20010222-1.c: New test.
56159
56160 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56161
56162         * g++.old-deja/g++.other/inline20.C: New test.
56163
56164 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56165
56166         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56167
56168 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56169
56170         * g++.old-deja/g++.other/lookup22.C: New test.
56171
56172 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56173
56174         * g77.dg: New directory.
56175         * g77.dg/20010216-1.f: New test case.
56176         * g77.dg/dg.exp: New driver.
56177         * lib/g77-dg.exp: New driver library.
56178
56179 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56180
56181         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56182
56183 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56184
56185         * g++.old-deja/g++.other/decl9.C: New test.
56186
56187 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56188
56189         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56190         not need <string> and also tests the initialization at runtime.
56191
56192 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56193
56194         * gcc.c-torture/execute/longlong.c: New test.
56195
56196 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56197
56198         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56199
56200 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56201
56202         * gcc.c-torture/execute/920302-1.c (execute):
56203         Change argument type to short.
56204
56205 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56206
56207         * g++.old-deja/g++.pt/deduct6.C: New test.
56208
56209 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56210
56211         * g++.old-deja/g++.pt/deduct5.C: New test.
56212
56213 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56214
56215         * gcc.c-torture/execute/20010209-1.c: New test.
56216
56217 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56218
56219         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56220
56221 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56222
56223         * g++.dg/vtgc1.C: Update for new ABI.
56224
56225         * consistency.vlad: New directory, 1665 files.
56226
56227 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56228
56229         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56230         return type.
56231         * gcc.dg/cpp/digraphs.c: Declare puts.
56232
56233 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56234
56235         * g++.old-deja/g++.other/warn5.C: New test.
56236
56237 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.pt/spec40.C: New test.
56240
56241 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56242
56243         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56244         case.
56245         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56246
56247 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56248
56249         * gcc.c-torture/compile/20010209-1.c: New test.
56250
56251 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56252
56253         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56254         excess errors message but not if it crashes.
56255         * g++.old-deja/g++.other/crash27.C: Likewise.
56256         * g++.old-deja/g++.other/crash28.C: Likewise.
56257         * g++.old-deja/g++.other/crash30.C: Likewise.
56258         * g++.old-deja/g++.other/crash32.C: Likewise.
56259         * g++.old-deja/g++.other/crash35.C: Likewise.
56260         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56261
56262 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56263
56264         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56265         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56266         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56267         g77.f-torture/execute/execute.exp,
56268         g77.f-torture/noncompile/noncompile.exp,
56269         gcc.c-torture/execute/execute.exp,
56270         gcc.c-torture/execute/memcheck/memcheck.exp,
56271         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56272         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56273         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56274         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56275         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56276         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56277         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56278         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56279         Remove bug reporting instructions with ancient email addresses.
56280
56281 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56282
56283         * gcc.dg/20010202-1.c: New test.
56284         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56285
56286 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56287
56288         * g++.dg/stdbool-if.C: New test.
56289
56290 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56291
56292         * objc/execute/fdecl.m: Added main().
56293
56294 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56295
56296         * gcc.c-torture/execute/20010206-1.c: New test.
56297
56298 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56299
56300         * gcc.dg/cpp/avoidpaste1.c: Update.
56301
56302 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56303
56304         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56305         Pero <nicola@brainstorm.co.uk>.
56306         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56307
56308 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56309
56310         * g++.old-deja/g++.pt/spec39.C: New test.
56311
56312 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56313
56314         * gcc.c-torture/compile/20010202-1.c: New test.
56315
56316 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56317
56318         * g++.old-deja/g++.abi/primary2.C: New test.
56319         * g++.old-deja/g++.abi/primary3.C: New test.
56320         * g++.old-deja/g++.abi/primary4.C: New test.
56321         * g++.old-deja/g++.abi/primary5.C: New test.
56322         * g++.old-deja/g++.abi/vtable3.h: New test.
56323         * g++.old-deja/g++.abi/vtable3a.C: New test.
56324         * g++.old-deja/g++.abi/vtable3b.C: New test.
56325         * g++.old-deja/g++.abi/vtable3c.C: New test.
56326         * g++.old-deja/g++.abi/vtable3d.C: New test.
56327         * g++.old-deja/g++.abi/vtable3e.C: New test.
56328         * g++.old-deja/g++.abi/vtable3f.C: New test.
56329         * g++.old-deja/g++.abi/vtable3g.C: New test.
56330         * g++.old-deja/g++.abi/vtable3h.C: New test.
56331         * g++.old-deja/g++.abi/vtable3i.C: New test.
56332         * g++.old-deja/g++.abi/vtable3j.C: New test.
56333         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56334
56335 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56336
56337         * g++.old-deja/g++.other/anon6.C: New test.
56338         * g++.old-deja/g++.other/anon7.C: New test.
56339
56340 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56341
56342         * gcc.dg/cpp/avoidpaste2.c: New tests.
56343
56344 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56345
56346         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56347
56348 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56349
56350         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56351         DECIMAL_DIG cases for Irix."
56352
56353 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56354
56355         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56356
56357 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56358
56359         * gcc.dg/c99-tag-1.c: New test.
56360
56361 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56362
56363         * gcc.dg/cpp/tr-warn1.c: Add tests.
56364
56365 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56366
56367         * gcc.dg/cpp/avoidpaste1.c: Update.
56368         * gcc.dg/cpp/paste4.c: Update.
56369
56370 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56371
56372         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56373         cases for Irix.
56374
56375 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56376
56377         * g++.old-deja/g++.other/inline19.C: New test.
56378
56379 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56380
56381         * gcc.dg/Wlarger-than.c: New test.
56382
56383 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56384
56385         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56386
56387 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56388
56389         * gcc.c-torture/execute/20010129-1.c: New test.
56390         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56391
56392 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56393
56394         * gcc.dg/cpp/avoidpaste1.c: Test case.
56395
56396 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56397
56398         * g++.old-deja/g++.other/inline18.C: New test.
56399
56400 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56401
56402         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56403         and __builtin_putchar.
56404
56405 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56406
56407         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56408         tests.
56409
56410 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56411
56412         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56413         floating point number rounding mode to round to the nearest
56414         representable mode.
56415
56416 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56417
56418         * g++.old-deja/g++.other/mangle2.C: New test.
56419
56420 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56421
56422         * gcc.c-torture/compile/20010124-1.c: New test.
56423
56424 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56425
56426         * g++.old-deja/g++.pt/spec38.C: New test.
56427
56428 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56429
56430         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56431         "Build don't run".
56432
56433 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56434
56435         * gcc.c-torture/execute/20010123-1.c: New test.
56436
56437 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56438
56439         * g++.old-deja/g++.pt/spec37.C: New test.
56440
56441 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56442
56443         * g++.old-deja/g++.pt/overload14.C: New test.
56444
56445 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56446
56447         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56448         __builtin_return_address.
56449
56450 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56451
56452         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56453         * g++.old-deja/g++.pt/spec35.C: New test.
56454         * g++.old-deja/g++.pt/spec36.C: New test.
56455
56456 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56457
56458         * gcc.c-torture/compile/20010118-1.c: New test.
56459
56460 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56461
56462         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56463
56464 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56465
56466         * gcc.c-torture/execute/20010119-1.c: New test.
56467
56468 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56469
56470         * g++.old-deja/g++.other/vbase5.C: New test.
56471
56472 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56473
56474         * gcc.c-torture/execute/20010118-1.c: New test.
56475
56476 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56477
56478         * g++.old-deja/g++.pt/deduct3.C: New test.
56479
56480 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56481
56482         * g++.old-deja/g++.pt/spec34.C: New test.
56483
56484 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56485
56486         * g77.f-torture/compile/20000601-2.f: New test.
56487
56488 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.old-deja/g++.other/init17.C: New test.
56491
56492 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56493
56494         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56495
56496 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56497
56498         * g++.old-deja/g++.pt/unify8.C: New test.
56499
56500 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56501
56502         * g++.old-deja/g++.abi/vbase1.C: New test.
56503
56504 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56505
56506         * g++.old-deja/g++.pt/crash65.C: New test.
56507
56508 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56509
56510         * gcc.dg/cpp/assembl2.S: New test case.
56511
56512 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56513
56514         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56515         are supported.
56516
56517 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56518
56519         * g++.old-deja/g++.other/builtins1.C: New test.
56520         * g++.old-deja/g++.other/builtins2.C: Likewise.
56521         * g++.old-deja/g++.other/builtins3.C: Likewise.
56522         * g++.old-deja/g++.other/builtins4.C: Likewise.
56523
56524 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56525
56526         * gcc.c-torture/compile/20010117-1.c: New test.
56527         * gcc.c-torture/compile/20010117-2.c: New test.
56528
56529 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56530
56531         * g77.f-torture/execute/20010116.[fx]: New test,
56532         XFAIL on i?86-*-*.
56533         * g77.f-torture/compile/20010115.f: Indicate it's
56534         a test for PR fortran/1636.
56535
56536 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56537
56538         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56539
56540 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56541
56542         * g77.f-torture/compile/20010115.f: New test.
56543
56544 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56545
56546         * g++.old-deja/g++.pt/nontype5.C: New test.
56547
56548 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56549
56550         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56551         have an equivalent working one below it.
56552
56553 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56554
56555         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56556         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56557
56558 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56559
56560         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56561         message containing "init_priority".
56562         (conpr-2.C): Likewise.
56563         (conpr-3.C): Likewise.
56564         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56565
56566 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56567
56568         * gcc.c-torture/execute/20010114-2.c: New test.
56569
56570 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56571
56572         * gcc.c-torture/compile/20010114-1.c: New test.
56573         * gcc.c-torture/compile/20010114-1.x: Xfail.
56574         * gcc.c-torture/compile/20010114-2.c: New test.
56575         * gcc.c-torture/execute/20010114-1.c: New test.
56576         * gcc.dg/trunc-1.c: New test.
56577         * gcc.dg/uninit-B.c: New test.
56578
56579 2001-01-13  Nick Clifton  <nickc@redhat.com>
56580
56581         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56582         target.
56583
56584 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56585
56586         * gcc.c-torture/compile/20010113-1.c: New test.
56587
56588 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56589
56590         * gcc.c-torture/compile/20001212-1.c: New test.
56591
56592 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56593
56594         * gcc.dg/cpp/widestr1.c: Update.
56595         * gcc.dg/cpp/prag-imp.c: Remove.
56596
56597 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56598
56599         * gcc.c-torture/execute/20000801-3.x: Remove.
56600         * gcc.dg/c90-init-1.c: New test.
56601         * gcc.dg/c99-init-1.c: New test.
56602         * gcc.dg/c99-init-2.c: New test.
56603         * gcc.dg/gnu99-init-1.c: New test.
56604
56605 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56606
56607         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56608         testing that no relevant ones were found.
56609
56610 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56611
56612         * g++.old-deja/g++.pt/cast2.C: New test.
56613
56614 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56615
56616         * g++.old-deja/g++.pt/friend47.C: New test.
56617
56618 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56619
56620         * g++.old-deja/g++.pt/instantiate13.C: New test.
56621
56622 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56623
56624         * g++.old-deja/g++.other/defarg7.C: New test.
56625         * g++.old-deja/g++.other/defarg8.C: New test.
56626
56627 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56628
56629         * g++.old-deja/g++.pt/crash64.C: New test.
56630
56631 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56632
56633         * g++.old-deja/g++.pt/crash63.C: New test.
56634
56635 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56636
56637         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56638
56639 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56640
56641         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56642
56643 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56644
56645         * g++.old-deja/g++.pt/error3.C: New test.
56646
56647 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56648
56649         * g++.old-deja/g++.other/crash39.C: New test.
56650
56651 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56652
56653         * g++.old-deja/g++.other/vbase4.C: New test.
56654
56655 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56656
56657         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56658         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56659         * gcc.dg/special/special.exp: New test driver which will check
56660         for alias support for the above test.
56661
56662 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56663
56664         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56665         problems on small machines.
56666         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56667         parameterize.
56668
56669 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56670
56671         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56672         mips.
56673         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56674
56675 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56676
56677         * g++.old_deja/g++.pt/using8.C: New test.
56678
56679 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56680
56681         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56682
56683 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56684
56685         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56686         where a failure is expected.
56687         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56688
56689 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56690
56691         * g++.old_deja/g++.pt/instantiate12.C: New test.
56692
56693 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56694
56695         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56696         start of structs.
56697         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56698         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56699         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56700         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56701         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56702         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56703         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56704         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56705         * g++.old-deja/g++.eh/spec6.C: Likewise.
56706         * g++.old-deja/g++.jason/crash3.C: Likewise.
56707         * g++.old-deja/g++.law/ctors11.C: Likewise.
56708         * g++.old-deja/g++.law/ctors17.C: Likewise.
56709         * g++.old-deja/g++.law/ctors5.C: Likewise.
56710         * g++.old-deja/g++.law/ctors9.C: Likewise.
56711         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56712         * g++.old-deja/g++.mike/net22.C: Likewise.
56713         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56714         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56715         * g++.old-deja/g++.mike/virt3.C: Likewise.
56716         * g++.old-deja/g++.niklas/t128.C: Likewise.
56717         * g++.old-deja/g++.other/anon4.C: Likewise.
56718         * g++.old-deja/g++.other/using1.C: Likewise.
56719         * g++.old-deja/g++.other/warn3.C: Likewise.
56720         * g++.old-deja/g++.pt/t37.C: Likewise.
56721         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56722         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56723
56724 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56725
56726         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56727
56728 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56729
56730         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56731
56732 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56733
56734         * gcc.c-torture/compile/20010107-1.c: New test.
56735
56736 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56737
56738         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56739
56740 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56741
56742         * gcc.dg/format/format.h: New file.
56743         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56744         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56745         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56746         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56747         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56748         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56749         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56750         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56751         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56752         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56753         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56754         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56755         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56756         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56757         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56758         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56759         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56760         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56761         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56762         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56763         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56764         instead of declaring standard types, macros and functions in each
56765         test.
56766
56767 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56768
56769         * gcc.c-torture/execute/20010106-1.c: New test.
56770
56771 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56772
56773         * gcc.dg/format/format.exp: New file.
56774         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56775         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56776         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56777         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56778         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56779         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56780         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56781         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56782         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56783         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56784         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56785         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56786         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56787         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56788         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56789         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56790         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56791         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56792         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56793         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56794         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56795         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56796         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56797         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56798         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56799         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56800         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56801         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56802         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56803         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56804         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56805         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56806         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56807         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56808         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56809         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56810         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56811         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56812         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56813         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56814         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56815         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56816
56817 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56818
56819         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56820         account.
56821
56822 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56823
56824         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56825
56826 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56827
56828         * g++.old-deja/g++.pt/crash62.C: New test.
56829
56830 2001-01-04  Richard Henderson  <rth@redhat.com>
56831
56832         * gcc.dg/20000926-1.c: Update expected warnings.
56833         * gcc.dg/array-2.c: Likewise.
56834         * gcc.dg/array-4.c: Also validate flexible array members.
56835         * gcc.dg/c99-flex-array-1.c: New.
56836
56837 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56838
56839         * gcc.c-torture/compile/20001222-1.x: Remove.
56840
56841 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56842
56843         * gcc.c-torture/execute/built-in-setjmp.c: New.
56844
56845 2001-01-03  Richard Henderson  <rth@redhat.com>
56846
56847         * gcc.dg/940510-1.c: Update expected error wording.
56848         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56849
56850 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56851
56852         * lib/target-supports.exp (check_alias_available): Modified to
56853         indicate aliases not supported if only weak aliases are supported.
56854
56855 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56856
56857         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56858         Turn on cmpstrsi checks for __pj__ and __i370__.
56859
56860 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56861
56862         * g++.old-deja/g++.other/virtual11.C: New test.
56863
56864 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56865
56866         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56867
56868 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56869
56870         * gcc.c-torture/compile/20010102-1.c: New test.
56871
56872 2001-01-02  Andreas Jaeger  <aj@suse.de>
56873
56874         * gcc.dg/noreturn-3.c: New test.
56875
56876         * gcc.dg/noreturn-4.c: New test.
56877
56878 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56879
56880         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56881         __builtin_fputc and __builtin_fwrite.
56882
56883 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56884
56885         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56886         signed char, not default char.
56887
56888 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56889
56890         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56891
56892 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56893
56894         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56895
56896 2000-12-29  Richard Henderson  <rth@redhat.com>
56897
56898         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56899         (__cyg_profile_func_exit): Define.
56900
56901 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56902
56903         * g++.dg/vtgc1.C: New test.
56904
56905 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56906
56907         * gcc.dg/noncompile/20001228-1.c: New test.
56908
56909         * gcc.dg/20001228-1.c: New test.
56910
56911         * gcc.c-torture/execute/20001228-1.c: New test.
56912
56913 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56914
56915         * gcc.dg/format-strfmon-1.c: New test.
56916
56917 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56918
56919         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56920         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56921         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56922         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56923         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56924         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56925         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56926         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56927         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56928         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56929         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56930         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56931         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56932
56933         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56934         * gcc.c-torture/execute/string-opt-4.c: Test index.
56935
56936 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56937
56938         * gcc.c-torture/compile/20001226-1.c: New test.
56939
56940 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56941
56942         * gcc.c-torture/compile/20001222-1.c: New test.
56943         * gcc.c-torture/compile/20001222-1.x: Xfail.
56944
56945 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56946
56947         * gcc.c-torture/execute/comp-goto-2.c: New test.
56948
56949 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56950
56951         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56952         Use long types if __INT_MAX__ is 32767.
56953         (main): Use cast to (sint32 *) when poking 88 into a_page.
56954
56955         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56956
56957 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56958
56959         * gcc.c-torture/compile/20001221-1.c: New test.
56960         * gcc.c-torture/execute/20001221-1.c: New test.
56961
56962 2000-12-20  Richard Henderson  <rth@redhat.com>
56963
56964         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56965         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56966
56967 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56968
56969         * gcc.dg/compare3.c: New test.
56970
56971 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56972
56973         * gcc.dg/format-warnll-1.c: New test.
56974
56975 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56976
56977         * gcc.dg/cpp/cmdlne-P.c: New test.
56978
56979 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56980
56981         * gcc.c-torture/execute/builtin-abs-1.c,
56982         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56983
56984 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56985
56986         * gcc.dg/cpp/multiline.c: New test.
56987
56988 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56989
56990         * g++.old-deja/g++.other/syshdr1.C: Update.
56991         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56992
56993 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56994
56995         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56996
56997 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56998
56999         * g++.old-deja/g++.pt/ttp65.C: New test.
57000
57001 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57002
57003         * g++.old-deja/g++.pt/ttp64.C: New test.
57004
57005 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57006
57007         * g++.old-deja/g++.pt/spec33.C: New test.
57008
57009 2000-12-14  Catherine Moore  <clm@redhat.com>
57010
57011         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57012         * gcc.c-torture/execute/920612-2.c: Likewise.
57013         * gcc.c-torture/execute/920428-2.c: Likewise.
57014         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57015         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57016
57017 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57018
57019         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57020         * gcc.dg/pack-test-2.c: Likewise.
57021
57022 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57023
57024         Tests by Zack Weinberg <zackw@stanford.edu>.
57025
57026         * gcc.dg/cpp/defined.c: Update.
57027         * gcc.dg/cpp/defined_trad.c: New tests.
57028
57029 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57030
57031         * gcc.dg/cpp/trad-direct.c: Update.
57032
57033 2000-12-11  Neil Booth  <neilb@earthling.net>
57034
57035         * gcc.dg/cpp/defined_trad.c
57036
57037 2000-12-11  Neil Booth  <neilb@earthling.net>
57038
57039         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57040
57041 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57042
57043         * gcc.dg/format-miss-2.c: New test.
57044
57045 2000-12-09  Neil Booth  <neilb@earthling.net>
57046
57047         * gcc.dg/cpp/lineflags.c: New tests.
57048         * gcc.dg/cpp/poison.c: Update.
57049         * gcc.dg/cpp/redef2.c: Update.
57050         * gcc.dg/cpp/skipping.c: New test.
57051
57052 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57053
57054         * g++.old-deja/g++.other/eh3.C: New testcase.
57055
57056 2000-12-07  Neil Booth  <neilb@earthling.net>
57057
57058         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57059         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57060         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57061         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57062         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57063         Update.
57064
57065 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57066
57067         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57068         __SIZE_TYPE__ instead of int for type of integers cast to
57069         pointers.
57070
57071 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57072
57073         * g++.old-deja/g++.other/cleanup4.C: New test.
57074
57075 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57076
57077         * format-sec-1.c: New test.
57078
57079 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57080
57081         * gcc.dg/format-nonlit-3.c: New test.
57082
57083 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57084
57085         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57086         through a null pointer.
57087
57088 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57089
57090         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57091         * g++.old-deja/g++.pt/partial4.C: New test.
57092
57093 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57094
57095         * gcc.c-torture/execute/ieee/hugeval.x: New.
57096
57097 2000-12-06  Neil Booth  <neilb@earthling.net>
57098
57099         * gcc.dg/cpp/backslash2.c: New tests.
57100
57101 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57102
57103         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57104         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57105
57106 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57107
57108         * gcc.c-torture/execute/20001203-2.c: New testcase.
57109
57110 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57111
57112         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57113         * g++.old-deja/g++.other/virtual10.C: New test.
57114
57115 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57116
57117         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57118
57119 2000-12-05  Richard Henderson  <rth@redhat.com>
57120
57121         * gcc.c-torture/compile/20001205-1.c: New.
57122
57123 2000-12-04  Neil Booth  <neilb@earthling.net>
57124
57125         * g++.old-deja/g++.other/virtual9.C: New test.
57126         * g++.old-deja/g++.pt/crash61.C: New test.
57127         * gcc.c-torture/execute/loop-9.c: New test.
57128
57129 2000-12-04  Neil Booth  <neilb@earthling.net>
57130
57131         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57132         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57133         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57134         * gcc.dg/cpp/extratokens.c: ...here.
57135
57136 2000-12-04  Neil Booth  <neilb@earthling.net>
57137
57138         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57139         New tests.
57140
57141 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57142
57143         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57144         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57145
57146 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57147
57148         * gcc.c-torture/execute/20001203-1.c: New test.
57149
57150 2000-12-03  Neil Booth  <neilb@earthling.net>
57151
57152         * gcc.dg/cpp/macro6.c: New test cases.
57153
57154 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57155
57156         * gcc.c-torture/execute/string-opt-9.c: New test.
57157         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57158         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57159         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57160
57161         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57162         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57163
57164 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57165
57166         * gcc.dg/cpp/if-6.c: New testcase.
57167
57168         * gcc.dg/20001201-1.c: New testcase.
57169
57170 2000-12-02  Neil Booth  <neilb@earthling.net>
57171
57172         * g++.old-deja/g++.other/externC4.C,
57173         g++.old-deja/g++.other/friend10.C: New tests.
57174
57175 2000-12-02  Neil Booth  <neilb@earthling.net>
57176
57177         * g++.old-deja/g++.other/instan2.C
57178         * g++.old-deja/g++.other/instan3.C: New test.
57179
57180 2000-12-02  Neil Booth  <neilb@earthling.net>
57181
57182         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57183         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57184         gnuc99.c,gnuc99-pedantic.c: New tests.
57185
57186 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57187
57188         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57189         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57190
57191 2000-12-01  Neil Booth  <neilb@earthling.net>
57192
57193         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57194         * gcc.dg/cpp/poison.c: Update.
57195         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57196
57197 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57198
57199         * g77.f-torture/execute/20001201.f: New test.
57200
57201 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57202
57203         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57204
57205 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57206
57207         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57208
57209 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57210
57211         * g++.old-deja/g++.other/cast6.C: New test.
57212
57213 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57214
57215         * gcc.c-torture/execute/20001130-2.c: New testcase.
57216
57217 2000-11-30  Richard Henderson  <rth@redhat.com>
57218
57219         * gcc.c-torture/execute/20001130-1.c: New test.
57220
57221 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57222
57223         * g++.old-deja/g++.other/op3.C: New test.
57224
57225 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57226
57227         * g++.old-deja/g++.other/op2.C: New test.
57228
57229 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57230
57231         * g++.old-deja/g++.other/crash38.C: New test.
57232
57233 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57234
57235         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57236
57237 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57238
57239         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57240         tests.
57241         * gcc.c-torture/execute/string-opt-6.c: New test.
57242
57243         * gcc.dg/20001117-1.c: Add main.
57244
57245 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57246
57247         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57248         Move from here ...
57249         * gcc.dg/940510-1.c: ... to here.
57250
57251         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57252         zero-size arrays in toplevel structures.
57253
57254 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57255
57256         * gcc.c-torture/execute/loop-8.c: New test.
57257
57258 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57259
57260         * g++.old-deja/g++.other/base1.C: New test.
57261
57262 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57263
57264         * g++.old-deja/g++.other/parse2.C: New test.
57265
57266 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57267
57268         * g++.old-deja/g++.pt/incomplete1.C: New test.
57269
57270 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57271
57272         * g++.old-deja/g++.other/friend9.C: New test.
57273
57274 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57275
57276         * gcc.dg/20001127-1.c: New test.
57277
57278 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57279
57280         * g++.old-deja/g++.pt/friend46.C: New test.
57281
57282 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57283
57284         * g++.old-deja/g++.other/ptrmem8.C: New test.
57285
57286 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57287
57288         * gcc.c-torture/execute/string-opt-7.c: New test.
57289         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57290
57291 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57292
57293         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57294         instead of 'mkcheck 2'.
57295
57296 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57297
57298         * gcc.c-torture/execute/memcheck/driver.c,
57299         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57300         C9X references to refer to C99.
57301
57302 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57303
57304         * gcc.dg/ultrasp3.c: New test.
57305
57306 2000-11-25  Neil Booth  <neilb@earthling.net>
57307
57308         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57309
57310 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57311
57312         * gcc.c-torture/compile/20001123-2.c: New.
57313
57314 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57315
57316         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57317
57318 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57319
57320         * gcc.dg/sequence-point-1.c: Add some new tests.
57321         * gcc.c-torture/execute/20001124-1.c: New test.
57322
57323 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57324
57325         * g++.old-deja/g++.other/vaarg4.C: New test.
57326         * gcc.c-torture/compile/20001123-1.c: New test.
57327
57328 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57329
57330         * g++.other/crash24.C: Adjust and remove XFAIL.
57331         * g++.other/crash37.C: New test.
57332
57333 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57334
57335         * g++.old-deja/g++.pt/instantiate9.C: New test.
57336
57337 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57338
57339         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57340         new ABI, too.
57341
57342         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57343         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57344
57345 2000-11-22  Neil Booth  <neilb@earthling.net>
57346
57347         * gcc.dg/cpp/Wtrigraphs.c: New test.
57348
57349 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57350
57351         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57352
57353 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57354
57355         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57356
57357 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57358
57359         * lib/gcc-dg.exp: load_lib scanasm.exp.
57360         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57361         * lib/g++-dg.exp: load_lib scanasm.exp.
57362         * lib/scanasm.exp: New.
57363         (scan-assembler, scan-assembler-not): Add optional arguments to
57364         test name, or if not present, the pattern name.
57365         (scan-assembler-dem, scan-assembler-dem-not): New.
57366
57367         * g++.dg/dg.exp: New.
57368
57369 2000-11-21  Neil Booth  <neilb@earthling.net>
57370
57371         * gcc.dg/cpp/integrated1.c: Remove.
57372
57373 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57374
57375         * gcc.c-torture/execute/20001121-1.c: New test.
57376
57377 2000-11-21  Richard Henderson  <rth@redhat.com>
57378
57379         * gcc.c-torture/compile/20001121-1.c: New test.
57380
57381 2000-11-20  Neil Booth  <neilb@earthling.net>
57382
57383         * gcc.dg/cpp/integrated1.c: New test.
57384
57385 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57386
57387         * g++.old-deja/g++.other/inline17.C: New test.
57388
57389 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57390
57391         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57392         local variable to be zero: I made the variable global. Now
57393         uses abort() and exit() instead of relying on main's return value.
57394
57395 2000-11-20  Neil Booth  <neilb@earthling.net>
57396
57397         * gcc.dg/cpp/paste2.c: Update test.
57398         * objc/execute/paste.m: New test.
57399
57400 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57401
57402         * gcc.dg/c99-condexpr-1.c: New test.
57403
57404 2000-11-20  Neil Booth  <neilb@earthling.net>
57405
57406         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57407
57408 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57409
57410         * g++.old-deja/g++.pt/export1.C: New test.
57411
57412 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57413
57414         * gcc.dg/20001117-1.c: New test.
57415
57416 2000-11-18  Richard Henderson  <rth@redhat.com>
57417
57418         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57419
57420 2000-11-18  Richard Henderson  <rth@redhat.com>
57421
57422         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57423         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57424         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57425
57426 2000-11-18  Richard Henderson  <rth@redhat.com>
57427
57428         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57429         (main): New.  Exit cleanly.
57430
57431 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57432
57433         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57434         gcc.dg/c99-fordecl-2.c: New tests.
57435
57436 2000-11-18  Richard Henderson  <rth@redhat.com>
57437
57438         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57439         * gcc.c-torture/execute/zerolen-2.c: New.
57440
57441 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57442
57443         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57444         memory.
57445
57446 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57447
57448         * g++.old-deja/g++.pt/instantiate8.C: New test.
57449
57450 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57451
57452         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57453         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57454
57455 2000-11-16  Nick Clifton  <nickc@redhat.com>
57456
57457         * gcc.c-torture/execute/nestfunc-2.c: New test.
57458         * gcc.c-torture/execute/nestfunc-3.c: New test.
57459
57460 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57461
57462         * gcc.c-torture/compile/20001116-1.c: New test.
57463
57464 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57465
57466         * gcc.c-torture/execute/20001115-1.c: New test.
57467
57468 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57469
57470         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57471         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57472         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57473         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57474
57475 2000-11-15  Neil Booth  <neilb@earthling.net>
57476
57477         gcc.dg/cpp/_Pragma1.c: Update.
57478         gcc.dg/cpp/_Pragma2.c: New test.
57479
57480 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57481
57482         * g++.old-deja/g++.other/anon5.C: New test.
57483
57484 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57485
57486         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57487         tests.
57488
57489 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57490
57491         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57492         output.
57493
57494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57495
57496         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57497         labels at end of compound statements.
57498
57499 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57500
57501         * gcc.c-torture/execute/loop-7.c: New test.
57502
57503 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57504
57505         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57506
57507 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57508
57509         * gcc.dg/c99-bool-1.c: New test.
57510
57511 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57512
57513         * gcc.dg/c99-scope-1.c: Remove xfail.
57514         * gcc.dg/c99-scope-2.c: New test.
57515
57516 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57517
57518         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57519         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57520
57521 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57522
57523         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57524         error messages.
57525
57526         * g++.mike/p700.C: Don't typedef wchar_t.
57527         * g++.mike/p784.C: Likewise.
57528         * g++.mike/eb101.C: Don't use __wchar_t.
57529
57530 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57531
57532         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57533         from DO loop.
57534
57535 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57536
57537         * gcc.c-torture/execute/20001111-1.c: New test.
57538
57539 2000-11-10  Nick Clifton  <nickc@redhat.com>
57540
57541         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57542         long multuiple and accumulate.
57543
57544 2000-11-09  Richard Henderson  <rth@redhat.com>
57545
57546         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57547         via size_t instead of int.
57548
57549         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57550         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57551         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57552         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57553
57554 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57555
57556         * gcc.c-torture/compile/20001109-1.c: New test.
57557         * gcc.c-torture/compile/20001109-2.c: New test.
57558
57559 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57560
57561         * g++.old-deja/g++.pt/operator1.C: New test.
57562         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57563
57564 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57565
57566         * gcc.dg/20001108-1.c: New test.
57567
57568 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57569
57570         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57571         with both arguments constant strings.
57572         * gcc.c-torture/execute/string-opt-3.c: New test.
57573         * gcc.c-torture/execute/string-opt-4.c: New test.
57574         * gcc.c-torture/execute/string-opt-5.c: New test.
57575
57576 2000-11-08  Nick Clifton  <nickc@redhat.com>
57577
57578         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57579         mulsidi3adddi patterns.
57580
57581 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57582
57583         * g++.old-deja/g++.other/crash36.C: New test.
57584
57585 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57586
57587         * g++.old-deja/g++.other/init16.C: New test.
57588
57589 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57590
57591         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57592
57593 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57594
57595         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57596         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57597         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57598
57599 2000-11-07  DJ Delorie  <dj@redhat.com>
57600
57601         * gcc.dg/20000614-1.c: Add return so that test can pass.
57602
57603 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57604
57605         * gcc.c-torture/execute/string-opt-1.c: New test.
57606
57607 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57608
57609         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57610         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57611         parameters in registers, and there is no way for a varargs
57612         function to know in which order the integer and floating-point
57613         parameters should be interleaved when they are placed on the
57614         stack.
57615         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57616         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57617
57618 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57619
57620         * gcc.c-torture/execute/string-opt-2.c: New test.
57621
57622 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57623
57624         * g++.old-deja/g++.pt/crash60.C: New test.
57625
57626 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57627
57628         * g++.old-deja/g++.other/crash24.C: New test.
57629         * g++.old-deja/g++.other/crash25.C: New test.
57630         * g++.old-deja/g++.other/crash26.C: New test.
57631         * g++.old-deja/g++.other/crash27.C: New test.
57632         * g++.old-deja/g++.other/crash28.C: New test.
57633         * g++.old-deja/g++.other/crash29.C: New test.
57634         * g++.old-deja/g++.other/crash30.C: New test.
57635         * g++.old-deja/g++.other/crash31.C: New test.
57636         * g++.old-deja/g++.other/crash32.C: New test.
57637         * g++.old-deja/g++.other/crash33.C: New test.
57638         * g++.old-deja/g++.other/crash34.C: New test.
57639         * g++.old-deja/g++.other/crash35.C: New test.
57640
57641 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57642
57643         * gcc.c-torture/execute/20001031-1.c: New test.
57644
57645 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57646
57647         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57648         namespace.
57649
57650         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57651         standards-conformant.
57652
57653         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57654
57655         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57656         * g++.old-deja/g++.mike/p755a.C: Likewise.
57657         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57658         library makes no calls to `operator new' during initialization.
57659
57660 2000-11-04  Neil Booth  <neilb@earthling.net>
57661
57662         * gcc.dg/cpp/include2.c: New tests.
57663
57664 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57665
57666         * lib/g++.exp (g++_set_ld_library_path): New function.
57667         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57668
57669 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57670
57671         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57672         warnings.
57673
57674 2000-11-01  Richard Henderson  <rth@redhat.com>
57675
57676         * g++.old-deja/g++.ext/namedret1.C: New.
57677         * g++.old-deja/g++.ext/namedret2.C: New.
57678         * g++.old-deja/g++.ext/namedret3.C: New.
57679
57680 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57681
57682         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57683         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57684
57685 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57686
57687         * gcc.c-torture/execute/va-arg-21.c: New test.
57688
57689 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57690
57691         * gcc.dg/c99-complex-2.c: New test.
57692
57693 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57694
57695         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57696
57697 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57698
57699         * g++.old-deja/g++.other/inline16.C: New test.
57700
57701 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57702
57703         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57704         __PRETTY_FUNCTION__
57705
57706 2000-10-29  Neil Booth  <neilb@earthling.net>
57707
57708         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57709         New tests.
57710         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57711         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57712         optimisation.
57713
57714 2000-10-29  Neil Booth  <neilb@earthling.net>
57715
57716         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57717         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57718         * mi5.c: Test multiple includes work with -C.
57719         * trigraphs.c: Test ^= version.
57720
57721 2000-10-28  Neil Booth  <neilb@earthling.net>
57722
57723         New tests and test updates for new macro expander.
57724
57725         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57726         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57727         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57728         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57729         new diagnostic messages.
57730
57731         * gcc.dg/cpp/macro3.c: New tests.
57732
57733 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57734
57735         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57736         on the same line.
57737
57738 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57739
57740         * g++.old-deja/g++.other/eh2.C: New test.
57741
57742 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57743
57744         * gcc.c-torture/execute/20001027-1.c: New test.
57745
57746 2000-10-26  Richard Henderson  <rth@redhat.com>
57747
57748         * gcc.c-torture/execute/20001026-1.c: New.
57749
57750 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57751
57752         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57753         * g++.old-deja/g++.law/builtin1.C: Likewise.
57754         * g++.old-deja/g++.law/ctors10.C: Likewise.
57755         * g++.old-deja/g++.law/virtual3.C: Likewise.
57756         * g++.old-deja/g++.mike/p658.C: Likewise.
57757         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57758         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57759         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57760         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57761         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57762
57763 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57764
57765         * gcc.c-torture/compile/20001024-1.c: New test.
57766
57767 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57768
57769         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57770         to tell us whether or not we are using V3.
57771
57772 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57773
57774         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57775         operands.
57776
57777 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57778
57779         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57780
57781 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57782
57783         * gcc.c-torture/execute/20001024-1.c: New test.
57784
57785 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57786
57787         * g++.old-deja/g++.other/sibcall1.C: New test.
57788
57789 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57790
57791         * gcc.dg/noncompile/init-3.c: New test.
57792
57793 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57794
57795         * gcc.dg/format-array-1.c: New test.
57796
57797 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57798
57799         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57800         writing through null pointers; remove comment about testing
57801         unterminated strings.
57802
57803 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57804
57805         * gcc.c-torture/execute/20001017-2.c: New test.
57806
57807 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57808
57809         * gcc.c-torture/compile/20001018-1.c: New test.
57810         * gcc.c-torture/compile/20001018-1.x: Xfail.
57811
57812 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57813
57814         * gcc.c-torture/execute/20001017-1.c: New test.
57815
57816 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57817
57818         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57819         for multiple use of arguments with scanf formats; add tests for
57820         multiple use of arguments.
57821
57822 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57823
57824         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57825         from some old tests.
57826
57827 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57828
57829         * gcc.dg/format-miss-1.c: New test.
57830
57831 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57832
57833         * gcc.c-torture/execute/20001013-1.c: New test.
57834
57835 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57836
57837         * gcc.dg/format-branch-1.c: New test.
57838
57839 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57840
57841         * README, lib/file-format.exp: Remove EGCS references.
57842
57843 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57844
57845         * gcc.dg/20001013-1.c: New test.
57846
57847 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57848
57849         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57850         for intmax_t in the compiler using __typeof__ and the type rules
57851         for conditional expressions.
57852
57853 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57854
57855         * gcc.dg/20001012-1.c: New test.
57856         * gcc.dg/20001012-2.c: New test.
57857
57858 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57859
57860         * gcc.dg/format-attr-1.c: New test.
57861
57862 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57863
57864         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57865         __LONG_LONG_MAX__ instead of LLONG_MAX.
57866
57867 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57868
57869         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57870         scanf flags.
57871         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57872         flags.
57873
57874 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57875
57876         * gcc.dg/sequence-pt-1.c: New test.
57877
57878 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57879
57880         * gcc.c-torture/execute/20001011-1.c: New testcase.
57881         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57882
57883 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57884
57885         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57886         does not error on it.
57887
57888 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57889
57890         * gcc.dg/20001009-1.c: New test.
57891
57892 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57893
57894         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57895         * gcc.c-torture/execute/20001009-2.c: ... to here.
57896
57897 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57898
57899         * gcc.c-torture/compile/20001009-1.c: New testcase.
57900         * gcc.c-torture/execute/20001009-1.c: New testcase.
57901         Testcases provided by Jan Hubicka <jh@suse.cz>.
57902
57903 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57904
57905         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57906         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57907         uintmax_t using <limits.h> to emulate the compiler's internal
57908         logic.  No longer XFAIL %j tests.
57909
57910 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57911
57912         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57913         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57914         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57915         regexps and details of expected handling of some bad formats.
57916         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57917         suppression.
57918
57919 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57920
57921         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57922         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57923         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57924         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57925         in list archives.
57926
57927 2000-10-06  Richard Henderson  <rth@cygnus.com>
57928
57929         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57930         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57931         * g++.old-deja/g++.jason/report.C: Likewise.
57932         * g++.old-deja/g++.law/friend5.C: Likewise.
57933         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57934         of the expected warnings.
57935
57936 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57937
57938         * g++.old-deja/g++.pt/enum14.C: New test.
57939
57940 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57941
57942         * g++.old-deja/g++.pt/crash59.C: New test.
57943
57944 2000-10-04  Will Cohen  <wcohen@redhat.com>
57945
57946         * gcc.dg/20000926-1.c: New test.
57947
57948 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57949
57950         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57951         function name for current C++ compiler.
57952         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57953
57954 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57955
57956         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57957         __PRETTY_FUNCTION__.
57958         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57959
57960 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57961
57962         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57963
57964 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57965
57966         * gcc.c-torture/compile/20000923-1.c: New test.
57967
57968 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57969
57970         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57971         * g++.old-deja/g++.pt/ttp62.C: Same.
57972         * g++.old-deja/g++.other/inline14.C: Same.
57973
57974 2000-09-24  Richard Henderson  <rth@cygnus.com>
57975
57976         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57977
57978 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57979
57980         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57981
57982 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57983
57984         * gcc.c-torture/compile/20000922-1.c: New file.
57985
57986 2000-09-21  Nick Clifton  <nickc@redhat.com>
57987
57988         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57989         a signed long modulo operation.
57990         (mod6): New function - perform an unsigned long modulo operation.
57991         (main): Add tests for modulos of very large numbers by very small
57992         dividends.
57993
57994 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57995
57996         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57997
57998 2000-09-19  Richard Henderson  <rth@cygnus.com>
57999
58000         * gcc.dg/compare2.c (case 10): XFAIL.
58001
58002 2000-09-18  Richard Henderson  <rth@cygnus.com>
58003
58004         * gcc.c-torture/execute/20000906-1.c: Move ...
58005         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58006         that support __builtin_trap.
58007
58008 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58009
58010         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58011
58012 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58013
58014         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58015         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58016         more $ format tests.
58017
58018 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58019
58020         * gcc.dg/format-errmk-1.c: New test.
58021
58022 2000-09-17  Greg McGary  <greg@mcgary.org>
58023
58024         * gcc.c-torture/execute/20000917-1.x: Remove.
58025
58026 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58027
58028         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58029
58030 2000-09-17  Greg McGary  <greg@mcgary.org>
58031
58032         * gcc.c-torture/execute/20000917-1.c: New test.
58033         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58034
58035 2000-09-16  Neil Booth  <NeilB@earthling.net>
58036
58037         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58038         in nested macro bug.
58039
58040 2000-09-15  Neil Booth  <NeilB@earthling.net>
58041
58042         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58043
58044 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58045
58046         * gcc.c-torture/execute/20000914-1.c: New test.
58047
58048 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58049
58050         * g++.other/inline13.C: New test.
58051
58052 2000-09-12  Andreas Jaeger  <aj@suse.de>
58053
58054         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58055         constant by Ulrich Drepper <drepper@redhat.com>.
58056
58057 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58058
58059         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58060
58061 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58062
58063         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58064
58065 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58066
58067         * gcc.dg/cpp/backslash.c: New test.
58068
58069 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58070
58071         * gcc.c-torture/execute/20000910-1.c: New test.
58072         * gcc.c-torture/execute/20000910-2.c: Likewise.
58073
58074 2000-09-11  Robert Lipe  <robertl@sco.com>
58075
58076         * gcc.dg/pragma-align.c: New test.
58077
58078 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58079
58080         * g++.old-deja/g++.pt/explicit82.C: New test.
58081         * g++.old-deja/g++.pt/explicit83.C: New test.
58082
58083 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58084
58085         * gcc.dg/asm-names.c: New test.
58086
58087 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58088
58089         * gcc.dg/cpp/tr-warn6.c: New test
58090
58091 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58092
58093         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58094         be accepted.
58095
58096 2000-09-07  Catherine Moore  <clm@redhat.com>
58097
58098         * gcc.c-torture/execute/unroll-1.c: New test.
58099
58100 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58101
58102         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58103         ERROR markers.
58104         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58105         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58106         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58107         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58108         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58109         Preprocess only.
58110         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58111         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58112
58113 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58114
58115         * g++.old-deja/g++.pt/deduct2.C: New test.
58116
58117 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58118
58119         * g++.old-deja/g++.pt/parms2.C: New test.
58120
58121 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58122
58123         * g++.old-deja/g++.pt/crash58.C: New test.
58124
58125 2000-09-06  Greg McGary  <greg@mcgary.org>
58126
58127         * gcc.c-torture/execute/20000906-1.c: New test.
58128         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58129
58130 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58131
58132         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58133
58134 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58135
58136         * g++.old-deja/g++.pt/crash57.C: New test.
58137
58138 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58139
58140         * g++.old-deja/g++.pt/crash56.C: New test.
58141
58142 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58143
58144         * g++.old-deja/g++.pt/koenig1.C: New test.
58145
58146 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58147
58148         * gcc.dg/20000904-1.c: New test.
58149
58150 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58151
58152         * gcc.dg/cpp/paste8.c: New test.
58153
58154 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58155
58156         * gcc.c-torture/compile/20000827-1.c: New test.
58157
58158 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58159
58160         * gcc.dg/format-diag-1.c: New test.
58161
58162 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58163
58164         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58165         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58166         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58167         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58168         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58169
58170 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58171
58172         * g++.old-deja/g++.other/nested4.C: New test.
58173
58174 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58175
58176         * g++.old-deja/g++.ns/scoped1.C: New test.
58177
58178 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58179
58180         * lib/g++.exp: Support testing already-installed GCC.
58181
58182 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58183
58184         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58185
58186 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58187
58188         * gcc.dg/return-type-2.c: New test.
58189
58190 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58191
58192         * gcc.c-torture/compile/20000825-1.c: New test.
58193
58194 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58195
58196         * gcc.dg/dwarf2-2.c: New test.
58197
58198 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58199
58200         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58201         dg-warning regexps.
58202
58203 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58204
58205         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58206         gcc.dg/format-ext-5.c: New tests.
58207
58208 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58209
58210         * g++.old-deja/g++.other/crash22.C: New test.
58211
58212 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58213
58214         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58215
58216 2000-08-24  Richard Henderson  <rth@cygnus.com>
58217
58218         * gcc.dg/ia64-sync-1.c: New test.
58219         * gcc.dg/ia64-sync-2.c: New test.
58220         * gcc.dg/ia64-asm-1.c: New test.
58221
58222 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58223
58224         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58225         * gcc.dg/format-ext-2.c: New test.
58226
58227 2000-08-23  Jason Merrill  <jason@redhat.com>
58228
58229         * lib/old-dejagnu.exp: Also ignore "In member function" and
58230         "At global scope".
58231
58232 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58233
58234         * gcc.dg/noncompile/label-lineno-1.c: New test.
58235
58236 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58237
58238         * gcc.dg/c99-array-nonobj-1.c: New test.
58239
58240 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58241
58242         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58243         tests.
58244         * gcc.dg/format-ext-1.c: New test.
58245
58246 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58247
58248         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58249         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58250         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58251         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58252         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58253
58254 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58255
58256         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58257         gcc.dg/c99-strftime-2.c: New tests.
58258
58259 2000-08-22  Richard Henderson  <rth@cygnus.com>
58260
58261         * gcc.c-torture/execute/20000822-1.c: New test.
58262
58263 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58264
58265         * gcc.c-torture/execute/20000819-1.x: Remove.
58266
58267 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58268
58269         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58270         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58271         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58272         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58273         gcc.dg/format-xopen-1.c: New tests.
58274
58275 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58276
58277         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58278
58279 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58280
58281         * g++.old-deja/g++.other/loop2.C: New test.
58282
58283         * gcc.c-torture/compile/20000606-1.c: New test.
58284         * gcc.c-torture/compile/20000728-1.c: New test.
58285         * gcc.c-torture/execute/20000801-1.c: New test.
58286         * gcc.c-torture/execute/20000801-2.c: New test.
58287         * gcc.c-torture/execute/20000819-1.c: New test.
58288         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58289         * gcc.dg/20000629-1.c: New test.
58290         * gcc.dg/20000724-1.c: New test.
58291         * gcc.dg/20000807-1.c: New test.
58292
58293 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58294
58295         * gcc.dg/cpp/pragma-1.c: New test.
58296         * gcc.dg/cpp/pragma-2.c: New test.
58297
58298 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58299
58300         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58301         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58302
58303 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58304
58305         * gcc.c-torture/compile/20000818-1.c: New test.
58306
58307 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58308
58309         * gcc.c-torture/execute/20000818-1.c: New test.
58310
58311 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58312
58313         * gcc.dg/format-va-1.c: New test.
58314
58315 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58316
58317         * g++.old-deja/g++.other/typedef8.C: New test.
58318
58319 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58320
58321         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58322         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58323         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58324         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58325         * g++.old-deja/g++.other/ptrmem7.C: New test.
58326         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58327
58328 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58329
58330         * g++.old-deja/g++.pt/typename27.C: New test.
58331
58332 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58333
58334         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58335         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58336         * g++.old-deja/g++.pt/friend45.C: New test.
58337         * g++.old-deja/g++.other/friend8.C: New test.
58338
58339 2000-08-15  Richard Henderson  <rth@cygnus.com>
58340
58341         * gcc.c-torture/execute/20000815-1.c: New test.
58342
58343 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58344
58345         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58346         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58347         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58348
58349 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58350
58351         * g++.old-deja/g++.other/refinit2.C: New test.
58352
58353 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58354
58355         * lib/c-torture.exp (c-torture): Make
58356         compiler_conditional_xfail_data global.
58357         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58358         compiler_conditional_xfail_data machinery.
58359         (f-torture-execute): Likewise.
58360         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58361         and only when unrolling loops.
58362
58363         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58364
58365 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58366
58367         * g++.old-deja/g++.pt/explicit81.C: New test.
58368
58369 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58370
58371         * g++.old-deja/g++.pt/typename26.C: New test.
58372
58373 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58374
58375         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58376         warning.
58377
58378 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58379
58380         * g++.old-deja/g++.other/array3.C: New test.
58381
58382 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58383
58384         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58385         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58386         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58387         New tests.
58388
58389 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58390
58391         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58392         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58393
58394 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58395
58396         * gcc.c-torture/execute/20000808-1.c: New test.
58397
58398 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58399
58400         * gcc.dg/c90-const-expr-1.c: New test.
58401
58402 2000-08-08  Richard Henderson  <rth@cygnus.com>
58403
58404         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58405
58406 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58407
58408         * gcc.dg/noncompile/const-ll-1.c: New test.
58409
58410 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58411
58412         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58413
58414 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58415
58416         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58417         that running programs linked against the shared version of libobjc
58418         run correctly.
58419
58420 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58421
58422         * gcc.dg/c99-printf-1.c: New test.
58423
58424 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58425
58426         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58427
58428 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58429
58430         * gcc.c-torture/execute/20000731-1.x: Delete.
58431
58432 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58433
58434         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58435         and torture_without_loops as is done by c-torture.exp.
58436         (search_for): Copy from c-torture.exp.
58437         (gcc-dg-runtest): New function, drives a directory of tests
58438         iterating over the TORTURE_OPTIONS.
58439         (scan-assembler, scan-assembler-not): Move here from
58440         individual directory drivers.
58441
58442         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58443         defined by lib/gcc-dg.exp.
58444         * gcc.dg/cpp/cpp.exp: Likewise.
58445         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58446         gcc-dg-runtest, so we cycle over optimization options.
58447
58448         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58449         * gcc.dg/compare2.c: No longer expected to fail.
58450
58451 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58452
58453         * gcc.c-torture/execute/20000804-1.c: New test.
58454
58455 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58456
58457         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58458
58459 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58460
58461         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58462
58463 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58464
58465         * gcc.c-torture/compile/20000803-1.c: New test.
58466
58467 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58468
58469         * gcc.c-torture/execute/20000801-3.c,
58470         gcc.c-torture/execute/20000801-4.c: New tests.
58471         * gcc.c-torture/execute/20000801-3.x,
58472         gcc.c-torture/execute/20000801-4.x: Xfail.
58473
58474 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58475
58476         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58477         libobjc/.libs to allow for libtool.
58478
58479 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58480
58481         * gcc.c-torture/compile/20000802-1.c: New test.
58482
58483 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58484
58485         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58486
58487 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58488
58489         * gcc-c-torture/execute/20000731-2.c: New test.
58490
58491         * gcc.c-torture/execute/20000731-1.c: New test.
58492         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58493
58494 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58495
58496         * gcc.dg/cpp/paste7.c: New test.
58497         * gcc.dg/cpp/20000725-1.c: New test.
58498
58499 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58500
58501         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58502         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58503         declaration warning for __builtin_dwarf_reg_size.
58504
58505         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58506
58507 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58508
58509         * gcc.dg/noncompile/voidparam-1.c: New test.
58510
58511 2000-07-30  Richard Henderson  <rth@cygnus.com>
58512
58513         * gcc.dg/c90-digraph-1.c: Don't xfail.
58514         * gcc.dg/compare2.c (case 10): Xfail.
58515         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58516
58517 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58518
58519         * gcc.dg/c99-main-1.c: New test.
58520
58521 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58522
58523         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58524
58525 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58526
58527         * gcc.c-tortuer/execute/20000726-1.c: New test.
58528
58529 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58530
58531         * gcc.c-torture/execute/enum-2.c: New test.
58532
58533 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58534
58535         * gcc.dg/cpp/tr-warn3.c: New test.
58536
58537 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58538
58539         * g++.old-deja/g++.ext/implicit1.C: Remove.
58540         * g++.old-deja/g++.jason/c2.C: Remove
58541         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58542         * g++.old-deja/g++.pt/crash16.C: Likewise.
58543         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58544
58545 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58546
58547         * g++.old-deja/g++.other/for2.C: New test.
58548
58549 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58550
58551         * gcc.dg/20000720-1.c: New test.
58552
58553 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58554
58555         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58556
58557 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58558
58559         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58560         * gcc.c-torture/execute/20000722-1.c: New.
58561         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58562
58563 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58564
58565         * gcc.dg/cpp/20000720-1.S: New test.
58566
58567 2000-07-21  Michael Meissner  <meissner@redhat.com>
58568
58569         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58570
58571 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58572
58573         * g++.old-deja/g++.brendan/crash16.C,
58574         g++.old-deja/g++.brendan/parse3.C,
58575         g++.old-deja/g++.brendan/redecl1.C,
58576         g++.old-deja/g++.ns/template13.C,
58577         g++.old-deja/g++.other/decl4.C,
58578         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58579
58580 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58581
58582         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58583         and "Internal error".
58584
58585         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58586         regexps.
58587         * gcc.dg/cpp/paste6.c: New test.
58588
58589 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58590
58591         * gcc.dg/cpp/tr-direct.c: New test.
58592
58593         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58594         gcc.dg/cpp/undef1.c: Tweak error regexps.
58595
58596 2000-07-18  Eric Christopher <echristo@redhat.com>
58597
58598         * gcc.c-torture/compile/20000718-1.c: New test.
58599
58600 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58601
58602         * cpplex.c (_cpp_push_token): If the token being pushed back
58603         is the previous token in this context, just subtract one from
58604         context->posn.
58605         * cppmacro.c (save_expansion): Clear aux field when storing a
58606         placemarker.
58607
58608 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58609
58610         * gcc.dg/noncompile/redecl-1.c: New test.
58611
58612 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58613
58614         * gcc.c-torture/execute/20000717-5.c: New test.
58615         * gcc.c-torture/execute/20000717-1.x: Removed.
58616
58617 2000-07-17  Richard Henderson  <rth@cygnus.com>
58618
58619         * gcc.c-torture/execute/20000717-4.c: New test.
58620
58621 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58622
58623         * gcc.dg/cpp/syshdr.c: New test.
58624         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58625
58626 2000-07-17  Neil Booth  <neilb@earthling.net>
58627
58628         * gcc.dg/cpp/cmdlne-dM.c: New test.
58629         * gcc.dg/cpp/cmdlne-dD.c: New test.
58630
58631 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58632
58633         * gcc.c-torture/execute/20000717-3.c: New test.
58634
58635         * gcc.c-torture/compile/20000717-1.c: New test.
58636
58637 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58638
58639         * gcc.c-torture/execute/20000717-2.c: New test.
58640
58641 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58642
58643         * gcc.dg/formatz-1.c: New test.
58644
58645         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58646         * gcc.dg/c99-digraph-1.c: New tests.
58647
58648         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58649         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58650
58651         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58652         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58653         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58654         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58655         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58656         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58657         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58658
58659 2000-07-17  Greg McGary <greg@mcgary.org>
58660
58661         * gcc.c-torture/execute/20000717-1.c: New test.
58662         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58663
58664 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58665
58666         * gcc.c-torture/execute/20000715-2.c: New test.
58667         * gcc.dg/20000715-1.c: New test.
58668
58669 2000-07-15  Michael Meissner  <meissner@redhat.com>
58670
58671         * gcc.c-torture/execute/20000715-1.c: New test.
58672
58673 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58674
58675         * gcc.c-torture/execute/20000707-1.c: New test.
58676
58677 2000-07-13  Neil Booth  <NeilB@earthling.net>
58678
58679         * gcc.dg/cpp/digraph1.c,
58680         gcc.dg/cpp/digraph2.c,
58681         gcc.dg/cpp/digraphs.c: New tests.
58682
58683 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58684
58685         * g77.f-torture/compile/20000630-2.f: New test.
58686         * g77.f-torture/compile/20000630-2.x
58687
58688 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58689
58690         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58691
58692 2000-07-11  Neil Booth  <NeilB@earthling.net>
58693
58694         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58695
58696 2000-07-11  Neil Booth  <NeilB@earthling.net>
58697
58698         * gcc.dg/cpp/cmdlne-C.c: New.
58699
58700 2000-07-09  Neil Booth  <NeilB@earthling.net>
58701
58702         * gcc.dg/cpp/directiv.c: New tests.
58703         * gcc.dg/cpp/undef1.c: Update.
58704
58705 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58706
58707         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58708
58709 2000-07-09  Neil Booth  <NeilB@earthling.net>
58710
58711         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58712
58713 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58714
58715         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58716         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58717
58718 2000-07-08  Neil Booth  <NeilB@earthling.net>
58719
58720         * gcc.dg/cpp/macsyntx.c: New tests.
58721
58722 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58723
58724         * gcc.dg/20000707-1.c: New test.
58725
58726 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58727
58728         * gcc.c-torture/execute/20000706-1.c: New test.
58729         * gcc.c-torture/execute/20000706-2.c: New test.
58730         * gcc.c-torture/execute/20000706-3.c: New test.
58731         * gcc.c-torture/execute/20000706-4.c: New test.
58732         * gcc.c-torture/execute/20000706-5.c: New test.
58733
58734 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58735
58736         * g++.old-deja/g++.pt/instantiate7.C: New test.
58737
58738 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58739
58740         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58741         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58742         * g++.old-deja/g++.other/rtti3.C: Likewise.
58743         * g++.old-deja/g++.other/rttid3.C: Likewise.
58744
58745 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58746
58747         *  g77.f-torture/compile/20000630-1.x: Fix typo
58748
58749 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58750
58751         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58752         assembly output.
58753
58754 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58755
58756         * gcc.dg/cpp/ident.c: New test.
58757
58758 2000-07-05  Neil Booth  <NeilB@earthling.net>
58759
58760         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58761           gcc.dg/cpp/lexstrng.c: New tests.
58762
58763 2000-07-04  Neil Booth  <NeilB@earthling.net>
58764
58765         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58766         * gcc.dg/cpp/strify2.c: Same.
58767
58768 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58769
58770         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58771         * gcc.dg/cpp/19990703-1.c: Likewise.
58772         * gcc.dg/cpp/20000625-1.c: Likewise.
58773         * gcc.dg/cpp/20000625-2.c: Likewise.
58774
58775         * gcc.dg/cpp/macro1.c,
58776         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58777         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58778         gcc.dg/cpp/strify1.c,
58779         gcc.dg/cpp/strify2.c: New tests.
58780
58781 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58782
58783         * gcc.c-torture/execute/20000703-1.c: New test.
58784
58785 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58786
58787         * g++.old-deja/g++.pt (lookup10.C): New test.
58788
58789 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58790
58791         * g++.old-deja/g++.pt (typename25.C): New test.
58792
58793 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58794
58795         * gcc.c-torture/compile/20000701-1.c: New test.
58796
58797 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58798
58799         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58800         to test case.
58801
58802 2000-06-30  Catherine Moore  <clm@cygnus.com>
58803
58804         * gcc.c-torture/execute/align-1.c: New test.
58805
58806 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58807
58808         * g++.old-deja/g++.pt/expr8.C: New test.
58809         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58810
58811 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58812
58813         * gcc.c-torture/compile/20000629-1.c: New test.
58814
58815 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58816
58817
58818         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58819         gcc.dg/noncompile directory, depending on whether they're
58820         preprocessor tests or not.  Annotate all the tests for the dg
58821         framework.
58822
58823         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58824         * gcc.dg/noncompile/noncompile.exp: New.
58825
58826         * Moved files:
58827         Old name                                New name
58828         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58829         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58830         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58831         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58832         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58833         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58834         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58835         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58836         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58837         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58838         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58839         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58840         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58841         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58842         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58843         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58844         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58845         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58846         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58847         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58848         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58849         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58850         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58851         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58852
58853         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58854         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58855         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58856         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58857         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58858         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58859
58860 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58861
58862         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58863         declare one variable.  On the fourth, error.
58864         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58865         declared by 20000628-1a.h.
58866
58867 2000-06-29  Richard Henderson  <rth@redhat.com>
58868
58869         * gcc.c-torture/execute/930529-1.x: New file.
58870         * gcc.dg/920413-1.c: Adjust expected warning text.
58871         * gcc.dg/980217-1.c: Declare abort.
58872         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58873
58874 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58875
58876         * g77.f-torture/compile/20000629-1.f: New test.
58877         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58878
58879 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58880
58881         Rearrange lots of files, removing entirely the
58882         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58883         directories.
58884
58885         * Deleted files:
58886         gcc.c-torture/code_quality/code_quality.exp
58887         gcc.c-torture/special/special.exp
58888         gcc.failure/failure.exp
58889         gcc.failure/940409-1.x
58890         gcc.c-torture/compile/961203-1.x
58891
58892         * New files:
58893         gcc.misc-tests/linkage.exp
58894         gcc.c-torture/execute/920730-1t.c
58895         gcc.c-torture/execute/920730-1t.x
58896         gcc.c-torture/compile/920520-1.x
58897         gcc.c-torture/compile/920521-1.x
58898         gcc.c-torture/compile/981006-1.x
58899         gcc.c-torture/execute/eeprof-1.x
58900
58901         * Moved files (possibly with modifications to fit a new harness):
58902         Old name                                New name
58903         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58904         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58905         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58906         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58907         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58908         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58909         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58910         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58911         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58912         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58913         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58914         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58915         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58916         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58917
58918 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58919
58920         * c-torture/compile/961203-1.x: Delete.
58921
58922         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58923         not exit. Include stdio.h.
58924         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58925         * gcc.misc-tests/dg-12.c: Likewise.
58926         * gcc.misc-tests/dg-5.c: Likewise.
58927         * gcc.misc-tests/dg-6.c: Likewise.
58928         * gcc.misc-tests/dg-7.c: Prototype abort.
58929         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58930         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58931         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58932         not exit.
58933         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58934         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58935
58936 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58937
58938         * gcc.dg/cpp/20000628-1.c: New test.
58939         * gcc.dg/cpp/20000628-1.h: New header for above test.
58940         * gcc.dg/cpp/20000628-1a.h: Likewise.
58941
58942 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58943
58944         * gcc.dg/cpp: New directory.
58945         * gcc.dg/cpp/cpp.exp: New driver.
58946         * gcc.dg/cpp/20000627-1.c: New test.
58947         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58948         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58949         and rewrite as a compilation test.
58950
58951         * gcc.dg: Move many files into the cpp subdirectory, possibly
58952         renaming or editing them as well.
58953         Old name                New name
58954         990119-1.c              cpp/19990119-1.c
58955         990228-1.c              cpp/19990228-1.c
58956         990407-1.c              cpp/19990407-1.c
58957         990409-1.c              cpp/19990409-1.c
58958         990413-1.c              cpp/19990413-1.c
58959         990703-1.c              cpp/19990703-1.c
58960         20000127-1.c            cpp/20000127-1.c
58961         20000129-1.c            cpp/20000129-1.c
58962         20000207-1.c            cpp/20000207-1.c
58963         20000207-2.c            cpp/20000207-2.c
58964         20000209-1.c            cpp/20000209-1.c
58965         20000209-2.c            cpp/20000209-2.c
58966         20000301-1.c            cpp/20000301-1.c
58967         20000419-1.c            cpp/20000419-1.c
58968         20000510-1.S            cpp/20000510-1.S
58969         20000519-1.c            cpp/20000519-1.c
58970         20000529-1.c            cpp/20000529-1.c
58971         20000625-1.c            cpp/20000625-1.c
58972         20000625-2.c            cpp/20000625-2.c
58973         cpp-as1.c               cpp/assert1.c
58974         cpp-as2.c               cpp/assert2.c
58975         cxx-comments-1.c        cpp/cxxcom1.c
58976         cxx-comments-2.c        cpp/cxxcom2.c
58977         endif-label.c           cpp/endif.c
58978         cpp-hash1.c             cpp/hash1.c
58979         cpp-hash2.c             cpp/hash2.c
58980         cpp-if1.c               cpp/if-1.c
58981         cpp-if2.c               cpp/if-2.c
58982         cpp-if3.c               cpp/if-3.c
58983         cpp-if4.c               cpp/if-4.c
58984         cpp-if5.c               cpp/if-5.c
58985         cpp-cond.c              cpp/if-cexp.c
58986         cpp-missingop.c         cpp/if-mop.c
58987         cpp-missingparen.c      cpp/if-mpar.c
58988         cpp-opprec.c            cpp/if-oppr.c
58989         cpp-ifparen.c           cpp/if-paren.c
58990         cpp-shortcircuit.c      cpp/if-sc.c
58991         cpp-shift.c             cpp/if-shift.c
58992         cpp-unary.c             cpp/if-unary.c
58993         cpp-li1.c               cpp/line1.c
58994         cpp-li2.c               cpp/line2.c
58995         lineno.c                cpp/line3.c
58996         lineno-2.c              cpp/line4.c
58997         cpp-mi.c                cpp/mi1.c
58998         cpp-mic.h               cpp/mi1c.h
58999         cpp-micc.h              cpp/mi1cc.h
59000         cpp-mind.h              cpp/mi1nd.h
59001         cpp-mindp.h             cpp/mi1ndp.h
59002         cpp-mix.h               cpp/mi1x.h
59003         cpp-mi2.c               cpp/mi2.c
59004         cpp-mi2a.h              cpp/mi2a.h
59005         cpp-mi2b.h              cpp/mi2b.h
59006         cpp-mi2c.h              cpp/mi2c.h
59007         cpp-mi3.c               cpp/mi3.c
59008         cpp-mi3.def             cpp/mi3.def
59009         poison-1.c              cpp/poison.c
59010         pr-impl.c               cpp/prag-imp.c
59011         cpp-redef-2.c           cpp/redef1.c
59012         cpp-redef.c             cpp/redef2.c
59013         strpaste.c              cpp/strp1.c
59014         strpaste-2.c            cpp/strp2.c
59015         cpp-tradpaste.c         cpp/tr-paste.c
59016         cpp-tradstringify.c     cpp/tr-str.c
59017         cpp-tradwarn1.c         cpp/tr-warn1.c
59018         cpp-tradwarn2.c         cpp/tr-warn2.c
59019         trigraphs.c             cpp/trigraphs.c
59020         cpp-unc1.c              cpp/unc1.c
59021         cpp-unc2.c              cpp/unc2.c
59022         cpp-unc3.c              cpp/unc3.c
59023         cpp-unc.c               cpp/unc4.c
59024         undef.c                 cpp/undef1.c
59025         undef-2.c               cpp/undef2.c
59026         cpp-wi1.c               cpp/widestr1.c
59027
59028 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59029
59030         * lib/g++.exp (g++_include_flags): Tweak.
59031
59032 2000-06-27  H.J. Lu  <hjl@gnu.org>
59033             Loren J. Rittle  <ljrittle@acm.org>
59034
59035         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59036         version with one that knows about the new gcc tree structure.
59037         (g++_link_flags): Same.
59038
59039 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59040
59041         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59042         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59043         case we are cross-compiling.
59044
59045         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59046         g++.old-deja/g++.niklas/Makefile.in,
59047         g++.old-deja/g++.niklas/configure.in,
59048         g++.old-deja/g++.other/Makefile.in,
59049         g++.old-deja/g++.other/configure.in,
59050         gcc.c-torture/code_quality/Makefile.in,
59051         gcc.c-torture/code_quality/configure.in,
59052         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59053         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59054         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59055         gcc.c-torture/execute/ieee/Makefile.in,
59056         gcc.c-torture/execute/ieee/configure.in,
59057         gcc.c-torture/noncompile/Makefile.in,
59058         gcc.c-torture/noncompile/configure.in,
59059         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59060         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59061         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59062
59063 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59064
59065         * g++.old-deja/g++.other/ambig3.C: New test.
59066
59067 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59068
59069         * g++.old-deja/g++.pt/syntax1.C: New test.
59070         * g++.old-deja/g++.pt/syntax2.C: New test.
59071         * g++.old-deja/g++.other/syntax3.C: New test.
59072         * g++.old-deja/g++.other/syntax4.C: New test.
59073
59074 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59075
59076         * gcc.dg/20000623-1.c: Prototype exit and abort.
59077
59078 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59079
59080         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59081         New tests.
59082         * gcc.dg/cpp-mi3.def: New file.
59083
59084         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59085         inside assertions.
59086         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59087         lexer's error messages.
59088         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59089         divine anything from the linemarkers.
59090         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59091         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59092
59093 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59094
59095         * gcc.dg/20000623-1.c: New test.
59096
59097 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59098
59099         * gcc.c-torture/execute/20000622-1.c: New test.
59100
59101 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59102
59103         * g++.old-deja/g++.other/init15.C: New test.
59104
59105 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59106
59107         * g++.old-deja/g++.pt/vaarg2.C: New test.
59108         * g++.old-deja/g++.pt/vaarg3.C: New test.
59109
59110 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59111
59112         * g++.old-deja/g++.other/dyncast6.C: New test.
59113
59114 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59115
59116         * gcc.c-torture/execute/loop-6.c: New test.
59117
59118 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59119
59120         * gcc.dg/20000614-1.c: New test.
59121         * gcc.dg/20000614-2.c: New test.
59122
59123 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59124
59125         * g++.old-deja/g++.other/inline12.C: New test.
59126
59127 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59128
59129         * g++.old-deja/g++.other/eh1.C: New test.
59130
59131 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59132
59133         * g++.old-deja/g++.other/type.C: New test.
59134
59135 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59136
59137         * g++.old-deja/g++.other/initstring.C: New test.
59138
59139 2000-06-12  Jason Merrill  <jason@redhat.com>
59140
59141         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59142
59143 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59144
59145         * gcc.c-torture/compile/20000609-1.c: New test.
59146
59147 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59148
59149         * gcc.dg/20000609-1.c: New test.
59150
59151 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59152
59153         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59154         * gcc.c-torture/noncompile/poison-1.c: Move...
59155         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59156         * gcc.dg/cpp-li1.c: Add a token after the #line.
59157
59158 2000-06-05  Richard Henderson  <rth@cygnus.com>
59159
59160         * gcc.c-torture/execute/20000605-2.c: New test.
59161         * gcc.c-torture/execute/20000605-3.c: New test.
59162
59163 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59164
59165         * g77.f-torture/execute/20000503-1.x: New file.
59166
59167 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59168
59169         * g++.old-deja/g++.eh/badalloc1.C: New test.
59170
59171 2000-06-05  Richard Henderson  <rth@cygnus.com>
59172
59173         * gcc.c-torture/execute/20000605-1.c: New test.
59174
59175 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59176             Nathan Sidwell <nathan@codesourcery.com>
59177
59178         * gcc.c-torture/compile/20000605-1.c: New test.
59179
59180 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59181
59182         * g77.f-torture/compile/20000601-1.f: New test.
59183
59184 2000-06-03  Richard Henderson  <rth@cygnus.com>
59185
59186         * gcc.c-torture/execute/20000603-1.c: New.
59187
59188 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59189
59190         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59191         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59192
59193 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59194
59195         * gcc.dg/compare2.c (case 12): XFAIL.
59196         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59197         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59198
59199         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59200
59201 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59202
59203         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59204         guard macro is already defined when the header is first
59205         included.
59206         * gcc.dg/cpp-mix.h: New file.
59207         * gcc.dg/endif-label.c: Update patterns to match compiler.
59208
59209         * g++.brendan/complex1.C: Declare abort.
59210         * g++.law/refs4.C: Remove XFAIL.
59211         * g++.oliva/expr2.C: Declare abort and exit.
59212
59213 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59214
59215         * gcc.c-torture/execute/20000528-1.c: New test.
59216
59217         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59218         * g++.old-deja/g++.law/temps4.C: Likewise.
59219
59220         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59221         stdlib.h.  Call abort() on failure.
59222         * g++.old-deja/g++.law/refs4.C: Likewise.
59223         * g++.old-deja/g++.law/temps4.C: Likewise.
59224         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59225         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59226
59227 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59228
59229         Relative to g++.dg/special:
59230         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59231
59232         Relative to g++.old-deja:
59233         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59234         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59235         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59236         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59237         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59238         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59239         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59240
59241         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59242         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59243         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59244         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59245         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59246         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59247         and/or string.h.
59248
59249         * g++.other/goto1.C: Update expectations for error messages.
59250
59251 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59252
59253         * gcc.c-torture/compile/20000523-1.c: New test.
59254
59255 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59256
59257         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59258
59259 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59260
59261         * g++.old-deja/g++.eh/catch11.C: New test.
59262         * g++.old-deja/g++.eh/catch12.C: New test.
59263
59264 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59265
59266         * gcc.c-torture/execute/20000523-1.c: New test.
59267
59268 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59269
59270         * c-torture/execute/bcp-1.c: Replace abort in arg of
59271         __builtin_constant_p with a generic external function.
59272
59273         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59274         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59275         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59276         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59277         Prototype abort and/or exit.
59278
59279         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59280         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59281         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59282         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59283
59284 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59285
59286         * gcc.dg/dwarf2-1.c: New test.
59287
59288 2000-05-20  Richard Henderson  <rth@cygnus.com>
59289
59290         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59291
59292 2000-05-20  Andreas Jaeger  <aj@suse.de>
59293
59294         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59295         testcase.
59296
59297 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59298
59299         * gcc.c-torture/execute/20000519-2.c: New test.
59300
59301 2000-05-19  Andreas Jaeger  <aj@suse.de>
59302
59303         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59304         which fails with SSA.
59305
59306         * lib/c-torture.exp: Also test with -O3 -fssa.
59307
59308 2000-05-18  Michael Meissner  <meissner@redhat.com>
59309
59310         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59311         * gcc.c-torture/execute/920415-1.c: Ditto.
59312         * gcc.c-torture/execute/920501-1.c: Ditto.
59313         * gcc.c-torture/execute/conversion.c: Ditto.
59314         * gcc.c-torture/execute/cvt-1.c: Ditto.
59315
59316 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59317
59318         * gcc.c-torture/compile/20000518-1.c: New test.
59319
59320 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59321
59322         * g77.f-torture/compile/200005018.f: New test.
59323
59324 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59325
59326         * gcc.c-torture/compile/20000517-1.c: New test.
59327
59328 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59329
59330         * gcc.c-torture/execute/20000516-1.c: New test.
59331
59332 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59333
59334         * g++.old-deja/g++.other/eh.C: New test.
59335
59336 2000-05-12  Richard Henderson  <rth@cygnus.com>
59337
59338         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59339         constants through to doit's conditional.
59340
59341 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59342
59343         * gcc.c-torture/compile/20000511-1.c: New test.
59344         * g77.f-torture/compile/20000511-1.f: New test.
59345         * g77.f-torture/compile/20000511-2.f: New test.
59346
59347 2000-05-11  Michael Meissner  <meissner@redhat.com>
59348
59349         * gcc.c-torture/execute/20000511-1.c: New test.
59350
59351 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59352
59353         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59354         * gcc.dg/20000510-1.S: New.
59355
59356 2000-05-08  Catherine Moore  <clm@cygnus.com>
59357
59358         * gcc.dg/unused-3.c: New.
59359
59360 2000-05-06  Richard Henderson  <rth@cygnus.com>
59361
59362           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59363           * g++.old-deja/g++.mike/warn1.C: Likewise.
59364           * g++.old-deja/g++.pt/local1.C: Likewise.
59365           * g++.old-deja/g++.pt/local7.C: Likewise.
59366           * g++.old-deja/g++.pt/spec16.C: Likewise.
59367
59368 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59369
59370         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59371
59372 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59373
59374           * g77.f-torture/execute/20000503-1.f: New test.
59375
59376 2000-05-04  Andreas Jaeger  <aj@suse.de>
59377
59378         * gcc.dg/noreturn-2.c: New test.
59379
59380 2000-05-04  Neil Booth  <NeilB@earthling.net>
59381
59382         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59383         preprocessor.
59384
59385 2000-05-04  Richard Henderson  <rth@cygnus.com>
59386
59387         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59388
59389 2000-05-04  Richard Henderson  <rth@cygnus.com>
59390
59391         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59392         OpenSSL by Jason R Thorpe.
59393
59394 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59395
59396         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59397
59398 2000-05-03  Robert Lipe <robertlipe@usa.net>
59399
59400         * gcc.dg/20000503-1.c: New test.
59401
59402 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59403
59404         * gcc.c-torture/compile/20000502-1.c: New test.
59405         * g++.old-deja/g++.other/align.C: New test.
59406         * gcc.dg/cpp-tradstringify.c: New test.
59407
59408 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59409
59410         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59411         and hard registers.
59412
59413 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59414
59415         * gcc.c-torture/execute/loop-5.c: New test.
59416
59417 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59418
59419         * gcc.c-torture/execute/va-arg-20.c: New test.
59420
59421 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59422
59423         * gcc.c-torture/execute/20000422-1.c: New test.
59424
59425 2000-04-20  Greg McGary  <gkm@gnu.org>
59426
59427         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59428         when optimizing, but without sibling-call optimizations (-O1).
59429
59430 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59431
59432           * gcc.c-torture/compile/20000420-1.c: New test.
59433
59434 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59435
59436         * g++.abi/ptrflags.C: New test.
59437         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59438
59439 2000-04-19  Catherine Moore  <clm@cygnus.com>
59440
59441         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59442
59443 2000-04-19  Greg McGary  <gkm@gnu.org>
59444
59445         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59446         sibling-call optimizations.
59447
59448 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59449
59450         * gcc.dg/20000419-1.c: New test.
59451
59452 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59453
59454         * gcc.c-torture/execute/20000412-6.c: New test.
59455
59456 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59457
59458         * gcc.c-torture/execute/20000412-5.c: New test.
59459         * g77.f-torture/compile/20000412-1.f: New test.
59460         * gcc.c-torture/execute/20000412-4.c: New test.
59461         * gcc.c-torture/compile/20000412-2.c: New test.
59462         * gcc.c-torture/execute/20000412-3.c: New test.
59463         * gcc.c-torture/compile/20000412-1.c: New test.
59464         * gcc.c-torture/execute/20000412-2.c: New test.
59465
59466 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59467
59468         * objc/execute/bf-20.m: New test.
59469
59470 2000-04-10  Richard Henderson  <rth@cygnus.com>
59471
59472         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59473
59474         * gcc.c-torture/execute/20000412-1.c: New test.
59475
59476 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59477
59478         * g++.old-deja/g++.eh/catchptr1.C: New test.
59479
59480 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59481
59482         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59483
59484 2000-04-08  Neil Booth  <NeilB@earthling.net>
59485
59486         * gcc.dg/cpp-nullchar.c: Remove test as
59487         embedded nulls cause problems.
59488
59489 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59490
59491         * gcc.dg/compare2.c: New test.
59492
59493 2000-04-08  Neil Booth  <NeilB@earthling.net>
59494
59495         * gcc.dg/cpp-nullchar.c: New test.
59496
59497 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59498
59499         * gcc.dg/cpp-mi2.c: New test.
59500         * gcc.dg/cpp-mi2[abc].h: New files.
59501
59502 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59503
59504         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59505         member name.
59506
59507 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59508
59509         * g++.old-deja/g++.abi/vmihint.C: New test.
59510
59511 2000-04-06  Neil Booth  <NeilB@earthling.net>
59512
59513         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59514         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59515         copyright.
59516
59517 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59518
59519         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59520         avoid stack-frame overwrite.
59521
59522 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59523
59524         * gcc.c-torture/compile/20000405-2.c: New test.
59525         * gcc.c-torture/compile/20000405-3.c: New test.
59526
59527 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59528
59529         * gcc.c-torture/compile/20000405-1.c: New test.
59530
59531 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59532
59533         * gcc.dg/cast-qual-1.c: Revert last change.
59534
59535 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59536
59537         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59538
59539 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59540
59541         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59542         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59543
59544 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59545
59546         * gcc.c-torture/compile/20000403-2.c: New test.
59547         * gcc.c-torture/compile/20000403-1.c: New test.
59548
59549 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59550
59551         * gcc.c-torture/execute/20000403-1.c: New test.
59552
59553 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59554
59555         * gcc.c-torture/execute/20000402-1.c: New test.
59556
59557 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59558
59559         * gcc.c-torture/execute/va-arg-15.c: New test.
59560         * gcc.c-torture/execute/va-arg-16.c: New test.
59561         * gcc.c-torture/execute/va-arg-17.c: New test.
59562         * gcc.c-torture/execute/va-arg-18.c: New test.
59563         * gcc.c-torture/execute/va-arg-19.c: New test.
59564
59565 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59566
59567         * gcc.c-torture/compile/981211-1.c: Move to...
59568         * gcc.dg/cpp-as1.c: ...here.
59569         * gcc.dg/cpp-as2.c: New file.
59570
59571         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59572         compiler.
59573
59574 2000-04-02  Neil Booth  <NeilB@earthling.net>
59575
59576         * gcc.dg/cpp-cond.c  New tests.
59577         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59578         accidental success less likely.
59579         * gcc.dg/cpp-missingop.c  New tests.
59580         * gcc.dg/cpp-missingparen.c  New tests.
59581         * gcc.dg/cpp-shift.c  New tests.
59582         * gcc.dg/cpp-shortcircuit.c  New tests.
59583         * gcc.dg/cpp-unary.c  New tests.
59584
59585 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59586
59587         * gcc.c-torture/compile/20000329-1.c: New test.
59588
59589 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59590
59591         * gcc.c-torture/compile/20000326-1.c: New test.
59592         * gcc.c-torture/compile/20000326-2.c: New test.
59593
59594 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59595
59596         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59597         the first parameter is a function argument.
59598
59599 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59600
59601         * g++.old-deja/g++.ext/array4.C: New test.
59602
59603 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59604
59605         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59606
59607 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59608
59609         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59610
59611 2000-03-19  Richard Henderson  <rth@cygnus.com>
59612
59613         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59614
59615 2000-03-19  Richard Henderson  <rth@cygnus.com>
59616
59617         * gcc.c-torture/compile/20000319-1.c: New test.
59618
59619 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59620
59621         * gcc.c-torture/execute/20000314-3.c: New test.
59622         * gcc.c-torture/execute/20000314-2.c: New test.
59623         * gcc.c-torture/execute/20000314-1.c: New test.
59624         * gcc.c-torture/compile/20000314-2.c: New test.
59625         * gcc.c-torture/compile/20000314-1.c: New test.
59626
59627 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59628
59629         * g++.old-deja/g++.warn/inline.C: New test.
59630
59631 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59632
59633         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59634         standards-compliant result rather than specific constants.
59635         Put test-values in array.
59636
59637 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59638
59639         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59640         (g++_target_compile): Put test-specific options last.
59641
59642 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59643
59644         * g++.old-deja/g++.eh/vbase4.C: New test.
59645
59646 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59647
59648         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59649
59650 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59651
59652         * g++.old-deja/g++.brendan/misc12.C: Removed.
59653         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59654         * g++.old-deja/g++.ext/pretty4.C: New test.
59655
59656 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59657
59658         * g++.old-deja/g++.other/string2.C: New test.
59659
59660 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59661
59662         * g++.old-deja/g++.warn/impint2.C: New test.
59663
59664 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59665
59666         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59667         is 1, not zero.
59668
59669 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59670
59671         * g++.old-deja/g++.warn/impint.C: New test.
59672         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59673         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59674         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59675         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59676         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59677         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59678         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59679         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59680         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59681         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59682         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59683         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59684
59685 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59686
59687         * gcc.dg/cpp-redef.c: New test.
59688
59689 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59690
59691         * g++.old-deja/g++.pt/unify7.C: New test.
59692
59693 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59694
59695         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59696         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59697
59698 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59699
59700         * gcc.c-torture/compile/20000224-1.c: New test.
59701
59702 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59703
59704         * gcc.c-torture/compile/cpp-2.c: New test.
59705         * gcc.c-torture/compile/cpp-1.c: New test.
59706
59707 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59708
59709         * gcc.c-torture/execute/20000225-1.c: New test.
59710
59711 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59712
59713         * gcc.dg/cpp-li2.c: New test.
59714
59715         * gcc.dg/cpp-wi1.c: New test.
59716
59717         * gcc.dg/cpp-li1.c: New test.
59718
59719 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59720
59721         * g++.old-deja/g++.other/sizeof5.C: New test.
59722
59723 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59724
59725         * gcc.c-torture/execute/va-arg-13.c: New test.
59726
59727 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59728
59729         * gcc.c-torture/execute/va-arg-12.c: New test.
59730
59731 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59732
59733         * gcc.c-torture/execute/20000223-1.c: New test.
59734
59735 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59736
59737         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59738
59739 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59740
59741         * g++.old-deja/g++.abi/ptrmem.C: New test.
59742
59743 2000-02-19  Richard Henderson  <rth@cygnus.com>
59744
59745         * gcc.c-torture/compile/init-3.c: New.
59746
59747 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59748
59749         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59750         ALWAYS_CXXFLAGS.
59751
59752 2000-02-11  Robert Lipe <robertl@sco.com>
59753
59754         * gcc.c-torture/compile/20000211-3.c: New test.
59755
59756 2000-02-11  Martin Buchholz <martin@xemacs.org>
59757
59758         * gcc.c-torture/compile/20000211-2.c: New test.
59759
59760 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59761
59762         * gcc.c-torture/compile/20000211-1.c: New test.
59763
59764 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59765
59766         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59767           on native targets
59768
59769 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59770
59771         * g++.old-deja/g++.other/cast5.C: New test.
59772
59773 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59774
59775         * gcc.c-torture/execute/20000205-1.c: New.
59776
59777 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59778
59779         * g++.old-deja/g++.jason/cast3.C: Return void.
59780         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59781
59782 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59783
59784         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59785
59786         * gcc.dg/loop-1.c: New test.
59787
59788 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59789
59790         * gcc.c-torture/compile/20000127-1.c: New test.
59791         * gcc.c-torture/execute/991228-1.c: New test.
59792
59793 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59794
59795         * gcc.dg/unused-2.c: New test.
59796
59797         * gcc.dg/conv-1.c: New test.
59798
59799 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59800
59801         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59802         compiler.
59803         (tool_option_proc): Fix typo.
59804
59805 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59806
59807         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59808         of the ld on the host, not on the build machine.
59809         Also, don't crash if '--help' is not a supported option.
59810
59811 2000-01-24  Richard Henderson  <rth@cygnus.com>
59812
59813         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59814
59815 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59816
59817         * gcc.c-torture/execute/20000120-2.c: New test.
59818         * gcc.c-torture/execute/20000120-1.c: New test.
59819
59820 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59821
59822         * gcc.c-torture/execute/20000113-1.c: New test.
59823
59824 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59825
59826         * gcc.c-torture/execute/20000112-1.c: New test.
59827
59828 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59829
59830         * gcc.dg/20000111-1.c: New test.
59831
59832 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59833
59834         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59835         with 16 bit integers.
59836
59837 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59838
59839         * gcc.dg/20000108-1.c: New test.
59840
59841 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59842
59843         * g++.old-deja/g++.ns/koenig8.C: New test.
59844
59845 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59846
59847         * g++.old-deja/g++.other/cast4.C: New test.
59848
59849 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59850
59851         * gcc.c-torture/compile/20000105-2.c: New test.
59852         * gcc.c-torture/compile/20000105-1.c: New test.
59853
59854 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59855
59856         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59857         references to printf & atoi to conform to ANSI standard.
59858         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59859         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59860         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59861         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59862         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59863         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59864         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59865         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59866         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59867         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59868         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59869         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59870         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59871         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59872         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59873         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59874         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59875         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59876         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59877         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59878         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59879         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59880         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59881         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59882         * g++.old-deja/g++.brendan/init3.C: Likewise.
59883         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59884         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59885         * g++.old-deja/g++.brendan/new2.C: Likewise.
59886         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59887         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59888         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59889         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59890         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59891         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59892         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59893         * g++.old-deja/g++.brendan/template24.C: Likewise.
59894         * g++.old-deja/g++.brendan/template3.C: Likewise.
59895         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59896         * g++.old-deja/g++.jason/inline3.C: Likewise.
59897         * g++.old-deja/g++.jason/opeq.C: Likewise.
59898         * g++.old-deja/g++.law/arg5.C: Likewise.
59899         * g++.old-deja/g++.law/arm7.C: Likewise.
59900         * g++.old-deja/g++.law/ctors11.C: Likewise.
59901         * g++.old-deja/g++.law/cvt8.C: Likewise.
59902         * g++.old-deja/g++.law/init9.C: Likewise.
59903         * g++.old-deja/g++.law/refs4.C: Likewise.
59904         * g++.old-deja/g++.law/template2.C: Likewise.
59905         * g++.old-deja/g++.law/visibility24.C: Likewise.
59906         * g++.old-deja/g++.law/vtable3.C: Likewise.
59907         * g++.old-deja/g++.mike/asm2.C: Likewise.
59908         * g++.old-deja/g++.mike/eh1.C: Likewise.
59909         * g++.old-deja/g++.mike/misc1.C: Likewise.
59910         * g++.old-deja/g++.mike/misc13.C: Likewise.
59911         * g++.old-deja/g++.mike/misc14.C: Likewise.
59912         * g++.old-deja/g++.mike/ns12.C: Likewise.
59913         * g++.old-deja/g++.mike/p1248.C: Likewise.
59914         * g++.old-deja/g++.mike/p3708.C: Likewise.
59915         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59916         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59917         * g++.old-deja/g++.mike/p646.C: Likewise.
59918         * g++.old-deja/g++.mike/p700.C: Likewise.
59919         * g++.old-deja/g++.mike/p783.C: Likewise.
59920         * g++.old-deja/g++.mike/p783a.C: Likewise.
59921         * g++.old-deja/g++.mike/p783b.C: Likewise.
59922         * g++.old-deja/g++.mike/p786.C: Likewise.
59923         * g++.old-deja/g++.mike/p789.C: Likewise.
59924         * g++.old-deja/g++.mike/p789a.C: Likewise.
59925         * g++.old-deja/g++.mike/p807a.C: Likewise.
59926         * g++.old-deja/g++.other/delete3.C: Likewise.
59927         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59928         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59929         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59930         * g++.old-deja/g++.other/empty1.C: Likewise.
59931         * g++.old-deja/g++.other/temporary1.C: Likewise.
59932         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59933         * g++.old-deja/g++.pt/t16.C: Likewise.
59934         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59935
59936 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59937
59938         * gcc.dg/991230-1.c: New test.
59939
59940 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59941
59942         * gcc.c-torture/compile/991229-3.c: New test.
59943         * gcc.c-torture/compile/991229-2.c: New test.
59944         * gcc.c-torture/compile/991229-1.c: New test.
59945
59946 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59947
59948         * gcc.c-torture/compile/labels-2.c: New test.
59949
59950 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59951
59952         * gcc.c-torture/execute/991227-1.c: New test.
59953
59954 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59955
59956         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59957
59958 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59959
59960         * gcc.c-torture/execute/991221-1.c: New test.
59961
59962 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59963
59964         * g++.old-deja/g++.other/cast3.C: New test.
59965
59966 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59967
59968         * gcc.c-torture/execute/991216-4.c: New test.
59969
59970 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59971
59972         * gcc.c-torture/execute/991216-1.c: New test.
59973         * gcc.c-torture/execute/991216-2.c: New test.
59974         * gcc.c-torture/execute/991216-3.c: New test.
59975
59976 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59977
59978         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59979         Actually make the test fail by using "-O2" for compilation.
59980
59981 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59982
59983         * g++.old-deja/g++.warn/cast-align1.C: New test.
59984
59985 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59986
59987         * gcc.c-torture/compile/991214-1.c: New test.
59988         * gcc.c-torture/compile/991214-2.c: New test.
59989
59990 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59991
59992         * gcc.dg/991214-1.c: New test.
59993
59994 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59995
59996         * gcc.c-torture/compile/991213-3.c: New test.
59997         * gcc.c-torture/compile/991213-2.c: New test.
59998         * gcc.c-torture/compile/991213-1.c: New test.
59999
60000 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60001
60002         * gcc.dg/991209-1.c: New test.
60003
60004 1999-12-08  Nathan Sidwell <nathan@acm.org>
60005
60006         * gcc.c-torture/compile/991208-1.c: New test.
60007
60008 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60009
60010         * gcc.dg/ultrasp2.c: New test.
60011
60012 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60013
60014         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60015
60016 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60017
60018         * gcc.c-torture/compile/991202-1.c: New test.
60019         * gcc.c-torture/execute/991202-1.c: New test.
60020         * gcc.c-torture/execute/991202-2.c: New test.
60021         * gcc.c-torture/execute/991202-3.c: New test.
60022
60023 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60024
60025         * g++.old-deja/g++.abi/align.C: New test.
60026         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60027         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60028
60029 1999-12-01  Richard Henderson  <rth@cygnus.com>
60030
60031         * gcc.c-torture/execute/991201-1.c: New.
60032
60033 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60034
60035         * gcc.dg/991129-1.c: New test.
60036
60037 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60038
60039         * gcc.c-torture/compile/991127-1.c: New test.
60040
60041 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60042
60043         * g++.old-deja/g++.other/warn4.C: New test.
60044
60045 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60046
60047         * g++.old-deja/g++.eh/cleanup2.C: New test.
60048         * g++.old-deja/g++.ext/pretty2.C: New test.
60049         * g++.old-deja/g++.ext/pretty3.C: New test.
60050         * g++.old-deja/g++.other/debug6.C: New test.
60051
60052 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60053
60054         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60055         compiler_output to look for one error message instead of two.
60056
60057 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60058
60059         * gcc.c-torture/execute/991118-1.c: Also test case
60060         where the word boundary does not split a byte evenly.
60061
60062 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60063
60064         * g++.old-deja/g++.ext/restrict1.C: New test.
60065
60066 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60067
60068         * gcc.c-torture/execute/991118-1.c: New test.
60069
60070 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60071
60072         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60073         working directory pathnames.
60074
60075 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60076
60077         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60078         host is equipped with driver.h and driver.o so it can actually
60079         compile and run the tests.
60080
60081 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60082
60083         * gcc.c-torture/compile/991008-1.c: New test.
60084
60085 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60086
60087         * lib/gcc-dg.exp: Include target-supports.exp
60088
60089 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60090
60091         * lib/target-supports.exp: New file: Provide procs to test for
60092         features supported by the target.
60093         (check_weak_available): Moved here from ecos.exp.
60094         (check_alias_available): New proc: Determine of the target
60095         toolchain supports the alias attribute.
60096
60097         * gcc.dg/special/ecos.exp: Move check_weak_available to
60098         target-supports.exp.
60099         (alias-1.c): Only perform the test if the target supports
60100         aliases.
60101         (wkali-1.c): Only perform the test if the target supports
60102         aliases.
60103
60104         * gcc.dg/990506-0.c: Expect error messages from cross
60105         targets as well as native targets.
60106
60107 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60108
60109         * gcc.dg/ultrasp1.c: Removed xfail.
60110         * gcc.dg/struct-ret-2.c: Likewise.
60111         * gcc.dg/array-1.c: Likewise.
60112
60113 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60114
60115         * gcc.dg/struct-ret-2.c: New test.
60116
60117         * gcc.dg/array-1.c: New test.
60118
60119 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60120
60121         * gcc.c-torture/execute/991030-1.c: New test.
60122
60123 1999-10-26  Richard Henderson  <rth@cygnus.com>
60124
60125         * gcc.c-torture/compile/991026-2.c: New test.
60126
60127 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60128
60129         * gcc.c-torture/compile/991026-1.c: New test.
60130
60131 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60132
60133         * gcc.c-torture/execute/991023-1.c: New test.
60134
60135 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60136
60137         * gcc.c-torture/execute/991019-1.c: New test.
60138
60139 1999-10-16  Richard Henderson  <rth@cygnus.com>
60140
60141         * gcc.c-torture/execute/991016-1.c: New test.
60142
60143 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60144
60145         * gcc.c-torture/execute/991014-1.c: New test.
60146
60147 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60148
60149         * g++.old-deja/g++.other/union2.C: New test.
60150
60151 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60152
60153         * g++.old-deja/g++.other/vaarg2.C: New test.
60154         * g++.old-deja/g++.other/vaarg3.C: New test.
60155
60156 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60157
60158         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60159         in compile/.
60160
60161 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60162
60163         * gcc.c-torture/execute/va-arg-11.c: New test.
60164
60165 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60166
60167         * lib/file-format.exp (gcc_target_object_format): Don't
60168         crash if objdump is unavailable.
60169
60170 1999-09-29  Donn Terry <donn@interix.com>
60171
60172         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60173
60174 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60175
60176         * gcc.c-torture/compile/990928-1.c: New test.
60177
60178 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60179
60180         * g++.old-deja/g++.other/decl6.C: New test.
60181
60182 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60183
60184         * gcc.c-torture/execute/va-arg-10.c: New test.
60185
60186 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60187
60188         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60189         __PRETTY_FUNCTION__.
60190
60191 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60192
60193         * gcc.c-torture/execute/990923-1.c: New test.
60194
60195 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60196
60197         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60198         for which -fpic is inappropriate.
60199
60200 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60201
60202         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60203
60204 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60205
60206         * g++.old-deja/g++.other/dyncast1.C: New test.
60207         * g++.old-deja/g++.other/dyncast2.C: New test.
60208         * g++.old-deja/g++.other/dyncast3.C: New test.
60209         * g++.old-deja/g++.other/dyncast4.C: New test.
60210         * g++.old-deja/g++.other/dyncast5.C: New test.
60211         * g++.old-deja/g++.eh/catch3.C: New test.
60212         * g++.old-deja/g++.eh/catch3p.C: New test.
60213         * g++.old-deja/g++.eh/catch4.C: New test.
60214         * g++.old-deja/g++.eh/catch4p.C: New test.
60215         * g++.old-deja/g++.eh/catch5.C: New test.
60216         * g++.old-deja/g++.eh/catch5p.C: New test.
60217         * g++.old-deja/g++.eh/catch6.C: New test.
60218         * g++.old-deja/g++.eh/catch6p.C: New test.
60219         * g++.old-deja/g++.eh/catch7.C: New test.
60220         * g++.old-deja/g++.eh/catch7p.C: New test.
60221         * g++.old-deja/g++.eh/catch8.C: New test.
60222         * g++.old-deja/g++.eh/catch8p.C: New test.
60223         * g++.old-deja/g++.eh/catch9.C: New test.
60224         * g++.old-deja/g++.eh/catch9p.C: New test.
60225
60226 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60227
60228         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60229         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60230
60231 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60232
60233         * gcc.c-torture/compile/990913-1.c: New test.
60234
60235 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60236
60237         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60238         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60239
60240 1999-09-09  Richard Henderson  <rth@cygnus.com>
60241
60242         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60243
60244 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60245
60246         * g++.old-deja/g++.other/lookup11.C: New test.
60247         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60248         what is permitted and what we want.
60249         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60250         overload use.
60251         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60252
60253 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60254
60255         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60256         * gcc.c-torture/noncompile/poison-1.c: New file.
60257
60258 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60259
60260         * g++.old-deja/g++.other/sizeof3.C: New test.
60261         * g++.old-deja/g++.other/sizeof4.C: New test.
60262         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60263         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60264
60265 1999-09-07  Richard Henderson  <rth@cygnus.com>
60266
60267         * gcc.dg/va-arg-1.c: New.
60268
60269 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60270
60271         * gcc.c-torture/execute/va-arg-9.c: New test.
60272
60273 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60274
60275         * g77.f-torture/compile/980519-2.f: New test.
60276         * g77.f-torture/compile/19990905-0.f: New test.
60277         * g77.f-torture/compile/19990905-1.f: New test.
60278         * g77.f-torture/compile/19990905-2.f: New test.
60279
60280         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60281
60282 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60283
60284         * gcc.c-torture/execute/990827-1.c: Fix typo.
60285
60286 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60287
60288         * g++.old-deja/g++.other/deref1.C: New test.
60289
60290 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60291
60292         * g++.old-deja/g++.other/ambig2.C: New test.
60293         * g++.old-deja/g++.other/cond5.C: New test.
60294         * g++.old-deja/g++.other/lookup16.C: New test.
60295
60296 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60297
60298         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60299         assemblers too.
60300
60301 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60302
60303         * lib/c-torture.exp: Avoid the "compare executables" optimization
60304         when testing native.
60305
60306 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60307
60308         * gcc.c-torture/execute/990829-1.c: New test.
60309         * gcc.c-torture/compile/990829-1.c: New test.
60310
60311 1999-08-27  Paul Burchard  <burchard@pobox.com>
60312
60313         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60314         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60315         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60316         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60317         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60318         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60319         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60320         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60321         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60322         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60323         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60324
60325 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60326
60327         * gcc.c-torture/execute/990827-1.c: New test.
60328
60329 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60330
60331         * g77.f-torture/noncompile/19990826-4.f: New test.
60332
60333         * g77.f-torture/compile/19990826-3.f: New test.
60334
60335         * g77.f-torture/execute/19990826-2.f: New test.
60336
60337         * g77.f-torture/compile/19990826-1.f: New test.
60338
60339         * gcc.c-torture/execute/990826-0.c: New test.
60340         * g77.c-torture/execute/19990826-0.f: New test.
60341
60342         * g77.f-torture/noncompile/970626-2.f: New test.
60343
60344 1999-08-25  Paul Burchard  <burchard@pobox.com>
60345
60346         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60347         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60348         lss-011.C: New tests.
60349
60350 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60351
60352         * g++.old-deja/g++.other/decl5.C: New test.
60353
60354 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60355
60356         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60357         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60358         call `postbase' for each one.  All callers of `postbase' changed
60359         to call this instead.
60360
60361 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60362
60363         * gcc.c-torture/execute/990811-1.c: New test.
60364
60365 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60366
60367         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60368         just native ones.
60369
60370         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60371         just native ones.
60372
60373 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60374
60375         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60376
60377 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60378
60379         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60380
60381 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60382
60383         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60384
60385 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60386
60387         * gcc.c-torture/execute/990804-1.c: New test.
60388
60389 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60390
60391         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60392         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60393         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60394
60395 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60396
60397         * g++.old-deja/g++.other/struct1.C: New test.
60398
60399 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60400
60401         * g++.old-deja/g++.other/enum2.C: New test.
60402
60403 1999-08-02  Richard Henderson  <rth@cygnus.com>
60404
60405         Adapted from tests from Franz Sirl:
60406         * gcc.c-torture/execute/va-arg-7.c: New test.
60407         * gcc.c-torture/execute/va-arg-8.c: New test.
60408
60409 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60410
60411         * gcc.c-torture/compile/990801-2.c: New test.
60412
60413         * gcc.c-torture/compile/990801-1.c: New test.
60414
60415 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60416
60417         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60418         fp-cmp-1.c, converting double to float.
60419
60420         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60421         fp-cmp-1.c, converting double to long double.
60422
60423         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60424         from fr1 to unknown_register, since fr1 is a legitimate register
60425         on some machines.
60426
60427 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60428
60429         * README: More listname related changes.
60430
60431 1999-07-08  Catherine Moore  <clm@cygnus.com>
60432
60433         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60434
60435 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60436
60437         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60438
60439 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60440
60441         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60442
60443 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60444
60445         * gcc.dg/990703-1.c: New test.
60446
60447 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60448
60449         * lib/file-format.exp: New file: Move definition of proc
60450         gcc_target_object_format to here from
60451         gcc.dg/special/ecos.exp.
60452
60453         * lib/c-torture.exp: Include lib file-format.exp.
60454         * lib/gcc-dg.exp: Include lib file-format.exp.
60455
60456         * gcc.dg/special/ecos.exp: Remove definition of proc
60457         gcc_target_object_format.
60458
60459 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60460
60461         * gcc.c-torture/execute/990628-1.c: New test.
60462
60463 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60464
60465         * gcc.c-torture/compile/990625-2.c: New test.
60466
60467         * gcc.c-torture/compile/990625-1.c: New test.
60468
60469 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60470
60471         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60472         attributes compile.
60473         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60474         ports that use the COFF/PE file format.
60475
60476 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60477
60478         * gcc.c-torture/compile/990617-1.c: New test.
60479
60480 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60481
60482         * g++.old-deja/g++.other/decl4.C: New test.
60483
60484 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60485
60486         * g++.old-deja/g++.other/bitfld3.C: New test.
60487
60488 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60489
60490         * g++.old-deja/g++.eh/catch1.C: New test.
60491
60492 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60493
60494         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60495
60496         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60497         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60498
60499 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60500
60501         * g77.f-torture/compile/19990502-0.f: Replace with new,
60502         shorter, test that still fails after recent changes.
60503
60504 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60505
60506         * gcc.c-torture/execute/990604-1.c: New test.
60507
60508 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60509
60510         * gcc.c-torture/execute/990531-1.c: New test.
60511
60512 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60513
60514         * gcc.c-torture/compile/990527-1.c: New test.
60515
60516 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60517
60518         * gcc.c-torture/execute/990527-1.c: New test.
60519
60520 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60521
60522         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60523         bitfields as signed.
60524
60525 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60526
60527         * g77.f-torture/compile/19990525-0.f: New test.
60528
60529 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60530
60531         * gcc.c-torture/execute/990525-2.c: New test.
60532
60533         * gcc.c-torture/execute/990525-1.c: New test.
60534
60535 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60536
60537         * g++.old-deja/g++.other/anon3.C: New test.
60538         * g++.old-deja/g++.other/anon4.C: New test.
60539         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60540         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60541         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60542         Merrill).
60543
60544 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60545
60546         * gcc.c-torture/execute/990524-1.c: New test.
60547
60548         * gcc.dg/990524-1.c: New test.
60549
60550 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60551
60552         * gcc.c-torture/compile/990523-1.c: New test.
60553
60554 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60555
60556         * gcc.c-torture/compile/990519-1.c: New test.
60557
60558 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60559
60560         * gcc.c-torture/compile/990517-1.c: New test.
60561
60562         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60563         (e4, f4): New tests.
60564         (main): Call them.
60565
60566 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60567
60568         * gcc.dg/noreturn-1.c: New test.
60569
60570 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60571
60572         * gcc.c-torture/execute/990513-1.c: New test.
60573
60574 1999-05-10  Richard Henderson  <rth@cygnus.com>
60575
60576         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60577
60578 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60579
60580         * g77.f-torture/execute/erfc.f: Use small single-precision
60581         values, to avoid problems on Alphas when not -mieee.
60582
60583 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60584
60585         * gcc.dg/990506-0.c: New test.
60586
60587 1999-05-08  Richard Henderson  <rth@cygnus.com>
60588
60589         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60590         the constant to test.  Don't XFAIL 64-bit targets.
60591
60592         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60593         * g++.old-deja/g++.law/profile1.C: Likewise.
60594
60595         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60596         operator new instances.
60597         * g++.old-deja/g++.other/delete5.C: Likewise.
60598
60599 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60600
60601         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60602         intrinsic.
60603
60604 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60605
60606         * g77.f-torture/execute/u77-test.f: Reverse order of two
60607         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60608
60609 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60610
60611         * gcc.dg/compare1.c: New test.
60612
60613 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60614
60615         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60616         New tests.
60617
60618 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60619
60620         * g77.f-torture/compile/19990502-1.f: New test.
60621
60622 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60623
60624         * g77.f-torture/compile/19990502-0.f: New test.
60625
60626 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60627
60628         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60629         intrinsic.
60630
60631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60632
60633         * g77.f-torture/execute/u77-test.f (main): List libU77
60634         intrinsics not currently tested.
60635         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60636         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60637         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60638         Trim blanks off the ends of some printed strings.
60639
60640 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60641
60642         * g77.f-torture/execute/u77-test.f (main): Just warn about
60643         FSTAT gid disagreement, as it's expected on some systems.
60644
60645 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60646
60647         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60648         use a new function, which allows for some slop.
60649         Clean up some commentary.
60650         (issum): The new function.
60651         (sgladd): Deleted subroutine.
60652
60653 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60654
60655         * g77.f-torture/execute/u77-test.f: Modify to be more like
60656         libf2c/libU77 version, bringing patches to that version here.
60657         Add suitable commentary.
60658
60659 1999-04-25  Richard Henderson  <rth@cygnus.com>
60660
60661         * gcc.dg/990424-1.c: New test.
60662
60663 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60664
60665         * g77.f-torture/execute/u77-test.f (main): Bug involving
60666         LSTAT has been fixed, so turn back on full checking.
60667
60668 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60669
60670         * g77.f-torture/compile/19990419-0.f: New test.
60671         * g77.f-torture/execute/19990419-1.f: New test.
60672
60673 1999-04-17  Richard Henderson  <rth@cygnus.com>
60674
60675         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60676         to avoid the need for a prototype to supress a warning.
60677
60678 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60679
60680         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60681
60682 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60683
60684         * gcc.c-torture/execute/990404-1.c: New test.
60685
60686 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60687
60688         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60689         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60690         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60691         missing initializer warnings.
60692
60693 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60694
60695         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60696         matching strings.
60697
60698 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60699
60700         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60701
60702 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60703
60704         * g77.f-torture/execute/19990325-0.f: New test.
60705         * g77.f-torture/execute/19990325-1.f: New test.
60706
60707 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60708
60709         * gcc.c-torture/execute/990324-1.c: New test.
60710
60711 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60712
60713         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60714         test with 4.
60715
60716 1999-03-17  Richard Henderson  <rth@cygnus.com>
60717
60718         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60719
60720 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60721
60722         * g77.f-torture/execute/19990313-2.f: New test.
60723         * g77.f-torture/execute/19990313-3.f: New test.
60724
60725 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60726
60727         * g77.f-torture/execute/19990313-0.f: New test.
60728         * g77.f-torture/execute/19990313-1.f: New test.
60729
60730 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60731
60732         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60733         printf to sprintf.
60734         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60735         (main): Add check for u15.  Conditionalize u31 check depending on
60736         whether ints are <32 bits or >=32 bits.
60737
60738 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60739
60740         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60741
60742 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60743
60744         * g77.f-torture/compile/19990305-0.f: New test.
60745         * g77.f-torture/execute/19981119-0.f: New test.
60746
60747 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60748
60749         * g77.f-torture/execute/970625-2.f: call ABORT if final
60750         result is not correct, instead of just printing it.
60751         Add this checking via newly introduced obfuscation, to
60752         trip up buggy front ends.
60753
60754 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60755
60756         * g77.f-torture/compile/960317-1.f: Moved from being
60757         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60758
60759 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60760
60761         * g77.f-torture/execute/960317-1.f: New (old) test.
60762         * g77.f-torture/execute/970625-2.f: Ditto.
60763
60764 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60765
60766         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60767         error message on line 1 or line 2; cccp and cpplib do this differently.
60768
60769 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60770
60771         * g++.old-deja/g++.law/weak1.C: New test.
60772
60773 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60774
60775         * gcc.c-torture/execute/990119-1.c: Renamed to...
60776         * gcc.dg/990119-1.c: this, so it will only be tested once
60777         (it's a preprocessor test, it doesn't need to be run at
60778         multiple optimization levels).
60779
60780 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60781
60782         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60783           ALWAYS_CXXFLAGS.
60784
60785 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60786
60787         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60788         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60789         to not be compilable by current g77.
60790
60791 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60792
60793         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60794
60795 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60796
60797         * gcc.c-torture/execute/990222-1.c: New test.
60798
60799 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60800
60801         * g77.f-torture/compile/19990218-0.f: New test.
60802         * g77.f-torture/noncompile/19990218-1.f: New test.
60803
60804 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60805
60806         * g77.f-torture/compile/19981216-0.f: New test.
60807
60808 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60809
60810         * gcc.dg/990214-1.c: New test.
60811
60812 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60813
60814         * gcc.dg/990213-2.c: New test.
60815
60816         * gcc.dg/990213-1.c: New test.
60817
60818 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60819
60820         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60821         ints.
60822
60823 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60824
60825         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60826         specified by target.
60827
60828         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60829
60830 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60831
60832         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60833
60834 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60835
60836         * gcc.dg/special/ecos.exp: New test driver for new tests with
60837         special requirements.
60838
60839         * gcc.dg/special/alias-1.c: New test.
60840         * gcc.dg/special/gcsec-1.c: New test.
60841         * gcc.dg/special/weak-1.c: New test.
60842         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60843         * gcc.dg/special/weak-2.c: New test.
60844         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60845         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60846         * gcc.dg/special/wkali-1.c: New test.
60847         * gcc.dg/special/wkali-2.c: New test.
60848         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60849         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60850
60851 1999-02-10  Felix Lee  <flee@cygnus.com>
60852
60853           * lib/c-torture.exp (c-torture-compile): Pull out code for
60854           analyzing gcc error messages.
60855           (c-torture-execute): Likewise.  Fix some (harmless) false
60856           positives.
60857           * lib/gcc.exp (gcc_check_compile): New function.
60858
60859 1999-02-08  Richard Henderson  <rth@cygnus.com>
60860
60861         * gcc.c-torture/execute/990208-1.c: New test.
60862
60863 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60864
60865         * g++.dg/special/ecos.exp: New driver for new tests with special
60866         requirements
60867
60868         * g++.dg/special/conpr-1.C: New test
60869         * g++.dg/special/conpr-2.C: New test
60870         * g++.dg/special/conpr-2a.C: New test
60871         * g++.dg/special/conpr-3.C: New test
60872         * g++.dg/special/conpr-3a.C: New test
60873         * g++.dg/special/conpr-3b.C: New test
60874
60875         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60876         allow g++ to use the dg driver
60877
60878         * README: Add comment about g++.dg directory
60879
60880 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60881
60882         * README: Update email addresses.
60883
60884 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60885
60886         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60887         arguments in order to force structure S onto the stack even on
60888         the alpha.
60889         (test): Pass 10 leading arguments to function foo as well as the
60890         structure S.
60891
60892         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60893         failure for all targets.
60894
60895         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60896         abort to terminate program execution.
60897
60898 1999-01-30  Richard Henderson  <rth@cygnus.com>
60899
60900         * gcc.c-torture/execute/990130-1.c: New test.
60901
60902 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60903
60904         * gcc.dg/990130-1.c: New test.
60905
60906 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60907
60908         * gcc.c-torture/execute/990128-1.c: New test.
60909
60910 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60911
60912         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60913
60914 1999-01-27  Felix Lee  <flee@cygnus.com>
60915
60916         * lib/c-torture.exp (c-torture-compile): pull out code for
60917         analyzing gcc error messages.
60918         (c-torture-execute): ditto, and fix some (harmless) false
60919         positives.
60920         * lib/gcc.exp (gcc_check_compile): new function.
60921
60922 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60923
60924         * gcc.dg/990117-1.c: New test.
60925
60926         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60927
60928         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60929
60930 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60931
60932         * g77.f-torture/compile/990115-1.f: New test.
60933
60934 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60935
60936         * gcc.c-torture/compile/990107-1.c: New test
60937
60938 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60939
60940         * gcc.c-torture/execute/990106-2.c: New test.
60941
60942         * gcc.c-torture/execute/990106-1.c: New test.
60943
60944 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60945
60946         * gcc.c-torture/compile/981223-1.c: New test.
60947
60948 1998-12-29  Richard Henderson  <rth@cygnus.com>
60949
60950         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60951         (opt3): Rename from opt4 and disable.
60952
60953 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60954
60955         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60956
60957 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60958
60959         * g++.old-deja/g++.other/conv5.C: New test.
60960
60961 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60962
60963         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60964
60965 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60966
60967         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60968
60969 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60970
60971         * gcc.c-torture/compile/981211-1.c: New test.
60972
60973 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60974
60975         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60976
60977         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60978
60979 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60980
60981         * gcc.special/930510-1.c: Make C9X safe.
60982         * gcc.misc-tests/gcov-1.c Similarly.
60983         * gcc.misc-tests/gcov-2.c Similarly.
60984
60985 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60986
60987         * gcc.dg/ultrasp1.c: New test.
60988
60989 1998-12-06  Richard Henderson  <rth@cygnus.com>
60990
60991         * gcc.c-torture/execute/981206.c: New test.
60992
60993 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60994
60995         * g++.old-deja/g++.ns/template7.C: New test.
60996
60997         * g++.old-deja/g++.other/expr1.C: New test.
60998
60999         * g++.old-deja/g++.eh/tmpl3.C: New test.
61000
61001         * g++.old-deja/g++.eh/tmpl2.C: New test.
61002
61003 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61004
61005         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61006         * g++.old-deja/g++.other/using6.C: Removed.
61007         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61008
61009         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61010
61011 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61012
61013         * g++.old-deja/g++.pt/overload8.C: New test.
61014
61015         * g++.old-deja/g++.pt/overload7.C: New test.
61016
61017         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61018
61019         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61020         and relinking messages.
61021         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61022         compiling with -frepo.
61023
61024 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61025
61026         * g++.old-deja/g++.pt/lookup6.C: New test.
61027
61028 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61029
61030         * gcc.c-torture/execute/981130-1.c: New test.
61031         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61032
61033 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61034
61035         * g++.old-deja/g++.pt/explicit76.C: New test.
61036
61037         * g++.old-deja/g++.pt/friend38.C: New test.
61038
61039         * g++.old-deja/g++.ns/crash2.C: New test.
61040
61041         * g++.old-deja/g++.pt/defarg8.C: New test.
61042
61043         * g++.old-deja/g++.pt/instantiate6.C: New test.
61044
61045         * g++.old-deja/g++.pt/static6.C: New test.
61046
61047         * g++.old-deja/g++.pt/decl2.C: New test.
61048
61049 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61050
61051         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61052         problem is actually related with name lookup, but so what? :-)
61053
61054         * g++.old-deja/g++.pt/friend37.C: New test.
61055
61056 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61057
61058         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61059         element, which fails on some systems.
61060
61061         * g77.f-torture/execute/labug1.f: New test.
61062
61063 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61064
61065         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61066         is defined.
61067
61068 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61069
61070         * g77.f-torture/compile/981117-1.f: New test.
61071
61072 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61073
61074         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61075         properly discarded.
61076
61077 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61078
61079         * gcc.c-torture/execute/memcheck: New directory of tests for
61080         -fcheck-memory-usage.
61081
61082 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61083
61084         * README: New file, general information about the testsuite and
61085         new description of the various C++ test subdirectories.
61086         * README.g++: Eliminate obsolete information, update and move most
61087         relevant stuff to README.
61088
61089 1998-11-07  Richard Henderson  <rth@cygnus.com>
61090
61091         * gcc.c-torture/compile/981107-1.c: New test.
61092
61093 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61094
61095         * execute/memcpy-bi.c: New testcase.
61096
61097 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61098
61099         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61100         base classes.
61101
61102         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61103         template is selected.
61104
61105         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61106         classes, it should be accepted for all types.
61107
61108         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61109
61110         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61111         specializations start with template headers.
61112
61113 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61114
61115         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61116
61117         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61118         non-POD types.
61119
61120 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61121
61122         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61123
61124 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61125
61126         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61127
61128 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61129
61130         * 981019-1.c: New test.
61131
61132 1998-10-14  Robert Lipe <robertl@dgii.com>
61133
61134         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61135         find objc headers.
61136
61137 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61138
61139         * compile/981001-4.c: Remove use of GCC extension that triggers a
61140         compiler bug.
61141
61142 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61143
61144         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61145
61146 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61147
61148         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61149         instantiation of template produces incorrect code for delete
61150         expression.
61151
61152         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61153         constructors' name is not unique.
61154         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61155         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61156
61157         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61158         automatic array of const is ill-formed.
61159
61160         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61161         of template parameter?
61162
61163         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61164         const.
61165
61166         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61167         pointer-to-member expression.
61168
61169         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61170         declaration causes ICE.
61171
61172 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61173
61174         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61175         reserved in the global namespace.
61176
61177         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61178         generate needed virtual table.
61179
61180         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61181
61182 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61183
61184         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61185         template-dependent type
61186
61187 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61188
61189         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61190         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61191         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61192
61193         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61194         class should be usable as argument of member function.
61195         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61196         class should be usable as return type of member function.
61197         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61198         class should be usable as type of data member.
61199
61200         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61201
61202 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61203
61204         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61205
61206 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61207
61208         * gcc.dg/dll-?.c Add thumb to target list.
61209         Fix assembler scan patterns to match current assembler output.
61210
61211 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61212
61213         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61214         matching of template brackets.
61215
61216         * g++.old-deja/g++.other/using4.C: New test.  Test using
61217         declarations of methods from base classes.
61218
61219         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61220         within functions should introduce names into the innermost
61221         enclosing namespace.
61222
61223         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61224         of static locals if first initialization throws.
61225
61226 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61227
61228         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61229
61230 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61231
61232         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61233         lose track of the possible targets of tablejump insns.
61234         * special/special.exp: Run it.
61235
61236 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61237
61238         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61239         must be declared before its specializations can be named in friend
61240         declarations.
61241
61242 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61243
61244         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61245
61246         * g77.f-torture/execute/io1.f: New test.
61247
61248 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61249
61250         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61251         with pointer to template function, for which no argument deduction
61252         is possible.
61253
61254         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61255         specialization of template function as argument to template
61256         function.
61257
61258         * g++.old-deja/g++.other/access2.C: New test; Inner class
61259         shouldn't have privileged access to Outer's names.
61260
61261 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61262
61263         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61264         friend template declared within template class conflicts with
61265         nested class of the same name.
61266
61267         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61268         is ignored.
61269
61270         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61271         object with direct initializer as function declaration.
61272
61273         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61274         initializers.
61275
61276         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61277         involving const pointer and NULL produces incorrect result.
61278
61279         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61280         type name without `typename' should be rejected with -pedantic.
61281
61282 1998-10-02  Richard Henderson  <rth@cygnus.com>
61283
61284         * g++.old-deja/g++.other/addrof1.C: New test.
61285
61286 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61287
61288         * gcc.c-torture/compile/981001-1.c: New test.
61289         * gcc.c-torture/execute/981001-1.c: New test.
61290
61291 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61292
61293         * gcc.c-torture/compile/981001-2.c: New test.
61294         * gcc.c-torture/compile/981001-3.c: New test.
61295         * gcc.c-torture/compile/981001-4.c: New test.
61296
61297 1998-10-01  Robert Lipe  <robertl@dgii.com>
61298
61299         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61300         multilibbed hosts.  Idea grafted from g77.exp.
61301
61302 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61303
61304         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61305         avoid losing on systems which need -lsocket.
61306
61307 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61308
61309         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61310         * g++.old-deja/g++.other/nested2.C: Ditto.
61311         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61312         failure.
61313
61314 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61315
61316         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61317         preferred over template operator!= for enum bitfields.
61318
61319 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61320
61321         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61322         that happen to have the same base name, but in different scopes,
61323         are incorrectly rejected.
61324
61325 1998-09-16  Richard Henderson  <rth@cygnus.com>
61326
61327         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61328         on the native word size instead of an integer literal.
61329
61330 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61331
61332         * g++.old-deja/g++.other/static2.C: Invocation of static data
61333         member of type pointer-to-function denoted as non-static member.
61334
61335         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61336         checks involving function types and aliases.
61337
61338 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61339
61340         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61341         redefined to the same non-trivial type.
61342
61343         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61344         namespace-qualification of template specializations declared in
61345         other namespaces.
61346
61347         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61348         to declare a subset of the specializations of a template function
61349         as friends of specializations of a template class.
61350
61351         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61352         member templates that do not fully specialize the enclosing
61353         template class are rejected.
61354
61355 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61356
61357         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61358
61359 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61360
61361         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61362         altered from libf2c/libU77 version.
61363
61364 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61365
61366         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61367
61368 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61369             Alexandre Oliva  <oliva@dcc.unicamp.br>
61370
61371         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61372         (un)signed char are different types for template specialization
61373         purposes.
61374
61375 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61376
61377         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61378         * objc: ObjC testsuite.
61379
61380 1998-08-31  Catherine Moore  <clm@cygnus.com>
61381
61382         * gcc.c-torture/execute/941014-1.x: New file.
61383
61384 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61385
61386         * lib/c-torture.exp: Add support for
61387         torture_eval_before_compile and torture_eval_before_execute
61388         variables.
61389
61390 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61391
61392         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61393         this test triggers valid.
61394
61395 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61396
61397         * gcc.dg/980827-1.c: New test.
61398
61399 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61400
61401         * gcc.c-torture/execute/loop-4b.c: New test.
61402
61403 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61404
61405         * lib/c-torture.exp: Add support for
61406         torture_eval_before_compile and torture_eval_before_execute
61407         variables.
61408
61409 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61410
61411         * gcc.c-torture/compile/980825-1.c: New test.
61412
61413 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61414
61415         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61416         count number tests in opt_t0 not good_t0.
61417
61418 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61419
61420         * gcc.c-torture/compile/930326-1.x: Fix typo.
61421
61422 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61423
61424         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61425         causes an ICE.
61426
61427 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61428
61429         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61430         STACK_SIZE is defined.
61431         * gcc.c-torture/unsorted/stuct.c: Similarly.
61432
61433         * gcc.c-torture/compile/980821-1.c: New test.
61434
61435 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61436
61437         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61438         16bit ints.
61439
61440 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61441
61442         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61443         code.
61444
61445 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61446
61447         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61448         error'.
61449
61450 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61451
61452         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61453
61454 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61455
61456         * gcc.c-torture/compile/980816-1.c: New test.
61457
61458         * gcc.dg/980816-1.c: New test.
61459
61460 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61461
61462         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61463         compiler for ieee tests.
61464
61465 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61466
61467         * g77.f-torture/compile/980729-0.f: New test.
61468
61469 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61470
61471         * gcc.c-torture/special/eeprof-1.c: New test, for
61472         -finstrument-functions.
61473         * gcc.c-torture/special/special.exp: Run it.
61474
61475 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61476
61477         * gcc.c-torture/compile/980729-1.c: New test.
61478
61479 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61480
61481         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61482         __thumb__ is defined, and test for ARM style doubles if so.
61483
61484 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61485
61486         * g77.f-torture/noncompile/980615-0.f: New test.
61487
61488 1998-07-26  H.J. Lu  (hjl@gnu.org)
61489
61490         * gcc.dg/980312-1.c: Do link instead of compile.
61491         * gcc.dg/980313-1.c: Likewise.
61492
61493 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61494
61495         * gcc.c-torture/compile/980726-1.c: New test.
61496
61497 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61498
61499         * g77.f-torture/execute/io0.f: New test.
61500
61501 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61502
61503         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61504         an int.
61505
61506 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61507
61508         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61509         m32r bugs.
61510
61511 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61512
61513         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61514         c-decl.c:grokdeclarator can handle mode attributes.
61515
61516 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61517
61518         * gcc.c-torture/execute/980716-1.c: New test.
61519
61520 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61521
61522         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61523         the mn10200.
61524         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61525         the mn10200.
61526         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61527         * gcc.c-torture/compile/930326-1.x: Similarly.
61528
61529 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61530
61531         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61532         New test from Craig.
61533
61534 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61535
61536         * g77.f-torture/noncompile/980616-0.f: New test.
61537
61538         * g77.f-torture/execute/970816-3.f: New test from Craig.
61539
61540 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61541
61542         *  g++.other/singleton.C: Return error value instead of taking
61543         SIGSEGV.
61544
61545 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61546
61547         *  g++.other/singleton.C: New test.  Warning is under dispute.
61548         Runtime crash is not.
61549
61550 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61551
61552         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61553         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61554         using6.C, using7.C}: New namespace tests.
61555
61556 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61557
61558         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61559         specialization with typedef'ed names used as array indexes.
61560
61561 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61562
61563         * gcc.c-torture/execute/980709-1.c: New test.
61564
61565         * gcc.dg/980709-1.c: New test.
61566
61567 1998-07-07  Richard Henderson  <rth@cygnus.com>
61568
61569         * gcc.c-torture/execute/bcp-1.c: New test.
61570
61571 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61572
61573         * gcc.c-torture/execute/980707-1.c: New test.
61574
61575 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61576
61577         * gcc.c-torture/compile/980706-1.c: New test.
61578
61579 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61580
61581         * g77.f-torture/execute/980701-0.f,
61582         g77.f-torture/execute/980701-1.f: New test from Craig.
61583
61584 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61585
61586         * gcc.c-torture/compile/980701-1.c: New test.
61587
61588         * gcc.c-torture/execute/980701-1.c: New test.
61589
61590 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61591 rlsruhe.de>
61592
61593         * g++.old-deja/g++.robertl/eb132.C: New test.
61594         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61595
61596 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61597
61598         * g77.f-torture/execute/980628-7.f,
61599         g77.f-torture/execute/980628-8.f,
61600         g77.f-torture/execute/980628-9.f,
61601         g77.f-torture/execute/980628-10.f: New tests from Craig.
61602
61603         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61604
61605 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61606
61607         * g77.f-torture/execute/980628-4.f: New test from Craig.
61608         * g77.f-torture/execute/980628-5.f: Likewise.
61609         * g77.f-torture/execute/980628-2.f: Likewise.
61610         * g77.f-torture/execute/980628-0.f: Likewise.
61611         * g77.f-torture/execute/980628-1.f: Likewise.
61612         * g77.f-torture/execute/980628-3.f: Likewise.
61613         * g77.f-torture/execute/980628-6.f: Likewise.
61614
61615 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61616
61617         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61618         directory when nothing has been installed yet.
61619
61620 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61621
61622         * gcc.c-torture/special/special.exp: Handle newer versions of
61623         dejagnu.
61624
61625 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61626
61627         * gcc.dg/980626-1.c: New test.
61628
61629 1998-06-19  Bruno Haible <haible@ilog.fr>
61630
61631         * gcc.misc-tests/m-un-2.c: New test.
61632         * g++.old-deja/g++.other/warn01.c: Likewise.
61633
61634 1998-06-19  Robert Lipe  <robertl@dgii.com>
61635
61636         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61637         compatibility with assmblers with a different comment character.
61638         Eliminate use of GAS-specific extensions.
61639
61640 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61641
61642         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61643
61644 1998-06-19  Robert Lipe  <robertl@dgii.com>
61645
61646         * lib/g77.exp: Replace search for libf2c.a with search for newly
61647         renamed libg2c.a
61648
61649 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61650
61651         * gcc.c-torture/execute/980617-1.c: New test.
61652
61653 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61654
61655         * gcc.c-torture/execute/980612-1.c: New test.
61656
61657 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61658
61659         * gcc.dg/980523-1.c: Only test on ppc-linux.
61660         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61661
61662         * gcc.c-torture/execute/980608-1.c: New test.
61663
61664 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61665
61666         * gcc.c-torture/execute/980605-1.c: New test.
61667
61668 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61669
61670         * gcc.c-torture/execute/980604-1.c: New test.
61671
61672 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61673
61674         * gcc.c-torture/execute/980602-1.c: New test.
61675         * gcc.c-torture/execute/980602-2.c: Likewise.
61676
61677 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61678
61679         * 970125-0.f: Fix per JCB.  Add commentary.
61680
61681 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61682
61683         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61684         IEEE -0 support.
61685
61686 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61687
61688         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61689         earlier.
61690
61691 1998-05-28  Catherine Moore <clm@cygnus.com>
61692
61693         * gcc.c-torture/execute/980526-3.c: New test.
61694
61695 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61696
61697         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61698         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61699         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61700         m88k-motorola-sysv3 to XFAIL.
61701
61702 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61703
61704         * gcc.dg/980526-1.c: New test.
61705         * gcc.c-torture/execute/980526-2.c: New test.
61706
61707 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61708
61709         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61710
61711         * gcc.c-torture/execute/980526-1.c: New test.
61712
61713 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61714
61715         * g77.f-torture/execute/alpha2.f: Add runtime test.
61716
61717 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61718
61719         * g++.old-deja/old-deja.exp: Strip leading directories.
61720
61721         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61722         error for the line.  Don't run multiple tests for the same line.
61723
61724 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61725
61726         * gcc.dg/980523-1.c: New test.
61727
61728 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61729
61730         * g77.f-torture/compile/970915-0.f: New test.
61731
61732 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61733
61734         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61735
61736 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61737
61738         * gcc.dg/980520-1.c: New test.
61739
61740 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61741
61742         * gcc.dg/980502-1.c: Fix return type.
61743
61744 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61745
61746         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61747         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61748         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61749         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61750         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61751
61752 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61753
61754         * g77.f-torture/execute/980520-1.f: New test.
61755
61756 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61757
61758         * lib/mike-g77.exp: New file.
61759
61760         * g77.f-torture/noncompile/noncompile.exp,
61761         g77.f-torture/noncompile/check0.f: New files.
61762
61763 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61764
61765         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61766         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61767         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61768         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61769         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61770         abort where appropriate.
61771
61772 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61773
61774         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61775         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61776
61777 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61778
61779         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61780
61781 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61782
61783         * g77.f-torture/compile/980427-0.f: New test.
61784
61785 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61786
61787         * g77.f-torture/compile/980424-0.f: New test.
61788
61789 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61790
61791         * g77.f-torture/compile/980419-2.f (main): New test.
61792         * g77.f-torture/compile/970125-0.f: New test.
61793         * g77.f-torture/compile/980419-1.f: New test.
61794
61795 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61796
61797         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61798         of loop-4.c.
61799
61800 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61801
61802         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61803
61804 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61805
61806         * gcc.c-torture/compile/980329-1.c: New test.
61807
61808 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61809
61810         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61811         * gcc.dg/980312-1.c: Fix typo in -march command.
61812
61813 1998-03-16  H.J. Lu  (hjl@gnu.org)
61814
61815         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61816
61817 1998-03-11  Robert Lipe  <robertl@dgii.com>
61818
61819         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61820         Dave Love agree the Fortran source is bogus.
61821
61822 1998-03-11  Robert Lipe  <robertl@dgii.com>
61823
61824         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61825         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61826         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61827         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61828         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61829
61830 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61831
61832         * g++.old-deja/g++.other/friend1.C: New test.
61833
61834 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61835
61836         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61837         possibly uninitialized) variables and declare dnrm2.
61838
61839 1998-02-23  Robert Lipe <robertl@dgii.com>
61840
61841         From Bruno Haible <haible@ilog.fr>:
61842         * gcc.c-torture/execute/980223.c: New test.
61843
61844 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61845
61846         * gcc.dg/ifelse-1.c: New test.
61847
61848 1998-02-09  H.J. Lu  (hjl@gnu.org)
61849
61850         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61851
61852           * lib/old-dejagnu.exp (old-dejagnu): Added the
61853           "execution test - XFAIL *-*-*" handling in the spirit of
61854           "excess errors test -". Changed the "execution test fails"
61855           handling to be like "excess errors test fails".
61856           * Update various tests accordingly.
61857
61858 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61859
61860         * gcc.c-torture/execute/980205.c: New test.
61861
61862 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61863
61864         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61865         * lib/f-torture.exp: Similarly.
61866         * gcc.c-torture: Rename all .cexp files to .x files.
61867
61868 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61869
61870         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61871         (940510-1.c): Removed duplicate.
61872         (971104-1.c): New test.
61873
61874 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61875
61876           * lib/f-torture.exp: Improve error and loop detection.
61877
61878 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61879
61880         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61881         use that to size the filler array.
61882
61883 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61884
61885         * lib/c-torture.exp(c-torture-execute): Fix typo.
61886
61887         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61888         testcase as the executable name. Keep the executable around if
61889         the test fails.
61890
61891 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61892
61893         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61894         changes.  Only test one -g option, and move it to the end of the
61895         list of options to test.
61896
61897 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61898
61899         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61900         variable GCC_TORTURE_OPTIONS to supply default switches separated
61901         by colons.  If no environment variable, run tests with -O0 -g, -O1
61902         -g, and -O2 -g as well.
61903
61904 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61905
61906         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61907         explanatory comments. Fix indentation.
61908
61909 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61910
61911         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61912
61913 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61914
61915         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61916         * g++.old-deja/g++.mike/p7325.C: Likewise.
61917         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61918
61919 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61920
61921         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61922         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61923         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61924         * g++.old-deja/g++.law/operators4.C: Likewise.
61925
61926 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61927
61928         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61929         * g++.old-deja/g++.mike/p784.C: Ditto.
61930         * g++.old-deja/g++.mike/p785.C: Ditto.
61931
61932 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61933
61934           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61935
61936 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61937
61938         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61939         target feature; pass this to c-torture-execute as needed.
61940
61941 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61942
61943         * lib/c-torture.exp(c-torture-execute): If the previous and the
61944         current executables being tested are identical, we don't need to
61945         run the executable again. Try to make the executable names
61946         unique. Add an optional argument for passing additional compiler
61947         flags.
61948
61949 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61950
61951         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61952
61953 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61954
61955         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61956
61957 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61958
61959         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61960         32bit or larger longs.
61961
61962         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61963         have either a 32bit long or 32bit int.
61964
61965 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61966
61967         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61968         Make double precision tests dependent on sizeof (double).
61969
61970 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61971
61972         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61973         too.
61974
61975 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61976
61977         * gcc.c-torture/compile/961203-1.cexp: New script.
61978
61979 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61980
61981         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61982         up the includes ourselves.
61983
61984 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61985
61986         * lib/plumhall.exp: Remove random include, and add a few
61987         verbose messages for debugging.
61988
61989 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61990
61991         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61992         of trying to do it ourselves.
61993
61994 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61995
61996         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61997
61998 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61999
62000         * gcc.prms/5403.c: Made regexp a bit less strict.
62001
62002 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62003
62004         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62005         is returned from remote_load instead.
62006         * lib/plumhall.exp: Ditto.
62007         * lib/mike-g++.exp: Ditto.
62008         * lib/old-dejagnu.exp: Ditto.
62009         * lib/c-torture.exp: Ditto.
62010
62011 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62012
62013         * lib/g++.exp: Use build_wrapper procedure.
62014         * lib/gcc.exp: Ditto.
62015
62016 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62017
62018         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62019         an old-style decl for malloc.  Fixes tests to work when
62020         sizeof (int) != sizeof (size_t).
62021
62022 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62023
62024         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62025
62026         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62027         use stdargs.h interface.
62028
62029 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62030
62031         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62032         NO_VARARGS when compiling.
62033
62034 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62035
62036         * lib/plumhall.exp(ph_includes): New procedure.
62037         (ph_make): Use it.
62038         (ph_compiler): Ditto.
62039
62040         * lib/g++.exp: Rename test-glue.c to testglue.c.
62041         * lib/gcc.exp: Ditto.
62042
62043 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62044
62045         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62046         to completion when it's called.
62047
62048 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62049
62050         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62051         is defined, don't do test.
62052
62053 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62054
62055         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62056         for object files.
62057         (ph_summary): Mark skipped testcases as untested, not unresolved.
62058
62059         * lib/plumhall.exp (ph_make): If unresolved because of bad
62060         errorCode, record errorCode in log file.
62061         (*): Replace send_log/verbose with verbose -log.
62062
62063 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62064
62065         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62066         double conversion if double isn't at least 8 bytes.
62067
62068         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62069         int to work with targets where int is 16 bits.
62070
62071         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62072         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62073         precision for the test to complete.
62074
62075 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62076
62077         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62078         if d10v is not compiled with the -mdouble64 flag.
62079         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62080
62081         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62082         d10v is not compiled with the -mint32 flag.
62083
62084 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62085
62086         * lib/plumhall.exp: Use incr_count.
62087
62088 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62089
62090         * gcc.c-torture: Update to c-torture-1.45.
62091
62092 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62093
62094         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62095         the name of the expect testcase file).
62096
62097         * lib/g++.exp(g++_init): Ditto.
62098
62099 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62100
62101         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62102         the host.
62103
62104         * lib/gcc.exp(gcc_exit): New procedure.
62105
62106 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62107
62108         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62109         specs where appropriate.
62110
62111         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62112         because of new "candidates are" messages, and removed a few
62113
62114         * Converted all non-old-style g++ testcases to old-style, and
62115         moved into g++.old-deja.
62116
62117 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62118
62119         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62120         options.
62121
62122         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62123         succeeded.
62124
62125         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62126
62127 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62128
62129         * lib/gcc.exp (gcc_target_compile): Add support for defining
62130         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62131         the machine doesn't have those features.
62132
62133 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62134
62135         * g++.law/operators4.exp: Don't use LIBS.
62136
62137 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62138
62139         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62140
62141         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62142         * lib/g++.exp: Set it here instead. Also, allow use of the
62143         --tool_exec and --tool_opt options. Change CXX to
62144         GXX_UNDER_TEST.
62145
62146         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62147
62148         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62149
62150 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62151
62152         * lib/old-dejagnu.exp: Use prune_warnings instead of
62153         prune_system_crud.
62154         * lib/mike-g++.exp: Ditto.
62155         * lib/gcc.exp: Ditto.
62156         * lib/g++.exp: Ditto.
62157
62158         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62159
62160 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62161
62162           * 941014-2.c: Include stdlib.h
62163           * 960327-1.c: Include stdio.h
62164           * dbra.c, index-1.c: Don't assume ints are 32bits.
62165
62166 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62167
62168         * lib/gcc.exp: Add gcc,stack_size target feature.
62169
62170         * lib/g++.exp(g++_target_compile): Add the include and link
62171         paths here, not in two other places. And, it's $options, not
62172         options.
62173
62174         * lib/mike-g++.exp(postbase): Remove the code that determines
62175         the correct include and link paths.
62176         * g++.old-deja/old-deja.exp: Ditto.
62177
62178 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62179
62180         * lib/g++.exp(g++_init): target_compile no longer returns the
62181         filename of the result.
62182
62183 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62184
62185         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62186         call to glob.
62187
62188         * gcc.c-torture/special/special.exp: Change call to
62189         gcc_target_compile to include the object file.
62190
62191 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62192
62193         * gcc.c-torture/special/special.exp: Correct misspelling in last
62194         change.
62195
62196 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62197
62198         * lib/plumhall.exp(ph_summary): Log the entire output of the
62199         executable. Return -1 if there were any failures, 0 otherwise.
62200         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62201         (ph_make): Clean up objects and executables that were built
62202         if the tests succeeded.
62203
62204 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62205
62206         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62207         libraries and includes in the build tree as appropriate.
62208
62209 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62210
62211         * lib/c-torture.exp: Instead of looking for the global variable
62212         NO_LONG_LONG, check to see if that's a feature of the target.
62213
62214 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62215
62216         * config/default.exp: Minimize. Delete the remainer of the files in
62217         config; this functionality is now in devo/dejagnu/config.
62218
62219         g++.*/*: Pass any additional flags used to compile to postbase;
62220         delete CXXFLAGS.
62221
62222         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62223         is now done by runtest.exp. Use gcc_target_compile instead of
62224         compile.
62225
62226         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62227         Remove references to CFLAGS. Use remote_file instead of
62228         calling rm -f.
62229         (c-torture): Take a list of arguments to use to compile this
62230         testcase.
62231
62232         lib/g++.exp: Simplify. Use target_compile instead of compile.
62233         lib/gcc-dg.exp: Ditto.
62234         lib/gcc.exp: Ditto.
62235         lib/mike-{gcc,g++}.exp: Ditto.
62236         lib/old-dejagnu.exp: Ditto.
62237         lib/plumhall.exp: Ditto.
62238
62239 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62240
62241         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62242         (ph_linker): Likewise.
62243
62244 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62245
62246           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62247         MAP_ANON / MAP_ANONYMOUS if defined;
62248         else try to map from /dev/zero .
62249
62250 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62251
62252         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62253         isn't defined, then define it to MAP_ANONYMOUS.
62254
62255 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62256
62257         * gcc.c-torture: Update to c-torture-1.42 release.
62258
62259 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62260
62261         * gcc.c-torture: Update to c-torture-1.41 release.
62262
62263 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62264
62265         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62266         c-torture release.
62267
62268 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62269
62270         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62271         and LDFLAGS.  Fix second case to append the target_info ldflags
62272         onto LDFLAGS, not CFLAGS.
62273         * lib/g++.exp (g++_init): Add target_info stuff.
62274         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62275         of libgloss and newlib flags for !native.
62276
62277         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62278         (GDB): Fix relative path to go up another dir for finding gdb.
62279
62280 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62281
62282         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62283         versions in the target_info array, if they don't exist.
62284
62285 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62286
62287         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62288
62289 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62290
62291         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62292         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62293
62294 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62295
62296         * lib/old-dejagnu.exp: Don't remove the output file before we've
62297         actually tested it. Don't append pwd to the path of the executable
62298         we're testing.
62299
62300 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62301
62302         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62303
62304 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62305
62306         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62307         temporary directory for compiler files, and set it to a default
62308         value of /tmp. Set $output as the name of the output file from
62309         compiling the testcase. Add a -o option to $cflags_var so the
62310         compiler writes the final output file as $output. Set $executable
62311         to $output.
62312
62313         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62314         directory for compiler files, and set it to /tmp if it doesn't
62315         already have a value. Set $output_file to the name of the output
62316         file from compiling the testcase. Add a -o option to CXXFLAGS so
62317         the compiler writes the final output file as $output. Use $output
62318         as the executable to be tested.
62319
62320 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62321
62322         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62323
62324 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62325
62326         * gcc.c-torture/execute/pending-1.c: New test.  Still
62327         pending in Tege's queue.
62328
62329 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62330
62331         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62332         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62333         if there were failures.  Call unresolved if there were unresolved
62334         testcases.  Call gcc_fail if program did not run to completion.
62335         (ph_make): Pass additional argument name to ph_execute.
62336         (ph_execute): Add new argument.  Pass additional arguments to
62337         ph_summary.  Call gcc_fail is there is no execution output.
62338
62339 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62340
62341         * lib/plumhall.exp (proc_summary): Output relavent summary
62342         lines into the log so specific failures in plumhall can be
62343         investigated.
62344
62345 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62346
62347         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62348         (c-torture-execute): Don't try to execute tests which use
62349         "long long" types if $NO_LONG_LONG is nonzero.
62350
62351 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62352
62353         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62354         not c-torture.
62355
62356         * gcc.ieee: Move from here.
62357         * gcc.c-torture/execute/ieee: To here.
62358
62359 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62360
62361         * gcc.c-torture: Update to c-torture-1.41 release.
62362
62363 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62364
62365         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62366         not "$output".
62367
62368 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62369
62370         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62371         -c present.
62372
62373 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62374
62375         * config/proelf.exp: Handle connecting to a simulator.
62376
62377 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62378
62379         * config/proelf.exp: New file.  Enough framework that we can
62380         run c-torture tests on the proelf targets (or any other target
62381         that gdb can connect to for that matter).
62382
62383 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62384
62385         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62386         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62387
62388         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62389         exec_output exists.
62390
62391 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62392
62393         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62394         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62395
62396         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62397         to pass/fail/unresolved/unsupported/untested.  Caller must now
62398         call unresolved/unsupported/untested.
62399         * lib/*.exp: Update FSF address.  Update to handle new results of
62400         ${tool}_load.
62401         * lib/chill.exp (verbose): Delete.
62402
62403 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62404
62405         * lib/gcc.exp (default_gcc_start): Change order of args to
62406         $LDFLAGS $CFLAGS $LIBS.
62407         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62408         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62409         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62410         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62411         * gcc.misc-tests/dg-test.exp: Likewise.
62412         * gcc.misc-tests/msgs.exp: Likewise.
62413         * gcc.prms/prms.exp: Likewise.
62414         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62415         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62416
62417         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62418
62419 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62420
62421         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62422
62423         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62424         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62425
62426         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62427         necessary.
62428
62429 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62430
62431         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62432         global for loop; add use of $mathlib.
62433         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62434         settings here; set mathlib for anything but VxWorks.
62435
62436 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62437
62438         * gcc.c-torture: Update to c-torture-1.40 release.
62439
62440 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62441
62442         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62443         dg.exp.
62444
62445 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62446
62447         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62448         global.
62449
62450 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62451
62452         * lib/g++.exp (LIBS): Define if not already.
62453         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62454         (gcc-dg-prune): Call prune_gcc_output.
62455         * lib/gcc.exp (prune_gcc_output): New proc.
62456         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62457         prune_gcc_output.
62458
62459 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62460
62461         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62462         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62463
62464 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62465
62466         * gcc.c-torture: Update to c-torture-1.39 release.
62467
62468 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62469
62470         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62471         fails, try others as well.
62472
62473 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62474
62475         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62476         If compilation fails, mark execute tests as `untested'.
62477         If test is marked as unsupported, don't mark compilation and
62478         execute tests as failed.
62479
62480 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62481
62482         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62483         libstdc++ for whether or not we want to be doing shared
62484         libraries.  Delete link_curses since we don't need it anymore.
62485         * lib/mike-g++.exp (postbase): Don't link in libg++.
62486         * g++.old-deja/old-deja.exp: Likewise.
62487
62488 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62489
62490         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62491
62492 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62493
62494         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62495         For that, add `-Wl,-a,shared_archive'.
62496         * g++.old-deja/old-deja.exp: Likewise.
62497
62498 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62499
62500         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62501
62502 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62503
62504         * lib/mike-g++.exp (postbase): Pay attention to the status of
62505         g++_load.
62506
62507 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62508
62509           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62510
62511 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62512
62513         * lib/gcc.exp (default_gcc_start): No longer need to log program
62514         being executed or its output, execute_anywhere does that now.
62515         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62516         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62517
62518 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62519
62520         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62521         the same as those in lib/g++.exp.
62522
62523 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62524
62525         * gcc.c-torture: Update to c-torture-1.38 release.
62526         * gcc.ieee: Related changes.
62527
62528 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62529
62530         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62531         "exec". Minor reformatting changes.
62532
62533         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62534         cross. This means all "exec" calls now work on a remote host as
62535         well.
62536         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62537         cross. Filter out the extra "\r\n" stuff that expect puts in.
62538         (c-torture-execute): Filter out the bogus warnings like
62539         c-torture-compile does. Add support for canadian cross.
62540         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62541         Use execute_anywhere rather than calling exec directly. Now it
62542         works for canadian cross testing.
62543
62544 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62545
62546         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62547         results into a variable, and check that rather than using file exists.
62548
62549 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62550
62551         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62552         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62553
62554 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62555
62556         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62557         lib_curses if there's a shared libg++ in the build tree.
62558
62559 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62560
62561         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62562         if not supported target.
62563
62564 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62565
62566         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62567         link_curses up to always happen, not just for native builds.
62568
62569 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62570
62571         * gcc.c-torture: Update to c-torture-1.36 release.
62572         * gcc.failure: Related changes.
62573
62574 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62575
62576         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62577
62578 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62579
62580         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62581         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62582         runshlib, link_curses, and mathlib for link and run.
62583
62584         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62585         pass the runtime shared library options for Solaris, OSF/1, and
62586         Irix5, and link with -lcurses to avoid unresolved references.
62587
62588 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62589
62590         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62591         only run once.
62592
62593 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62594
62595         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62596
62597 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62598
62599         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62600         do not have a framework for the "compat" tests yet.
62601
62602 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62603
62604         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62605         set to null if we're testing vxworks5.1.  Use that instead of
62606         `-lm' in the setting of LIBS for link and run.
62607
62608 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62609
62610         * config/rom68k.exp (${tool}_load): Major changes to make it
62611         work.  Verified that it does in fact return the stuff in
62612         exec_output properly.  Catch any Emul or any TRAP other than 0.
62613
62614 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62615
62616         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62617         LDFLAGS properly for targets that need stuff from libgloss.
62618         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62619         only run once.
62620         (gpp_initialized): New variable.
62621
62622 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62623
62624         * config/rom68k.exp: Load libgloss.exp.
62625         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62626         so we can produce a fully linked binary.
62627         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62628         so we can produce a fully linked binary.
62629
62630 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62631
62632         * lib/plumhall.exp (ph_section): Watch for expected failures.
62633         Add missing `else'.
62634
62635         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62636         run the testcase.
62637         (c-torture): Likewise.
62638
62639 1995-08-28  Doug Evans  <dje@cygnus.com>
62640
62641         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62642
62643         * lib/mike-g++.exp (mike_cleanup): New proc.
62644         (prebase): New globals compiler_result, not_compiler_result,
62645         target_regexp.
62646         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62647         allow leading "-" in pattern.  Watch for unsupported tests.
62648         If $compiler_result is set, pattern match assembler code,
62649         and ditto for $not_compiler_result.
62650         * lib/mike-gcc.exp: Likewise.
62651
62652         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62653         execution "succeeded".
62654
62655 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62656
62657         * config/win32.exp: New file.
62658         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62659
62660 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62661
62662         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62663         unsupported.
62664         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62665         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62666         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62667
62668         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62669         "... without exceptions was ...".  That is now handled by
62670         prune_system_crud.
62671         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62672
62673 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62674
62675         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62676         sieve.c,sort2.c}: New files.
62677         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62678         sieve.exp,sort2.exp}: Drivers for them.
62679
62680         * lib/mike-gcc.exp (program_output): New user settable variable.
62681         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62682         messages.
62683         * lib/mike-g++.exp (program_output): New user settable variable.
62684
62685         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62686
62687         * config/sh.exp: Deleted (use sim.exp instead).
62688
62689 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62690
62691         * config/vx.exp: Declare CHECKTASK as global.
62692         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62693         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62694         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62695
62696 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62697
62698         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62699         target. Like vx.exp, only includes `vx29k.exp' instead of
62700         `vxworks.exp'.
62701
62702 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62703
62704         * config/sim.exp: Increase time limit from 120 seconds to 240.
62705
62706 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62707
62708         * gcc.c-torture/execute/950628-1.c: New test.
62709
62710 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62711
62712         * gcc.c-torture: Update with changes/additions from
62713         c-torture-1.34.
62714
62715 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62716
62717         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62718
62719 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62720
62721         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62722
62723 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62724
62725         * gcc.c-torture/compile/950512-1.c: New test.
62726         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62727         * gcc.dg/struct-ret-1.c: Likewise.
62728
62729 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62730
62731         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62732           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62733
62734 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62735
62736         * gcc.c-torture/special/920411-1.c: Deleted.
62737         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62738
62739 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62740
62741         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62742         cpu limit.
62743
62744 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62745
62746         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62747
62748 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62749
62750         From kenner;
62751         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62752         is the proper length.
62753         * va-arg-3.c: Likewise.
62754
62755 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62756
62757         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62758         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62759
62760         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62761         * lib/g++.exp (default_g++_start): Delete old cruft.
62762
62763 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62764
62765         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62766         (2 * (1 << 18)) to (2 * (1 << 17)).
62767
62768         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62769
62770 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62771
62772         * config/rom68k.exp: Renamed from config/idp.exp
62773
62774 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62775
62776         * c-torture/compile/921109-2.c
62777
62778 1995-04-18  Mike Stump  <mrs@cygnus.com>
62779
62780         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62781         excess errors.
62782
62783 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62784
62785         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62786         output.
62787         * lib/g++.exp (default_g++_start): Likewise.
62788
62789 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62790
62791         * gcc.c-torture/compile/950329-1.c: New test.
62792
62793 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62794
62795           * config/bug.exp (${tool}_load): Updated to use new remote_open
62796           and remote_close procs.
62797         * config/idp.exp: New file.
62798
62799 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62800
62801         * gcc.c-torture/execute/950322-1.c: New test.
62802
62803 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62804
62805         * config/vx.exp (${tool}_load): Clean up testing of return code from
62806         vxworks_ld and vxworks_spawn.
62807
62808 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62809
62810         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62811
62812 1995-03-13  Mike Stump  <mrs@cygnus.com>
62813
62814         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62815         can mark excess errors on a machine by machine basis.  Note, the
62816         default is to not expect any excess errors, even when excess
62817         errors test - is given, so you will want to put an XFAIL ... on
62818         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62819         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62820         those 4 machines, but no others.
62821
62822 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62823
62824         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62825         * lib/c-torture.exp: to here.
62826
62827 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62828
62829         * gcc.c-torture/execute/950221-1.c: New test.
62830         * gcc.c-torture/execute/struct-ret-1.c: New test.
62831         * gcc.c-torture/compile/950221-1.c: New test.
62832
62833         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62834
62835 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62836
62837         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62838         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62839
62840 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62841
62842         * g++.gb: New directory of tests, derived from my signature and
62843         class scoping tests.
62844
62845         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62846         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62847         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62848         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62849         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62850         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62851         * g++.gb/sig25.C: Likewise.
62852
62853         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62854         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62855         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62856         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62857         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62858         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62859         * g++.gb/sig25.exp: Likewise.
62860
62861         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62862         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62863         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62864         * g++.gb/scope13.C: Likewise, this test still fails.
62865
62866         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62867         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62868         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62869         * g++.gb/scope13.exp: Ditto.
62870
62871         * g++.gb/README: New file, explains what these tests are about.
62872
62873 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62874
62875         * lib/dg.exp (dg-do): Support `preprocess'.
62876         (dg-test): Likewise.
62877
62878 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62879
62880         * config/udi.exp: change "continue -expect" to "exp_continue".
62881
62882 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62883
62884         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62885         Delete redundant tests.
62886
62887         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62888         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62889         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62890         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62891         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62892         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62893         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62894         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62895
62896         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62897         storing label pointers.
62898         * gcc.c-torture/execute/921019-1.c: Likewise.
62899         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62900         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62901         parameter fp.
62902         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62903         constants.
62904
62905         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62906         Delete obsolete tests.
62907
62908         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62909         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62910         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62911         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62912         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62913         * gcc.c-torture/compile/950124-1.c: New test.
62914
62915         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62916
62917 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62918
62919         * lib/mike-g++.exp: Add -lm to LIBS.
62920
62921 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62922
62923         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62924
62925 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62926
62927         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62928
62929 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62930
62931         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62932
62933 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62934
62935         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62936         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62937         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62938         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62939         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62940         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62941         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62942         * g++.law/{operators31.C, operators32.C,
62943         * g++.law/{operators33.C, operators34.C}: Likewise.
62944         * g++.law/{pic1.C, refs2.C}: Likewise.
62945         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62946         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62947         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62948         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62949
62950         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62951         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62952         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62953         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62954         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62955         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62956         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62957         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62958         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62959         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62960         * g++.law/{operators34.exp}: Likewise.
62961         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62962         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62963         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62964         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62965         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62966
62967         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62968         No longer expected to fail.
62969         * g++.law/missed-error3.C: Tweak for recent bool changes.
62970
62971 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62972
62973         * config/emb-unix: Deleted.
62974         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62975         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62976
62977 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62978
62979         * lib/dg.exp (dg-test): Fix typo in last patch.
62980
62981 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62982
62983         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62984         (handles multiple occurrences).
62985
62986 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62987
62988         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62989         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62990         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62991         printed).
62992         * lib/c-torture.exp (c-torture-compile): Likewise.
62993         (c-torture): Prepend full path if missing.
62994         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62995         (gcc_fail): Likewise.
62996         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62997
62998 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62999
63000         * lib/netware.exp: Only attach to NetWare i386 systems.
63001
63002 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63003
63004         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63005         messages.  Add test name to "output pattern match" pass/fail message.
63006
63007 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63008
63009         * gcc.dg: New testsuite.
63010         * gcc.dg/dg.exp: New file.
63011
63012         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63013         test-switch.c}: Deleted.
63014
63015         * gcc.misc-tests/msgs.exp: New testcase driver.
63016
63017 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63018
63019         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63020         Watch for illegal return values from ${tool}_load.
63021         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63022         cross targets.  Coerce return value >0 to 1.
63023
63024 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63025
63026         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63027
63028         * config/emb-unix.exp: New file.
63029
63030         * config/sim.exp: Error if variable $SIM not defined.
63031         (${tool}_load): Mark test as "untested" if simulator missing.
63032
63033         * config/unix.exp: Load remote.exp to get rcp_download.
63034         * lib/c-torture.exp: Use different option lists for testcases with
63035         and without loops.
63036         * gcc.c-torture/execute/execute.exp: Likewise.
63037
63038 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63039
63040         * config/*.exp: Clarify return code from ${tool}_load.
63041         Call `unresolved' or `untested' instead of `warning' or `perror'
63042         (sometimes you still want to call both though).
63043         Add comment that `shell_id' is local to each file.
63044         * config/udi.exp (timeout): Set to 30.
63045         Don't print warning if connection fails, $connectmode has already
63046         printed an error.
63047         (${tool}_load): Move verbose messages to level 2.
63048         Rework pattern for "Process started" message.
63049         Pass `shell_id' to ${connectmode}_download.
63050         Retry twice upon timeout.  Make resetting of target more robust.
63051         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63052         Pass `shell_id' to exit_$connectmode.
63053         Only call exit_$connectmode if connected.
63054         * config/unix.exp (${tool}_load): Check return codes better.
63055         * config/vrtx.exp (${tool}_load): Likewise.
63056         * config/vx.exp (${tool}_load): Likewise.
63057         Delete unneeded global's.
63058         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63059         from ${tool}_load.
63060         (dg-stat): Delete.
63061         (dg-init): Delete recording of pass/fail counts.
63062         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63063         (old-dejagnu-init): Likewise.
63064         (old-dejagnu-stat): Delete contents, empty proc now.
63065         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63066         (c-torture): Delete references to lcnt, lpass, lfail.
63067         Get option list from TORTURE_OPTIONS.
63068         Delete -funroll[-all]-loops if no loops.
63069         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63070         (g++_stat): Delete contents (empty proc now).
63071         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63072         (gcc_finish): Likewise.
63073         (gcc_stat): Deleted.
63074         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63075         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63076         * gcc.c-torture/execute/execute.exp: Likewise.
63077         Split tests into two parts: compile, execute.
63078         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63079         no loops.  Update to reflect clarified return codes from ${tool}_load.
63080
63081 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63082
63083         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63084         to grep for.
63085         (old-dejagnu): Likewise (where necessary).
63086
63087 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63088
63089         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63090
63091         * lib/dg.exp (dg-process-target): Fix processing of selector.
63092         Add comment regarding use of `error'.
63093
63094         * lib/gcc.exp (prune_system_crud): Define if missing.
63095         * lib/g++.exp (prune_system_crud): Likewise.
63096
63097         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63098         Call prune_system_crud.
63099         * lib/dg.exp (dg-runtest): New proc.
63100         Use perror instead of send_user for tcl errors in testcase.
63101         Don't return any value, it's never used.
63102         Don't clobber previous definition of `unknown'.
63103         Print tcl errors in `dg-final'.
63104
63105 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63106
63107         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63108         (dg-test): Don't print errorInfo, it contains stack backtrace.
63109
63110 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63111
63112         * lib/g++.exp (runtest_file_p): Define if missing.
63113
63114 1994-09-24  Doug Evans  (dje@cygnus.com)
63115
63116         * lib/mike-g++.exp: Comment out loading of g++.exp.
63117         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63118         (default_g++_version): Always print something.
63119         (default_g++_start): Comment out call to `which'.
63120         (g++_start, g++_load): Deleted (must be defined in config file).
63121         * lib/gcc.exp: Test for existence of $CC at start.
63122         Delete check for tmpdir (done in gcc_init).
63123         (default_gcc_version): Always print something.
63124         (default_gcc_start): Comment out call to `which'.
63125         * config/*.exp: Major cleanup - make cross targets work at least a
63126         little better for g++ (by not being "--tool gcc" specific).
63127         Rename gcc_xxx to ${tool}_xxx.
63128         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63129         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63130
63131 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63132
63133         * lib/c-torture.exp (c-torture-compile): Rework compiler
63134         message processing.
63135
63136         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63137         c-torture.
63138
63139 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63140
63141         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63142
63143         * lib/dg.exp (dg-process-target): Support { target native }.
63144
63145 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63146
63147         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63148         looked for "... program xxx got fatal signal".
63149         Correct regsub munging of `comp_output'.
63150         Ignore compiler messages "path prefix not used" and "linker input
63151         file unused".
63152
63153 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63154
63155         * lib/gcc.exp (runtest_file_p): Define if missing.
63156         * gcc.prms/template.c: Example to work from.
63157
63158 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63159
63160         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63161         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63162
63163         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63164         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63165         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63166         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63167
63168         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63169         (dg-process-target): No longer a varargs proc.
63170         Return S/N for target, P/F for xfail.  All callers changed.
63171         (user option procs): More argument checking.
63172         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63173         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63174         (dg-test): Skip test if not running on selected target in `dg-do'.
63175         Update handling of `dg-do-what', `dg-output-text'.
63176         Separate execution pass/fail from output pattern match pass/fail.
63177         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63178
63179 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63180
63181         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63182         target for 920510-1.c.
63183
63184 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63185
63186         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63187         Clean up comment regarding use of passcnt, etc.
63188         (gcc_stat): Don't update `testcnt' here.
63189         (gcc_finish): Do it here.
63190         Might as well reset `but_id' here too.
63191         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63192         to determine if the file should be tested.
63193         * gcc.c-torture/compile/compile.exp: Likewise.
63194         * gcc.c-torture/execute/execute.exp: Likewise.
63195         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63196         * gcc.misc-tests/dg-test.exp: Likewise.
63197         * gcc.prms/prms.exp: Likewise.
63198         * gcc.wendy/wendy.exp: Likewise.
63199         * g++.old-deja.exp: Likewise.
63200         Move "Testing file" message to verbose level 1.
63201
63202 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63203
63204         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63205
63206 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63207
63208         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63209         (default_gcc_start): Accept optional second list element
63210         of compiler flags.  Print compiler output at verbosity level 2.
63211         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63212         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63213         Save current values of framework globals passcnt, failcnt, xpasscnt,
63214         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63215         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63216         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63217         xfailcnt to compute stats.  Update framework global `testcnt' from
63218         pass/fail counts.
63219         (gcc_finish): New proc.  Clean up test environment.
63220         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63221         (gcc_epass, gcc_efail): Delete.
63222         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63223         argument of line number.
63224         (dg-init): If the tool has an init routine, call it.
63225         (dg-test): Remove args `cflags_var' and `libs_var'.
63226         Pass all compiler options to ${tool}_start.
63227         Handle missing line number.
63228         (dg-finish): New function.
63229         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63230         particular files.  Call gcc_finish at end.  Move "skipping test"
63231         message to verbosity level 3.
63232         * gcc.c-torture/compile/compile.exp: Likewise.
63233         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63234         * gcc.c-torture/execute/execute.exp: Likewise.
63235         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63236         Print testcase being tried at verbosity level 1.
63237         * gcc.c-torture/special/special.exp: Unset xfail.
63238         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63239         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63240         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63241         * gcc.failure/failure.exp: Likewise.
63242         * gcc.ieee/ieee.exp: Likewise.
63243         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63244         Update call to dg-test.  Call dg-finish at end.
63245         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63246         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63247         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63248         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63249         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63250         * gcc.wendy/wendy.exp: Add copyright.
63251         Delete setting of tmpdir (done by gcc_init).
63252         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63253         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63254         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63255         gcc_[ce]pass/fail.
63256
63257 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63258
63259         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63260         confusion.
63261         (g++_load): Likewise.
63262
63263         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63264         Rename argument to `prog' to remove the confusion.
63265         Varargs fns behave differently too!
63266         (g++_load): Likewise.
63267
63268         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63269
63270         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63271         what it is.  Delete (always) printing of status value for !native.
63272         Simplify verbose code, and include status and exec_output.
63273         (g++_load): Use gcc_load.
63274
63275 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63276
63277         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63278         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63279         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63280         940714-3.c as these testcases don't exist anymore.  Make
63281         va-arg-1.c expected to pass.
63282
63283 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63284
63285         * gcc.misc-tests/misc.exp: Only run specific testcases.
63286         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63287         * gcc.misc-tests/dg-[1-9].c: New files.
63288
63289         * lib/dg.exp: New testsuite driver.
63290         * gcc.prms/prms.exp: Use it.
63291
63292         * README.gcc: New file.
63293
63294         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63295         Document and reset `lxpass' and `lxfail'.
63296         Simplify "initialized" message.
63297         (gcc_stat): Clean up comments a little.
63298
63299 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63300
63301         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63302
63303 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63304
63305         * lib/old-dejagnu.exp (process-option): New proc.
63306         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63307         (old-dejagnu): Simplify.
63308         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63309
63310 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63311
63312         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63313         exists and is not an empty string.
63314
63315         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63316         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63317         finished.
63318         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63319         automatically.
63320
63321         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63322         longer expected to fail.
63323
63324         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63325         "f" function call.
63326
63327         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63328
63329         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63330         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63331         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63332         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63333         c-torture-1.29.
63334
63335         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63336         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63337
63338         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63339
63340         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63341         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63342
63343         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63344         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63345         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63346
63347 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63348
63349         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63350         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63351         940714-1.c, 940714-2.c, 940714-3.c},
63352         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63353         gcc.misc-tests/{mg.c,mg.exp}:
63354         New tests.
63355         * gcc.noncompile/noncompile.exp: Change accordingly.
63356
63357 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63358
63359         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63360         Undo previous clobberage.
63361
63362 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63363
63364         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63365         * gcc.special/{930510-1.c, special.exp}:
63366         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63367         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63368         struct-varargs-1.c}: New tests from c-torture-1.26.
63369
63370 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63371
63372         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63373           argument to switch.
63374
63375 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63376
63377         * Revert the previous changes.  Please see Rob's directory
63378         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63379         fixes.
63380
63381 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63382
63383         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63384         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63385         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63386         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63387         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63388         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63389         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63390         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63391         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63392         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63393         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63394         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63395         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63396         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63397         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63398         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63399         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63400         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63401         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63402         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63403         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63404         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63405         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63406         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63407         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63408         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63409         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63410         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63411         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63412         testing changes.
63413
63414 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63415
63416         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63417         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63418         with perror calls.
63419
63420 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63421
63422         * config/unix.exp (g++_load): Fix syntax.
63423
63424 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63425
63426         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63427         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63428         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63429         Don't expect va-arg-1.c to fail.  Correct expected output for
63430         920928-1.c.
63431         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63432         * gcc.wendy/hbm4.c: Correct typo.
63433         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63434
63435 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63436
63437         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63438         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63439         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63440         * lib/c-torture.exp (c-torture-compile): Ditto.
63441
63442         Reduce volume of output (remove all the -I's and such).
63443         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63444         Call gcc_cpass, gcc_cfail.
63445         (c-torture): Pass testing option to c-torture-compile.
63446
63447 1994-03-21  Doug Evans  (dje@cygnus.com)
63448
63449         Bring patches over from progressive.
63450         * config/default.exp: Exit remote shell cleanly.
63451         (g++_exit, g++_start): Add default versions.
63452         * config/sim.exp (gcc_load): Use perror, not error.
63453
63454 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63455
63456         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63457         set in site.exp.
63458
63459 1994-03-14  Doug Evans  (dje@cygnus.com)
63460
63461         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63462         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63463         (wendy_try): New proc to run testcase.
63464         (main loop): Call 'em.
63465         * gcc.wendy/*.c: Clean up pass to correct expected output.
63466
63467         * lib/gcc.exp: Minor cleanup work.
63468         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63469
63470 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63471
63472         * config/sim.exp (gcc_load): Document return codes better.
63473         Don't pass -v to simulator.
63474
63475 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63476
63477         * gcc.special/920717-x.c: Fix typo.
63478         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63479         get at sources.
63480
63481         * lib/mike-gcc.exp: Fix typo.
63482
63483 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63484
63485         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63486         binary to use, transform the name.
63487         * config/*.exp: rename everything. Nuke any g++ specific files,
63488         it's now a special case of gcc that requires no special support.
63489         Add a default.exp for unsupported targets.
63490
63491 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63492
63493         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63494         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63495         version of Tcl.
63496
63497 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63498
63499         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63500         than a warning.
63501
63502 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63503
63504         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63505
63506 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63507
63508         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63509         option_list.  Compile every file with only 4/6 option choices
63510         (same as C torture) instead of with 12/18 different option
63511         choices.
63512         * lib/c-torture.exp: Likewise.
63513
63514         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63515         not already set.
63516
63517 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63518
63519         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63520         can put an XFAIL *-*-* on excess errors.
63521
63522 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63523
63524         * g++.law: Add more tests derived from g++-bugs snapshots.
63525
63526         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63527         equivalent to g++.law/init9.
63528
63529         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63530         compiled it, and the a.out file after we've run it.
63531
63532 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63533
63534         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63535         compiled it, and the a.out file after we've run it.
63536
63537 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63538
63539         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63540
63541 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63542
63543         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63544         version number.
63545
63546 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63547
63548         * g++.law: New directory of g++ tests derived from the g++-bugs
63549         snapshots.
63550
63551 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63552
63553         * gcc.compile: initbug1.c initbug1.exp testcase added
63554
63555 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63556
63557         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63558         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63559           fixes submitted by Jeff Law (law@cs.utah.edu)
63560         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63561           Jeff Law (law@cs.utah.edu)
63562
63563
63564 1993-11-30  Mike Stump  (mrs@cygnus.com)
63565
63566         * config/unix-g++.exp: Follow the gcc way of doing things.
63567         * g++.old-deja/old-deja.exp: Minor updates.
63568         * lib/g++.exp: New file, follow the gcc way of doing things.
63569         * lib/old-dejagnu.exp: Minor updates.
63570         * lib/mike-g++.exp: Always unset errorInfo.
63571
63572 1993-11-06  Mike Stump  (mrs@cygnus.com)
63573
63574         * lib/gcc.exp: Fix some errors with the below change, CC and
63575         CFLAGS should be global when setting, not local.
63576
63577 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63578
63579         * lib/gcc.exp: Transform tool name.
63580
63581 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63582
63583         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63584
63585 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63586
63587         * lib/gcc.exp: change gcc_done to gcc_stat
63588
63589 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63590
63591         * Upgraded gcc testsuite to c-torture version 1.25
63592
63593 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63594
63595         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63596         * lib/c-torture: added hooks for new reporting code.
63597
63598 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63599
63600         * config/sh-gcc.exp: check if sh-sim exists in the path
63601
63602 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63603
63604         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63605         * gcc.compile/compile.exp: Initial changes for new logic.
63606         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63607         * gcc.failure/failure.exp: Initial changes for new logic.
63608         * gcc.ieee/ieee.exp: Initial changes for new logic.
63609         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63610         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63611         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63612         * lib/c-torture.exp: Initial changes for new logic.
63613         * lib/gcc.exp: Initial changes for new logic.
63614
63615 1993-10-15  Mike Stump  (mrs@cygnus.com)
63616
63617         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63618         depend upon failure or success.  Fully qualify names in failure
63619         and success messages.  Always remove a.out before starting
63620         compile, just in case.  Pay more attention to error text output by
63621         the compiler.  Handle testcases with no known past errors just
63622         like all others, so that things are uniform.  Other miscellaneous
63623         improvements.
63624
63625 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63626
63627         * gcc.cpp: new directory for cpp tests
63628
63629 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63630
63631         * lib/chill.exp: Code reformatted, removed unused code.
63632         * config/unix-chill.exp: Code reformatted, removed unused code.
63633         * chill.execute/execute.exp: Code reformatted, removed unused code.
63634         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63635
63636 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63637
63638         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63639         routines not written.
63640
63641 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63642
63643         * config/bug-gcc.exp: Use new procs from bug.exp.
63644
63645 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63646
63647         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63648         via ftp, rather than depending on NFS.
63649         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63650         case.
63651
63652 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63653
63654         * config/bug-gcc.exp: Use new download proc.
63655
63656 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63657
63658         * chill.execute/execute.exp: cleanups, handles errors better
63659         * chill.compile/compile.exp: rewrite, based on execute.exp
63660         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63661         * lib/chill.exp: major changes to diff proc and compile and link
63662         procs. added chill_fail and chill_pass wrappers to pass and
63663         fail. added more comments, and handle error codes better.
63664         Added a hack to capture stderr from exec, so noncompile tests
63665         can work.
63666
63667 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63668
63669         * chill.execute/execute.exp: rewrite of testsuite driver
63670         * lib/chill.exp: rewrite of testsuite driver
63671         * config/unix-chill.exp: rewrite of testsuite driver
63672
63673 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63674
63675         In chill.execute:
63676         * iexpr.ch: Standardize uppercase.
63677         * tuples.dat: Standardize uppercase.
63678         * vary.ch: standardize.  Correct varying string assignments.
63679         * vary.dat: Add new output lines.
63680
63681 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63682
63683         In chill.execute:
63684         * chprintf.ch: Standardize use of uppercase.
63685         * tuples.ch: Standardize and turn arr2 into a DCL,
63686           rather than a SYN.
63687         * pinits.ch: Standardize.
63688
63689 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63690
63691         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63692         * Makefil: Renamed to Makefile.in.
63693         * configure.in: New.
63694
63695 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63696
63697         In chill.execute:
63698         * .cvsignore: Add result/output files.
63699         * Makefile: Fix up variables at start.  Use MFLAGS
63700           everywhere.  Correct bool_loc, built_ins entries.
63701           Add entry for vary1.ch.
63702         * bitarray.ch: Standardize upper-case usage.
63703         * bitexpr.ch: Standardize, add output of b1.
63704         * params.ch: Use arrayt in along PROC parameters, to
63705           avoid novelty problems.
63706         * sets.ch: Tiny cleanup.
63707         * vary1.ch: Re-indent.
63708
63709 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63710
63711         * Add PR-related files to Makefiles, .cvsignore files, etc.
63712
63713 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63714
63715         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63716           with compiler objects. New names are test-flow.c and test-loop.c
63717
63718 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63719
63720         * Upgraded c-torture tests from 1.19 to 1.20
63721
63722         * new files:
63723         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63724         * gcc.compile: 930623-1.c 930623-2.c
63725         * gcc.noncompile: 930622-1.c 930622-2.c
63726         * gcc.failure: 920411-1.c 920627-2.c
63727         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63728
63729 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63730
63731         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63732           More changes to get testsuite working properly. Needs more work.
63733           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63734
63735 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63736
63737         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63738           More changes to get testsuite working properly. Needs more work.
63739
63740 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63741
63742         * chill.compile/compile.exp: Added for Dejagnu support
63743         * chill.execute/execute.exp: Added for Dejagnu support
63744         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63745
63746 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63747
63748         This should complete moving the CHILL test files.
63749         * chill.noncompile(.cvsignore printf.grt
63750             in-printf.grt chprintf.grt chprintf.ch):
63751             Added test-support files.
63752           (Makefile): Modified further.
63753         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63754             signal.ch): Added test files.
63755           * chill.execute (.cvsignore printf.grt printr.c
63756             in-printf.grt rts.c chprintf.grt rts.h): Added
63757           test-support files.
63758             (Makefile): More corrections.
63759
63760 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63761
63762         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63763           test cases, ready for DejaGnu.
63764
63765 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63766
63767         * Upgraded c-torture tests from 1.18 to 1.19
63768
63769         * gcc.compile: added test(s):
63770           930607-1.c
63771         * gcc.execute: added test(s):
63772           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63773
63774         * added new subdirectory for misc tests: gcc.misc-tests
63775         * gcc.misc-test(s): added tests:
63776           inst-check.c test-consts.c test-ior.c test-switch.c
63777
63778 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63779
63780         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63781
63782 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63783
63784         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63785
63786 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63787
63788         * Upgraded c-torture tests from 1.17 to 1.18
63789
63790 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63791
63792         * Upgraded c-torture tests from 1.12 to 1.17
63793
63794 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63795
63796         * lib/old-dejagnu.exp:
63797           Fixed handling of XFAIL target triplets to correctly
63798           recognize wildcard characters.  Removed code that
63799           appended a unique id tag to the end of the file name
63800           printed out by the result of the testcases within a
63801           given test file.
63802
63803 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63804
63805         * lib/old-dejagnu.exp:
63806           Reworked expected failure handling to trigger off of XFAIL
63807           keyword in keyphrase embeded in testcase source code. The
63808           XFAIL keyword must be at the end of the keyphrase line. It
63809           may optionally be followed by one or more target triplets.
63810           It has just occured that the handling of wildcards in the
63811           target triplet may not be correct.
63812
63813 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63814
63815         * g++.old-deja/tests:
63816           Moved all subdirectories up one level into g++.old-deja .
63817
63818         * lib/old-dejagnu.exp:
63819           Fixed problem with CXXFLAGS not being properly reset, and being
63820           corrupted with extraneous "-c" compiler option.  This was
63821           causing binaries to not be generated for test that needed them.
63822           Modified strings passed to "pass" and "fail" so that individual
63823           tests from the same test file would be distinguished by an
63824           identifier appended to the test file name in the summary logs;
63825           this corrected a problem with erroneous diff logs.  Added code
63826           to search testcases for expected fail and unexpected pass keywords.
63827
63828 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63829
63830         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63831
63832 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63833
63834         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63835           Removed extraneous text from end of "Special g++ Options"
63836           keyphrase.
63837
63838         * lib/old-dejagnu.exp: Added pattern matching to look for new
63839           keywords, embedded in testcases comments, which will trigger
63840           calls to xpass and xfail.
63841
63842 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63843
63844         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63845           comments embedded in the testcases, especially the one looking for
63846           special compiler options, as well as the pattern matching for the
63847           compiler output again.
63848
63849 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63850
63851         * lib/old-dejagnu.exp: Do a proper check of the return value for
63852           execute tests. Fixed several problems with the pattern matching
63853           of the compiler output which gave erroneous test results.
63854           Changed several of the test result messages to be more descriptive.
63855         * config/unix-g++.exp: Proc g++_load now actually works and
63856           executes the tests passed to it and returns a usable return
63857           value.
63858
63859 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63860
63861           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63862
63863 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63864
63865         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63866           Modified both files to properly execute the old style
63867           dejagnu tests. The previous versions of these files were
63868           experimental and did not function anything near correctly.
63869
63870 1993-04-05  Rob Savoye  (rob@cygnus.com)
63871
63872         * Removed all Makefile.in and configure.in files. No configuration
63873         needed now.
63874
63875 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63876
63877         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63878
63879 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63880
63881         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63882         gcc.special/configure.in, gcc.noncompile/configure.in,
63883         gcc.execute/configure.in, gcc.code_quality/configure.in,
63884         g++.other/configure.in, g++.old-deja/configure.in,
63885         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63886         in srcname setting.
63887
63888 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63889
63890         * lib/udi.exp: Fixed mondfe and mondfe_download.
63891         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63892         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63893
63894 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63895
63896         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63897         (gdb_exit): Don't remove *_soc files.
63898
63899 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63900
63901         * lib/c-torture.exp: Don't look for main; instead always use -w
63902         -c.  This is how the c-torture tests work.  Remove the object
63903         file if the compilation succeeds.
63904         * gcc.execute/execute.exp: Remove executable if test passes.
63905         * gcc.noncompile/noncompile.exp: Every test is an expected
63906         failure.
63907         * gcc.special/special.exp: Added tests from c-torture 1.11,
63908         corrected use of existing test.
63909         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63910         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63911         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63912         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63913         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63914         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63915         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63916         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63917         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63918         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63919         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63920         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63921         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63922         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63923         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63924         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63925         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63926         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63927         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63928         c-torture 1.11.
63929         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63930         correspond to c-torture 1.11.
63931
63932         * New file.