OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/35757
4         * gcc.target/i386/sse4_1-blendps-2.c: New.
5         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
6
7 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8
9         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
10         * gfortran.dg/internal_pack_2.f90:  Likewise.
11         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
12         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
13         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
14         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
15         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
16         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
17
18 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
19
20         * gnat.dg/bit_packed_array2.adb: New test.
21
22 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
23
24         PR fortran/35740
25         * gfortran.dg/transpose_conjg_1.f90: New test.
26
27 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
28
29         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
30         
31 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
32
33         PR fortran/35698
34         * gfortran.dg/allocate_zerosize_3.f: New test.
35
36         PR fortran/35702
37         * gfortran.dg/character_assign_1.f90: New test.
38
39 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
40
41         PR libfortran/32972
42         PR libfortran/32512
43         * gfortran.dg/intrinsic_spread_1.f90:  New file.
44         * gfortran.dg/intrinsic_spread_2.f90:  New file.
45         * gfortran.dg/intrinsic_spread_3.f90:  New file.
46
47 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
48
49         PR fortran/34714
50         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
51         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
52         * gfortran.dg/func_assign.f90: Likewise.
53         * gfortran.dg/implicit_11.f90: Likewise.
54         * gfortran.dg/proc_assign_1.f90: Likewise.
55         * gfortran.dg/proc_assign_2.f90: Likewise.
56         * gfortran.dg/procedure_lvalue.f90: Likewise.
57
58 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
59
60         PR fortran/35699
61         * gfortran.dg/direct_io_10.f: New test.
62
63 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
64
65         * gcc.target/i386/vectorize6.c: New test.
66
67 2008-03-28  Tobias Burnus  <burnus@net-b.de>
68
69         PR fortran/35721
70         * gfortran.dg/associated_target_2.f90: New.
71
72 2008-03-28  Richard Guenther  <rguenther@suse.de>
73
74         PR tree-optimization/19580
75         * gcc.dg/tree-ssa/loop-34.c: New testcase.
76
77 2008-03-28  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/30317
80         PR tree-optimization/30911
81         PR tree-optimization/34793
82         * gcc.dg/tree-ssa/vrp35.c: New testcase.
83         * gcc.dg/tree-ssa/vrp36.c: Likewise.
84         * gcc.dg/tree-ssa/vrp37.c: Likewise.
85
86 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
87
88         PR target/31334
89         * gcc.target/powerpc/altivec-25.c: New testcase.
90
91 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
92
93         PR fortran/35724
94         * gfortran.dg/cshift_shift_real_2.f90: New test.
95
96 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
97
98         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
99         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
100
101 2008-03-27  Richard Guenther  <rguenther@suse.de>
102
103         PR c/32511
104         * gcc.dg/attr-weak-1.c: New testcase.
105
106 2008-03-27  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/32810
109         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
110
111 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
112
113         * g++.dg/cpp0x/variadic91.C: New.
114
115 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
116
117         * gcc.dg/tree-ssa/loop-32.c: New testcase.
118         * gcc.dg/tree-ssa/loop-33.c: Likewise.
119
120 2008-03-27  Richard Guenther  <rguenther@suse.de>
121
122         * gcc.dg/fold-addr-1.c: New testcase.
123
124 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
125
126         PR middle-end/35429
127         * gcc.c-torture/compile/complex-5.c: New test.
128
129 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
130
131         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
132
133 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
134
135         PR c++/35546
136         * g++.dg/ext/attrib33.C: New test.
137
138 2008-03-26  Richard Guenther  <rguenther@suse.de>
139
140         Revert:
141         2008-03-26  Richard Guenther  <rguenther@suse.de>
142
143         * gcc.dg/fold-addr-1.c: New testcase.
144
145 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
146
147         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
148         before redefinitions of extern and __inline.
149         * gcc.target/i386/sse-13.c: Ditto.
150
151 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
152
153         PR c++/35332
154         * g++.dg/other/error27.C: New test.
155
156 2008-03-26  Richard Guenther  <rguenther@suse.de>
157
158         * gcc.dg/fold-addr-1.c: New testcase.
159
160 2008-03-26  Richard Guenther  <rguenther@suse.de>
161
162         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
163         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
164         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
165         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
166         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
167         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
168         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
169
170 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
171
172         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
173         variadic template template parameter binding semantics.
174         * g++.dg/cpp0x/variadic85.C: Ditto.
175         * g++.dg/cpp0x/variadic88.C: New.
176         * g++.dg/cpp0x/variadic89.C: New.
177         * g++.dg/cpp0x/variadic90.C: New.
178         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
179         variadic template template parameter binding semantics.
180         * g++.dg/cpp0x/variadic-lambda.C: New.
181
182 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
183
184         PR target/31558
185         * g++.dg/ext/altivec-15.C: New testcase.
186
187 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
188
189         PR objc/29197
190         * objc.dg/method-20.m: New testcase.
191         
192 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
193
194         PR rtl-optimization/35232
195         * gcc.target/mips/pr35232.c: New test.
196
197 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
198
199         * g++.dg/template/sfinae4.C: New.
200         * g++.dg/template/sfinae5.C: New.
201         * g++.dg/template/sfinae6.C: New.
202         * g++.dg/template/sfinae6_neg.C: New.
203         * g++.dg/template/sfinae7.C: New.
204         * g++.dg/template/sfinae8.C: New.
205         * g++.dg/template/sfinae9.C: New.
206         * g++.dg/template/sfinae10.C: New.
207         * g++.dg/template/sfinae11.C: New.
208         * g++.dg/template/sfinae12.C: New.
209         * g++.dg/template/sfinae13.C: New.
210         * g++.dg/template/sfinae14C: New.
211
212 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
213
214         * gcc.target/sh/sh2a-bclr.c: New test.
215         * gcc.target/sh/sh2a-bset.c: New test.
216
217 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
218
219         * gcc.target/sh/sh2a-movrt.c: New test.
220
221 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
222
223         * gcc.target/sh/sh2a-prefetch.c: New test.
224
225 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
226             Naveen.H.S  <naveen.hs@kpitcummins.com>
227
228         * gcc.target/sh/sh2a-movi20s.c: New test.
229
230 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
231             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
232             Naveen.H.S  <naveen.hs@kpitcummins.com>
233
234         * gcc.target/sh/sh2a-resbank.c: New test.
235         * gcc.target/sh/sh2a-tbr-jump.c: New test.
236         * gcc.target/sh/sh2a-jsrn.c: New test.
237         * gcc.target/sh/sh2a-rtsn.c: New test.
238
239 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
240
241         * gcc.target/i386/sse-17.c: Include sse2-check.h.
242         (main): Change to void and rename to sse2_test.
243         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
244         dg-do-what-default to "compile" if SSE2 hardware is not available.
245         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
246         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
247         xfail vect_no_int_max from "vectorization not profitable" check.
248
249 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
250
251         PR middle-end/26222
252         * gcc.dg/torture/pr26222.c: New testcase.
253
254 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
255
256         PR fortran/34813
257         * gfortran.dg/null_3.f90 : New test
258
259         PR fortran/33295
260         * gfortran.dg/module_function_type_1.f90 : New test
261
262 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
263
264         PR libfortran/32972
265         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
266         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
267         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
268
269 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
270
271         * gcc.target/mips/dse-1.c: Add checks for zeros.
272
273 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
274
275         PR target/27946
276         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
277
278 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
279
280         PR libfortran/32972
281         * internal_pack_1.f90:  New test case.
282         * internal_pack_2.f90:  New test case.
283         * internal_pack_3.f90:  New test case.
284
285 2008-03-21  Olivier Hainque  <hainque@adacore.com>
286
287         * gnat.dg/empty_vector_length.adb: New testcase.
288
289 2008-03-20  Richard Guenther  <rguenther@suse.de>
290
291         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
292
293 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
294             Uros Bizjak  <ubizjak@gmail.com>
295
296         PR testsuite/34168
297         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
298         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
299         if SSE2 hardware is not available.
300         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
301         gcc.dg/vect/vect.exp.
302         * gfortran.dg/vect/vect.exp: Ditto.
303         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
304
305 2008-03-20  Andreas Schwab  <schwab@suse.de>
306
307         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
308         xfail.
309
310 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
311
312         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
313         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
314         from dg-options.
315
316 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
317
318         PR testsuite/35621
319         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
320         * gcc.target/i386/ssse3-pabsd.c: Likewise.
321         * gcc.target/i386/ssse3-pabsw.c: Likewise.
322         * gcc.target/i386/ssse3-palignr.c: Likewise.
323         * gcc.target/i386/ssse3-phaddd.c: Likewise.
324         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
325         * gcc.target/i386/ssse3-phaddw.c: Likewise.
326         * gcc.target/i386/ssse3-phsubd.c: Likewise.
327         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
328         * gcc.target/i386/ssse3-phsubw.c: Likewise.
329         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
330         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
331         * gcc.target/i386/ssse3-pshufb.c: Likewise.
332         * gcc.target/i386/ssse3-psignb.c: Likewise.
333         * gcc.target/i386/ssse3-psignd.c: Likewise.
334         * gcc.target/i386/ssse3-psignw.c: Likewise.
335
336 2008-03-20  Andreas Schwab  <schwab@suse.de>
337
338         PR testsuite/35647
339         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
340         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
341         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
342         continuation and remove xfail.
343
344 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
345
346         PR libfortran/32972
347         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
348         in subroutine.
349
350 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
351
352         * gcc.dg/format/ms_array-1.c: New.
353         * gcc.dg/format/ms_c90-scanf-3.c: New.
354         * gcc.dg/format/ms_c99-strftime-1.c: New.
355         * gcc.dg/format/ms_no-y2k-1.c: New.
356         * gcc.dg/format/ms_attr-1.c: New.
357         * gcc.dg/format/ms_c90-scanf-4.c: New.
358         * gcc.dg/format/ms_c99-strftime-2.c: New.
359         * gcc.dg/format/ms_nonlit-1.c: New.
360         * gcc.dg/format/ms_c90-scanf-5.c: New.
361         * gcc.dg/format/ms_cast-1.c: New.
362         * gcc.dg/format/ms_nonlit-2.c: New.
363         * gcc.dg/format/ms_attr-2.c: New.
364         * gcc.dg/format/ms_c90-strftime-1.c: New.
365         * gcc.dg/format/ms_miss-1.c: New.
366         * gcc.dg/format/ms_nonlit-3.c: New.
367         * gcc.dg/format/ms_attr-3.c: New.
368         * gcc.dg/format/ms_c90-strftime-2.c: New.
369         * gcc.dg/format/ms_miss-2.c: New.
370         * gcc.dg/format/ms_nul-1.c: New.
371         * gcc.dg/format/ms_attr-4.c: New.
372         * gcc.dg/format/ms_c94-printf-1.c: New.
373         * gcc.dg/format/ms_miss-3.c: New.
374         * gcc.dg/format/ms_nul-2.c: New.
375         * gcc.dg/format/ms_attr-7.c: New.
376         * gcc.dg/format/ms_c94-scanf-1.c: New.
377         * gcc.dg/format/ms_miss-4.c: New.
378         * gcc.dg/format/ms_null-1.c: New.
379         * gcc.dg/format/ms_bitfld-1.c: New.
380         * gcc.dg/format/ms_c99-printf-1.c: New.
381         * gcc.dg/format/ms_miss-5.c: New.
382         * gcc.dg/format/ms_plus-1.c: New.
383         * gcc.dg/format/ms_branch-1.c: New.
384         * gcc.dg/format/ms_c99-printf-2.c: New.
385         * gcc.dg/format/ms_miss-6.c: New.
386         * gcc.dg/format/ms_sec-1.c: New.
387         * gcc.dg/format/ms_c90-printf-1.c: New.
388         * gcc.dg/format/ms_c99-printf-3.c: New.
389         * gcc.dg/format/ms_multattr-1.c: New.
390         * gcc.dg/format/ms_unnamed-1.c: New.
391         * gcc.dg/format/ms_c90-printf-2.c: New.
392         * gcc.dg/format/ms_c99-scanf-1.c: New.
393         * gcc.dg/format/ms_multattr-2.c: New.
394         * gcc.dg/format/ms_va-1.c: New.
395         * gcc.dg/format/ms_c90-printf-3.c: New.
396         * gcc.dg/format/ms_c99-scanf-2.c: New.
397         * gcc.dg/format/ms_multattr-3.c: New.
398         * gcc.dg/format/ms_c90-scanf-1.c: New.
399         * gcc.dg/format/ms_c99-scanf-3.c: New.
400         * gcc.dg/format/ms_no-exargs-1.c: New.
401         * gcc.dg/format/ms_zero-length-1.c: New.
402         * gcc.dg/format/ms_c90-scanf-2.c: New.
403         * gcc.dg/format/ms_c99-scanf-4.c: New.
404         * gcc.dg/format/ms_no-exargs-2.c: New.
405         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
406         * gcc.dg/format/miss-1.c: Likewise.
407         * gcc.dg/format/miss-3.c: Likewise.
408         * gcc.dg/format/multattr-2.c: Likewise.
409         * gcc.dg/format/miss-5.c: Likewise.
410         * gcc.dg/format/attr-2.c: Likewise.
411         * gcc.dg/format/attr-4.c: Likewise.
412         * gcc.dg/format/c90-scanf-4.c: Likewise.
413         * gcc.dg/format/c99-printf-3.c: Likewise.
414         * gcc.dg/format/multattr-1.c: Likewise.
415         * gcc.dg/format/miss-4.c: Likewise.
416         * gcc.dg/format/miss-6.c: Likewise.
417         * gcc.dg/format/c90-printf-3.c: Likewise.
418         * gcc.dg/format/attr-1.c: Likewise.
419         * gcc.dg/format/attr-3.c: Likewise.
420         * gcc.dg/format/attr-7.c: Likewise.
421         * gcc.dg/format/format.h: Treat mingw and gnu style.
422         * gcc.dg/format/sys_format.c: New.
423
424 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR libfortran/35627
427         * gfortran.dg/namelist_46.f90: New test.
428
429 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
430
431         PR target/14552
432         * gcc.target/i386/pr14552.c: New test.
433
434 2008-03-19  Michael Matz  <matz@suse.de>
435
436         PR middle-end/35616
437         * gcc.dg/pr35616.c: New test.
438
439 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
440
441         PR fortran/35152
442         * gfortran.dg/argument_checking_16.f90: New test.
443
444 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
445
446         PR libfortran/32972
447         * gfortran.dg/internal_pack_1.f90:  New test case.
448         * gfortran.dg/internal_pack_2.f90:  New test case.
449         * gfortran.dg/internal_pack_3.f90:  New test case.
450
451 2008-03-19  Jan Hubicka  <jh@suse.cz>
452
453         * gcc.dg/20050811-2.c: Update dumping flags.
454         * gcc.dg/sms-2.c: Update dumping flags.
455         * gcc.dg/var-expand1.c: Update dumping flags.
456         * gcc.dg/var-expand3.c: Update dumping flags.
457         * gcc.dg/pr30957-1.c: Update dumping flags.
458         * gcc.dg/20050811-1.c: Update dumping flags.
459         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
460         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
461
462 2008-03-19  Richard Guenther  <rguenther@suse.de>
463
464         PR middle-end/35609
465         * gcc.dg/testsuite/uninit-15.c: New testcase.
466         * gcc.dg/testsuite/uninit-16.c: Likewise.
467
468 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
469
470         PR target/35504
471         * g++.dg/other/pr35504.C: New test.
472
473 2008-03-18  Richard Guenther  <rguenther@suse.de>
474
475         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
476         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
477
478 2008-03-18  Richard Guenther  <rguenther@suse.de>
479
480         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
481
482 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
483
484         PR libfortran/35617
485         * gfortran.dg/namelist_45.f90: New test.
486
487 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
488
489         PR testsuite/35512
490         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
491         Write variables instead of reading them.
492
493 2008-03-17  Jason Merrill  <jason@redhat.com>
494
495         PR c++/35548
496         * g++.dg/init/ref16.C: New testcase.
497
498 2008-03-17  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/19637
501         * g++.dg/tree-ssa/pr19637.C: New testcase.
502
503 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
504
505         PR fortran/35470
506         * gfortran.dg/subref_array_pointer_3.f90 : New test.
507
508 2008-03-16  Richard Guenther  <rguenther@suse.de>
509
510         PR middle-end/35607
511         * gcc.c-torture/compile/pr35607.c: New testcase.
512         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
513
514 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
515
516         PR fortran/35582
517         * gfortran.dg/write_invalid_format.f90: New test.
518
519 2008-03-15  Richard Guenther  <rguenther@suse.de>
520
521         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
522
523 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
524
525         PR testsuite/35184
526         * gfortran.dg/elemental_subroutine_6.f90: New test.
527
528 2008-03-15  Richard Guenther  <rguenther@suse.de>
529
530         * gcc.dg/pr23911.c: Adjust testcase.
531         * gcc.dg/tree-ssa/pr14841.c: Likewise.
532         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
533
534 2008-03-15  Richard Guenther  <rguenther@suse.de>
535
536         PR middle-end/35593
537         * g++.dg/warn/Warray-bounds-3.C: New testcase.
538
539 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR testsuite/35478
542         * gfortran.dg/generic_16.f90: New test.
543
544 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
545
546         PR middle-end/35595
547         * gcc.c-torture/compile/pr35595.c: New test.
548
549 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
550
551         PR testsuite/33296
552         * gfortran.dg/nearest_4.f90: New test.
553
554 2008-03-14  Richard Guenther  <rguenther@suse.de>
555
556         PR tree-optimization/13761
557         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
558
559 2008-03-14  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/34172
562         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
563         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
564         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
565         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
566         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
567         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
568
569 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
570
571         PR libcpp/35322:
572         * gcc.dg/cpp/pr35322.c: Add dg-error line.
573
574 2008-03-14  Richard Guenther  <rguenther@suse.de>
575
576         PR tree-optimization/34043
577         PR tree-optimization/33989
578         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
579         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
580         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
581         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
582         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
583
584 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
585             Uros Bizjak  <ubizjak@gmail.com>
586
587         PR testsuite/35538 
588         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
589         Skip *-*-darwin*.
590         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
591
592 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
593             Uros Bizjak  <ubizjak@gmail.com>
594
595         PR testsuite/35406
596         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
597         count from 0 to 1 for lp64 targets.
598         * gfortran.dg/ldist-1.f90: Update test to check
599         for 5 loops distributed instead of 4 for lp64 targets.
600
601 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
602
603         PR fortran/35475
604         * gfortran.dg/derived_sub.f90: New test.
605
606 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
607
608         PR testsuite/35558
609         * g++.dg/tls/static-1.C: Move dg-additional-sources after
610         dg-require-effective-target.
611         * g++.dg/tls/static-1a.cc: Likewise.
612
613 2008-03-13  Tom Tromey  <tromey@redhat.com>
614
615         PR libcpp/35322:
616         * gcc.dg/cpp/pr35322.c: New file.
617
618 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
619
620         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
621         (main): Call check_vect.
622
623 2008-03-13  Alon Dayan  <alond@il.ibm.com>
624             Olga Golovanevsky  <olga@il.ibm.com>
625         
626         PR tree-optimization/35041
627         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
628
629 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
630
631         PR target/34000
632         PR target/35553
633         * g++.dg/other/i386-3.C: New test.
634         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
635         * gcc.target/i386/sse-14.c: Ditto.
636         * gcc.target/i386/mmx-1.c: Ditto.
637         * gcc.target/i386/mmx-2.c: Ditto.
638         * gcc.target/i386/3dnow-1.c: Ditto.
639         * gcc.target/i386/3dnow-2.c: Ditto.
640         * gcc.target/i386/3dnowA-1.c: Ditto.
641         * gcc.target/i386/3dnowA-2.c: Ditto.
642
643 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
644
645         PR tree-opt/35422
646         * gcc.target/i386/pr35422.c: Escape brackets.
647
648 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
649
650         PR tree-opt/35422
651         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
652         third loop.
653         * gcc.target/i386/pr35422.c: New.
654
655 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
656
657         PR tree-opt/35403
658         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
659
660 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
661
662         PR target/35540
663         * gcc.target/i386/pr35540.c: New test.
664
665 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
666
667         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
668
669 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
670
671         PR middle-end/35526
672         * g++.dg/torture/pr35526.C: New test.
673
674 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
675
676         PR c++/35328
677         * g++.dg/gomp/pr35328.C: New test.
678
679         PR c++/35337
680         * g++.dg/gomp/pr35337.C: New test.
681
682         PR c/35438
683         PR c/35439
684         * gcc.dg/gomp/pr35438.c: New test.
685         * gcc.dg/gomp/pr35439.c: New test.
686
687         PR middle-end/35099
688         * g++.dg/gomp/pr35099.C: New test.
689
690 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
691
692         * gnat.dg/range_check2.adb: New test.
693
694 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
695
696         PR tree-optimization/35494
697         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
698         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
699         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
700         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
701
702 2008-03-10  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/34677
705         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
706         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
707         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
708
709 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/35474
712         * gfortran.dg/module_commons_2.f90: New test.
713
714 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
715
716         * gnat.dg/frame_overflow.adb: Improve portability.
717
718 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
719
720         PR target/35350
721         * gcc.target/i386/isa-1.c: Add -march=x86-64.
722         * gcc.target/i386/isa-2.c: Likewise.
723         * gcc.target/i386/isa-3.c: Likewise.
724         * gcc.target/i386/isa-10.c: Likewise.
725         * gcc.target/i386/isa-11.c: Likewise.
726         * gcc.target/i386/isa-12.c: Likewise.
727         * gcc.target/i386/isa-13.c: Likewise.
728         * gcc.target/i386/isa-14.c: Likewise.
729
730 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
731
732         PR target/22152
733         * gcc.target/i386/pr22152.c: New test.
734         * gcc.target/i386/sse2-mmx.c: Ditto.
735
736 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
737
738         * gnat.dg/uninit_func.adb: New test.
739
740 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
741
742         * gnat.dg/pack4.adb: New test.
743
744 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
745
746         * gnat.dg/small_alignment.adb: New test.
747
748 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
749
750         * gnat.dg/specs/alignment2.ads: New test.
751
752 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
753
754         * gnat.dg/pack3.adb: New test.
755
756 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
757
758         PR c++/20366
759         * g++.dg/other/pr20366.C: New test.
760
761 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
762
763         PR tree-opt/35402
764         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
765
766 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
767
768         PR preprocessor/35458
769         * gcc.dg/cpp/cmdlne-M-2.c: New file.
770         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
771         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
772
773 2008-03-06  Tom Tromey  <tromey@redhat.com>
774
775         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
776         * treelang: Delete.
777
778 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
779
780         * gnat.dg/specs/pack33.ads: New test.
781
782 2008-03-05  Richard Guenther  <rguenther@suse.de>
783
784         PR tree-optimization/35472
785         * gcc.c-torture/execute/pr35472.c: New testcase.
786
787 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
788
789         PR 33009
790         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
791         * gcc.c-torture/compile/pr33009.c: Likewise.
792
793 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
794
795         PR 31341
796         * gcc.dg/vect/pr31041.c: Fix.
797
798 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
799
800         PR libfortran/35293
801         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
802         New.
803         * gfortran.fortran-torture/execute/list_read_1.x,
804         gfortran.fortran-torture/execute/read_null_string.x,
805         gfortran.fortran-torture/execute/backspace.x,
806         gfortran.fortran-torture/execute/seq_io.x,
807         gfortran.fortran-torture/execute/slash_edit.x,
808         gfortran.fortran-torture/execute/unopened_unit_1.x,
809         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
810         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
811         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
812         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
813         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
814         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
815         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
816         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
817         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
818         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
819         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
820         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
821         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
822         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
823         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
824         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
825         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
826         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
827         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
828         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
829         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
830         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
831         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
832         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
833         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
834         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
835         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
836         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
837         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
838         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
839         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
840         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
841         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
842         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
843         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
844         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
845         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
846         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
847         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
848         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
849         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
850         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
851         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
852         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
853         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
854         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
855         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
856         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
857         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
858         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
859         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
860         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
861         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
862         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
863         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
864         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
865         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
866         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
867         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
868         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
869         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
870         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
871         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
872         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
873         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
874         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
875         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
876         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
877         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
878         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
879         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
880         gfortran.dg/write_back.f: Gate test on effective_target
881         fd_truncate.
882
883 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
884
885         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
886         targets declaring functions in assembly.
887
888 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
889
890         PR 28322
891         * gcc.dg/pr28322-3.c: New.
892
893 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
894
895         PR target/35453
896         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
897         _SIDD_XXX.
898         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
899         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
900         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
901         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
902         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
903         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
904         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
905         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
906
907 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
908
909         PR middle-end/35456
910         * gcc.c-torture/execute/pr35456.c: New test.
911
912 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
913
914         * gcc.target/i386/sse-10.c: Don't use
915         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
916
917 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
918
919         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
920         * gfortran.dg/reassoc_2.f90: Ditto.
921         * gfortran.dg/reassoc_3.f90: Ditto.
922
923 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
924
925         PR fortran/33197
926         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
927         * gfortran.dg/dg.exp: Likewise.
928         * gfortran.dg/vect/vect.exp: Likewise.
929         * gfortran.fortran-torture/execute/execute.exp: Likewise.
930         * gfortran.fortran-torture/compile/compile.exp: Likewise.
931         * gfortran.dg/gamma_1.f90: Also check log_gamma.
932         * gfortran.dg/invalid_contains_1.f90: Remove warning about
933         empty CONTAINS.
934         * gfortran.dg/gamma_2.f90: Add a few error messages.
935         * gfortran.dg/invalid_contains_2.f90: Remove warning about
936         empty CONTAINS.
937         * gfortran.dg/gamma_3.f90: Adjust error message.
938         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
939         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
940         * gfortran.dg/bessel_1.f90: New test.
941         * gfortran.dg/recursive_check_3.f90: Remove warnings.
942         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
943         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
944         * gfortran.dg/contains_empty_1.f03: New test.
945         * gfortran.dg/erfc_scaled_1.f90: New test.
946         * gfortran.dg/hypot_1.f90: New test.
947         * gfortran.dg/contains_empty_2.f03: New test.
948
949 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
950
951         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
952
953 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
954
955         PR 24924
956         * g++.dg/cpp/string-2.C: This is a warning now.
957         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
958         default, so add it.
959         
960 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
961
962         * g++.dg/cpp0x/auto1.C: New.
963
964 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
965
966         PR fortran/34770
967         * gfortran.dg/pointer_1.f90: New test.
968
969 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
970
971         PR c++/35315
972         * g++.dg/ext/attrib32.C: Add another test case.
973
974 2008-02-29  Tom Tromey  <tromey@redhat.com>
975
976         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
977         line.
978
979 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
980
981         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
982         to make the interchange profitable.
983
984 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
985
986         PR fortran/31463
987         PR fortran/33950
988         PR fortran/34296
989         * gfortran.dg/arrayio_11.f90: Fixed test.
990         * gfortran.dg/arrayio_12.f90: Likewise.
991         * gfortran.dg/module_read_1.f90: Added warning-directives.
992         * gfortran.dg/pr32242.f90: Likewise.
993         * gfortran.dg/result_in_spec_3.f90: Likewise.
994         * gfortran.dg/use_12.f90: Likewise.
995         * gfortran.dg/warn_function_without_result.f90 : New test.
996
997 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
998
999         PR fortran/34868
1000         * gfortran.dg/f2c_9.f90: New test.
1001
1002 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1003
1004         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1005         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1006         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1007         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1008         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1009         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1010         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1011         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1012         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1013         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1014         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1015         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1016         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1017         * testsuite/gfortran.dg/ldist-1.f90: New.
1018
1019 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1020
1021         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1022
1023 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1024
1025         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1026
1027 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1028
1029         * gcc.target/i386/mmx-1.c: Add
1030         -Werror-implicit-function-declaration to dg-options.
1031         * gcc.target/i386/mmx-2.c: Likewise.
1032         * gcc.target/i386/sse-13.c: Likewise.
1033         * gcc.target/i386/sse-14.c: Likewise.
1034
1035 2008-02-27  Revital Eres  <eres@il.ibm.com>
1036
1037         PR rtl-optimization/34999
1038         * gcc.dg/tree-prof/pr34999.c: New.
1039
1040 2008-02-27  Richard Guenther  <rguenther@suse.de>
1041
1042         PR middle-end/25290
1043         * gcc.c-torture/execute/pr35390.c: New testcase.
1044
1045 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1046
1047         PR ada/22255
1048         * gnat.dg/test_direct_io.adb: New file.
1049
1050 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1051
1052         PR ada/34799
1053         * gnat.dg/specs/pr34799.ads: New test.
1054
1055 2008-02-27  Richard Guenther  <rguenther@suse.de>
1056
1057         PR middle-end/34971
1058         * gcc.c-torture/execute/pr34971.c: New testcase.
1059
1060 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1061
1062         * gcc.dg/gomp/preprocess-1.c: New test.
1063
1064         PR c++/35368
1065         * g++.dg/ext/visibility/typeinfo2.C: New test.
1066         * g++.dg/ext/visibility/typeinfo3.C: New test.
1067
1068 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1069
1070         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1071
1072 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1073
1074         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1075         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1076
1077 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1078
1079         PR c/28800
1080         * gcc.dg/empty-source-2.c: Adjust for warning message.
1081         * gcc.dg/empty-source-3.c: Likewise.
1082         * gcc.dg/pack-test-2.c: Adjust comment.
1083         * gcc.dg/pragma-ep-2.c: Likewise.
1084         * gcc.dg/pragma-re-2.c: Likewise.
1085         * gcc.dg/va-arg-2.c: Likewise.
1086
1087 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1088
1089         PR fortran/35033
1090         * gfortran.dg/assignment_2.f90: New.
1091
1092 2008-02-26  Jason Merrill  <jason@redhat.com>
1093
1094         PR c++/35315
1095         * g++.dg/ext/attrib32.C: New.
1096
1097 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1098
1099         * gcc.c-torture/execute/nest-align-1.x: Delete.
1100
1101 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1102
1103         PR 26264
1104         * 20021023-1.c: Use __builtin_va_start instead of
1105         __builtin_stdarg_start.
1106         * pr17301-1.c: Likewise.
1107         * pr17301-2.c: Likewise.
1108                 
1109 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1110         
1111         * gcc.dg/pr34351.c: New.
1112         
1113 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1114
1115         * gcc.dg/Wlarger-than2.c: New.
1116         
1117 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1118
1119         PR c++/35323
1120         * g++.dg/lookup/crash7.C: New.
1121
1122 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1123
1124         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1125
1126 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1127
1128         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1129
1130 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1131
1132         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1133
1134 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1135
1136         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1137         Windows.
1138
1139 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1140
1141         * lib/target-supports.exp (check_profiling_available): Report -p
1142         unavailable on *-*-mingw*.
1143
1144 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1145
1146         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1147         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1148         dg-require-effective-target pthread_h.
1149
1150 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1151
1152         * gcc.dg/Wswitch-enum-error.c: New.
1153         * gcc.dg/Wswitch-error.c: New.
1154         * gcc.dg/20011021-1.c: Use two directives to match two different
1155         messages.
1156         
1157 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1158         
1159         PR 28322
1160         * gcc.dg/pr28322.c: New.
1161         * gcc.dg/pr28322-2.c: New.
1162         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1163         preceding it.
1164
1165 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1166
1167         PR c++/35333
1168         * g++.dg/other/error26.C: New.
1169
1170 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1171
1172         PR c++/35338
1173         * g++.dg/other/error25.C: New.
1174
1175 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1176
1177         PR target/35258
1178         * gcc.dg/pr35258.c: New testcase.
1179
1180 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1181
1182         * gcc.dg/20020426-2.c: Remove bogus workaround.
1183         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1184         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1185
1186 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1187
1188         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1189
1190 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1191
1192         PR middle-end/19984
1193         * gcc.dg/pr19984.c: New test.
1194         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1195         name of the variable.
1196
1197 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1200         (main): Call check_vect and foo.  Check array values after
1201         the call to foo.
1202         * gcc.dg/vect/vect-117.c: Call check_vect.
1203         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1204
1205 2008-02-25  Jason Merrill  <jason@redhat.com>
1206
1207         PR c++/33486
1208         * g++.dg/lookup/strong-using-5.C: New.
1209
1210 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1211
1212         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1213         sh* targets.
1214
1215 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1216
1217         PR target/35349
1218         * gcc.c-torture/execute/20050604-1.x: New file.
1219
1220 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         * gcc.target/i386/pr22076.c: Update number of mov insns
1223         for PIC targets.
1224         * gcc.target/i386/pr34256.c: Ditto.
1225
1226 2008-02-24  Diego Novillo  <dnovillo@google.com>
1227
1228         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1229
1230         PR 33738
1231         * g++.dg/warn/pr33738.C: New.
1232
1233 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1234
1235         * gcc.c-torture/execute/nest-align-1.x: New file.
1236
1237 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1238
1239         PR c++/34749
1240         * g++.dg.ext/dllimport13.C: New test.
1241
1242 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1243
1244         PR libfortran/24685
1245         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1246         powerpc*-apple-darwin*.
1247
1248 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1249
1250         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1251         ERFC into gfortran.dg/large_real_kind_3.F90.
1252         * gfortran.dg/large_real_kind_3.F90: New test.
1253
1254 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1255
1256         PR rtl-opt/33512
1257         * gcc.dg/and-1.c: New test.
1258
1259 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1260
1261         * gcc.c-torture/execute/20080222-1.c: New test.
1262
1263 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1264
1265         PR target/22076
1266         PR target/34256
1267         * gcc.target/i386/pr22076.c: New test.
1268         * gcc.target/i386/pr34256.c: New test.
1269         * gcc.target/i386/vecinit-5.c: New test.
1270         * gcc.target/i386/vecinit-6.c: New test.
1271         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1272
1273         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1274         <xmmintrin.h>, define __m64 and __m128 directly.
1275         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1276
1277 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1278
1279         PR C++/34715
1280         * g++.dg/ext/always_inline-1.C: New test.
1281         * g++.dg/ext/always_inline-2.C: New test.
1282         * g++.dg/ext/always_inline-3.C: New test.
1283         * g++.dg/ext/always_inline-4.C: New test.
1284
1285 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1286
1287         * gcc.target/cris/asm-b-1.c: New test.
1288
1289 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1290
1291         PR c++/35282
1292         * g++.dg/template/nontype17.C: Add.
1293
1294 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1295
1296         PR c++/35282
1297         Revert:
1298         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1299
1300         PR c++/28743
1301         * g++.dg/template/nontype17.C: New.
1302         * g++.dg/template/nontype16.C: Add error.
1303
1304 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1305
1306         PR c/19999
1307         * gcc.dg/Wfloat-equal-1.c: New.
1308         * g++.dg/warn/Wfloat-equal-1.C: New.
1309
1310 2008-02-21  Michael Matz  <matz@suse.de>
1311
1312         PR target/35264
1313         * gcc.dg/pr35264.c: New testcase.
1314
1315 2008-02-21  Richard Guenther  <rguenther@suse.de>
1316
1317         * gfortran.dg/reassoc_1.f90: New testcase.
1318         * gfortran.dg/reassoc_2.f90: Likewise.
1319         * gfortran.dg/reassoc_3.f90: Likewise.
1320
1321 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1322
1323         PR libfortran/34974
1324         * gfortran.dg/fmt_t_7.f: New test.
1325
1326         PR libfortran/35132
1327         * gfortran.dg/streamio_15.f90: New test.
1328         
1329 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1330
1331         PR libfortran/35036
1332         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1333
1334 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1335
1336         * gcc.dg/Wframe-larger-than.c: New option test.
1337
1338 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1339
1340         PR fortran/34997
1341         * gfortran.dg/dollar_sym_1.f90: New.
1342         * gfortran.dg/dollar_sym_2.f90: New.
1343
1344 2008-02-20  Richard Guenther  <rguenther@suse.de>
1345
1346         PR middle-end/35265
1347         * gcc.dg/builtins-66.c: New testcase.
1348
1349 2008-02-20  Richard Guenther  <rguenther@suse.de>
1350
1351         * gcc.dg/fold-reassoc-1.c: New testcase.
1352         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1353
1354 2008-02-20  Richard Guenther  <rguenther@suse.de>
1355
1356         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1357
1358 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1359
1360         * lib/target-supports.exp (check_effective_target_vect_unpack):
1361         Return true for SPU.
1362         (check_effective_target_vect_short_mult): Likewise.
1363         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1364         the loop on targets that support vect_unpack.
1365
1366 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1367
1368         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1369         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1370         templates to reduce number of passed arguments.
1371
1372 2008-02-19  Jason Merrill  <jason@redhat.com>
1373
1374         PR c++/34950
1375         * g++.dg/template/explicit-args1.C: New.
1376
1377 2008-02-19  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/34989
1380         * gcc.dg/pr34989-1.c: New testcase.
1381         * gcc.dg/pr34989-2.c: Likewise.
1382
1383 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR c++/35028
1386         * g++.dg/gomp/pr35028.C: New test.
1387
1388         PR c++/34964
1389         PR c++/35244
1390         * gcc.dg/gomp/pr34964.c: New test.
1391         * g++.dg/gomp/pr34964.C: New test.
1392         * gcc.dg/gomp/pr35244.c: New test.
1393         * g++.dg/gomp/pr35244.C: New test.
1394
1395         PR c++/35078
1396         * g++.dg/gomp/pr35078.C: New test.
1397
1398 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1399
1400         * gcc.dg/packed-array.c: New testcase. 
1401
1402 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         PR target/33555
1405         * gcc.target/i386/pr33555.c: New test.
1406         
1407 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         PR target/35189
1410         * gcc.target/i386/isa-1.c: New.
1411         * gcc.target/i386/isa-2.c: Likewise.
1412         * gcc.target/i386/isa-3.c: Likewise.
1413         * gcc.target/i386/isa-4.c: Likewise.
1414         * gcc.target/i386/isa-5.c: Likewise.
1415         * gcc.target/i386/isa-6.c: Likewise.
1416         * gcc.target/i386/isa-7.c: Likewise.
1417         * gcc.target/i386/isa-8.c: Likewise.
1418         * gcc.target/i386/isa-9.c: Likewise.
1419         * gcc.target/i386/isa-10.c: Likewise.
1420         * gcc.target/i386/isa-11.c: Likewise.
1421         * gcc.target/i386/isa-12.c: Likewise.
1422         * gcc.target/i386/isa-13.c: Likewise.
1423         * gcc.target/i386/isa-14.c: Likewise.
1424
1425 2008-02-18  Joey Ye  <joey.ye@intel.com>
1426             H.J. Lu  <hongjiu.lu@intel.com>
1427
1428         PR middle-end/34921
1429         * gcc.c-torture/execute/nest-align-1.c: New test case.
1430
1431 2008-02-17  Richard Guenther  <rguenther@suse.de>
1432
1433         PR middle-end/35227
1434         * gcc.dg/torture/pr35227.c: New testcase.
1435
1436 2008-02-17  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/35231
1439         * gcc.c-torture/execute/pr35231.c: New testcase.
1440
1441 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1442
1443         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1444         (test_gt): Ditto.
1445
1446 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1447
1448         * obj-c++.dg/encode-2.mm: XFAIL.
1449         * obj-c++.dg/encode-3.mm: Likewise.
1450
1451 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1452             Paolo Carlini  <pcarlini@suse.de>
1453
1454         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1455         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1456         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1457
1458 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1459
1460         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1461         (main): Change to void and rename to sse_test.
1462         * gcc.target/i386/pr24306.c: Ditto.
1463         * gcc.target/i386/pr32065-2.c: Ditto.
1464         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1465         (main): Change to void and rename to sse2_test.
1466         * gcc.target/i386/20060512-3.c: Ditto.
1467
1468 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1469
1470         PR fortran/35150
1471         * gfortran.dg/c_loc_tests_12.f03: New test.
1472
1473 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1474
1475         PR c++/35023
1476         PR c++/35024
1477         PR c++/35026
1478         * g++.dg/cpp0x/vt-35026.C: New.
1479         * g++.dg/cpp0x/vt-35023.C: New.
1480         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1481         * g++.dg/cpp0x/vt-35024.C: New.
1482
1483 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1484
1485         * gcc.c-torture/execute/va-arg-25.x: Remove.
1486
1487 2008-02-15  Richard Guenther  <rguenther@suse.de>
1488             Zdenek Dvorak  <ook@ucw.cz>
1489
1490         PR tree-optimization/35164
1491         * g++.dg/torture/pr35164-1.C: New testcase.
1492         * g++.dg/torture/pr35164-2.C: Likewise.
1493
1494 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1495
1496         PR testsuite/35119
1497         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1498         in dg-final to match the assembly code generated by Darwin 9.
1499
1500 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1501
1502         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1503
1504 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1505
1506         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1507
1508 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1509
1510         * lib/dejapatches.exp: New file.
1511
1512 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1513
1514         PR c++/34050
1515         * g++.dg/cpp0x/vt-34050.C: New.
1516
1517 2008-02-14  Jason Merrill  <jason@redhat.com>
1518
1519         PR c++/5645
1520         PR c++/11159
1521         * g++.dg/warn/pr11159.C: New.
1522         * g++.dg/warn/pr5645.C: Likewise.
1523
1524 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1525
1526         PR preprocessor/35061
1527         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1528
1529 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1530
1531         PR c++/28743
1532         * g++.dg/template/nontype17.C: New.
1533         * g++.dg/template/nontype16.C: Add error.
1534
1535 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR c++/35138
1538         * g++.dg/template/member8.C: New test.
1539
1540 2008-02-13  Michael Matz  <matz@suse.de>
1541
1542         * gcc.dg/pr35065.c: Fix testcase warnings.
1543
1544 2008-02-13  Jason Merrill  <jason@redhat.com>
1545
1546         PR c++/34962, c++/34937, c++/34939
1547         * g++.dg/ext/tmplattr9.C: New.
1548
1549 2008-02-13  Michael Matz  <matz@suse.de>
1550
1551         PR debug/35065
1552         * gcc.dg/pr35065.c: New testcase.
1553
1554 2008-02-12  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/35171
1557         * gcc.c-torture/compile/pr35171.c: New testcase.
1558
1559 2008-02-12  Richard Guenther  <rguenther@suse.de>
1560
1561         PR middle-end/35163
1562         * gcc.c-torture/execute/pr35163.c: New testcase.
1563
1564 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1565
1566         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1567
1568 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1569
1570         * gnat.dg/loop_address.adb: New test.
1571
1572 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1573
1574         * obj-c++.dg/bitfield-1.mm: Expect failures.
1575         * obj-c++.dg/bitfield-4.mm: Likewise.
1576         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1577         * obj-c++.dg/encode-8.mm: Likewise.
1578         * obj-c++.dg/isa-field-1.mm: Likewise.
1579         * obj-c++.dg/layout-1.mm: Likewise.
1580         * obj-c++.dg/lookup-2.mm: Likewise.
1581         * obj-c++.dg/try-catch-2.mm: Likewise.
1582         * obj-c++.dg/try-catch-9.mm: Likewise.
1583
1584 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1585
1586         PR c++/35144
1587         * g++.dg/tree-ssa/pr35144.C: New test.
1588
1589         PR inline-asm/35160
1590         * gcc.target/i386/pr35160.c: New test.
1591
1592         PR c++/34862
1593         * g++.dg/init/new27.C: New test.
1594
1595 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1596
1597         PR c++/35077
1598         * g++.dg/template/crash78.C: New.
1599
1600 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         PR testsuite/35047
1603         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1604         * gcc.dg/compat/vector-2_y.c: Ditto.
1605
1606 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1607             Richard Guenther  <rguenther@suse.de>
1608
1609         PR tree-optimization/33992
1610         * gcc.c-torture/execute/pr33992.c: New testcase.
1611
1612 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1613
1614         * gfortran.dg/streamio_14.f90:  New test.
1615
1616 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1617
1618         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1619         Add -mfpmath=387 to dg-options.
1620
1621 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1622
1623         PR testsuite/35047
1624         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1625         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1626         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1627         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1628         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1629         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1630         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1631         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1632         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1633
1634 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1635
1636         PR objc++/34193
1637         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1638
1639 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1640
1641         PR c++/35056
1642         * g++.dg/conversion/bitfield8.C: New.
1643
1644 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1645
1646         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1647
1648 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1649
1650         PR c++/35049
1651         PR c++/35096
1652         * g++.dg/ext/vector13.C: New.
1653
1654 2008-02-06  David Daney  <ddaney@avtrex.com>
1655
1656         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1657
1658 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1659
1660         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1661         special case for xtensa-*-*.
1662         
1663 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1664
1665         PR fortran/35037
1666         * gfortran.dg/volatile11.f90: New test.
1667
1668 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1669
1670         PR c++/33553
1671         * g++.dg/template/array19.C: New test.
1672
1673 2008-02-05  Diego Novillo  <dnovillo@google.com>
1674
1675         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1676
1677         PR 33738
1678         * g++.dg/warn/pr33738.C: Remove.
1679
1680 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1681
1682         PR fortran/34945
1683         * gfortran.dg/bounds_check_13.f: New test.
1684
1685 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1686
1687         PR testsuite/33946
1688         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1689
1690 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1691
1692         PR target/35083
1693         * gcc.target/i386/pr35083.c: New test.
1694
1695 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/32315
1698         * gfortran.dg/data_bounds_1.f90: New test.
1699
1700 2008-02-04  Diego Novillo  <dnovillo@google.com>
1701
1702         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1703
1704         PR 33738
1705         * testsuite/g++.dg/warn/pr33738.C: New.
1706
1707 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1708
1709         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1710         to match.
1711
1712 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1713
1714         * lib/target-supports.exp (check_effective_target_hard_float): Only
1715         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1716         other targets, grep for a call insn in the rtl expand dump for an
1717         add of two doubles.
1718         (target_compile): Support generating rtl dumps as output.
1719
1720 2008-02-04  Richard Guenther  <rguenther@suse.de>
1721
1722         PR middle-end/33631
1723         * gcc.c-torture/execute/pr33631.c: New testcase.
1724
1725 2008-02-04  Richard Guenther  <rguenther@suse.de>
1726
1727         PR middle-end/35043
1728         * gcc.c-torture/compile/pr35043.c: New testcase.
1729
1730 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1731
1732         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1733
1734 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1735
1736         * gcc.target/i386/pr31628.c: Require effective target fpic.
1737         * gcc.target/i386/strinline.c: Ditto.
1738         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1739         * gcc.dg/pr35045.c: Ditto.
1740         * gcc.dg/20050503-1.c: Ditto.
1741
1742 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1743
1744         PR fortran/32760
1745         * gfortran.dg/host_assoc_variable_1.f90: New test.
1746         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1747
1748 2008-02-02  Michael Matz  <matz@suse.de>
1749
1750         PR target/35045
1751         * gcc.dg/pr35045.c: New test.
1752
1753 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1754
1755         PR libfortran/35001
1756         * gfortran.dg/shape_4.f90:  New test.
1757
1758 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1759
1760         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1761
1762 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1763
1764         PR rtl-optimization/34773
1765         * gcc.target/cris/torture/pr34773.c: New test.
1766
1767 2008-02-01  Nick Clifton  <nickc@redhat.com>
1768
1769         * lib/target-supports.exp (check_profiling_available): Do not
1770         expect profiling to work on the xstormy16 target.
1771
1772 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1773
1774         PR testsuite/35047
1775         * gcc.c-torture/execute/20050316-2.x: New file.
1776         * gcc.target/i386/pr17390.c: Update scan pattern.
1777         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1778         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1779
1780 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1781
1782         PR fortran/34910
1783         * gfortran.dg/proc_assign_2.f90: New test.
1784
1785 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1786             Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR c++/34935
1789         PR c++/34936
1790         * g++.dg/ext/alias-canon.C: New.
1791         * g++.dg/ext/alias-mangle.C: New.
1792
1793 2008-01-30  Jan Hubicka  <jh@suse.cz>
1794
1795         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1796
1797 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1798
1799         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1800         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1801
1802 2008-01-30  Jan Hubicka  <jh@suse.cz>
1803
1804         PR target/34982
1805         * gcc.c-torture/execute/pr34982.c: New testcase.
1806
1807 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1808
1809         * gcc.target/s390/tf_to_di-1.c: New testcase.
1810
1811 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1812
1813         PR fortran/34975
1814         * gfortran.dg/use_only_3.f90: New test.
1815         * gfortran.dg/use_only_3.inc: Modules for new test.
1816
1817         PR fortran/34429
1818         * gfortran.dg/function_charlen_2.f90: New test.
1819
1820 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1821
1822         PR middle-end/34969
1823         * gcc.dg/pr34969.c: New test.
1824
1825         PR c/35017
1826         * gcc.dg/inline-25.c: New test.
1827         * gcc.dg/inline-26.c: New test.
1828         * gcc.dg/inline-27.c: New test.
1829
1830 2008-01-29  Richard Guenther  <rguenther@suse.de>
1831
1832         PR middle-end/35006
1833         * gcc.c-torture/compile/pr35006.c: New testcase.
1834
1835 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1836
1837         PR c++/34055
1838         PR c++/34103
1839         PR c++/34219
1840         PR c++/34606
1841         PR c++/34753
1842         PR c++/34754
1843         PR c++/34755
1844         PR c++/34919
1845         PR c++/34961
1846         * g++.dg/cpp0x/vt-34219-2.C: New.
1847         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1848         * g++.dg/cpp0x/vt-34961.C: New.
1849         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1850         cases from the re-opened PR.
1851         * g++.dg/cpp0x/vt-34753.C: New.
1852         * g++.dg/cpp0x/vt-34919.C: New.
1853         * g++.dg/cpp0x/vt-34754.C: New.
1854         * g++.dg/cpp0x/vt-34606.C: New.
1855         * g++.dg/cpp0x/vt-34219.C: New.
1856         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1857         * g++.dg/cpp0x/vt-34755.C: New.
1858         * g++.dg/cpp0x/pr31438.C: Ditto.
1859         * g++.dg/cpp0x/variadic81.C: Ditto.
1860
1861 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1862
1863         * g++.dg/torture/pr34641.C: Put the dg-do first.
1864
1865 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1866
1867         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1868
1869 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1870
1871         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1872
1873 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1874
1875         PR 31535
1876         * gcc.target/powerpc/spe-small-data-1.c: New test.
1877         * gcc.target/powerpc/spe-small-data-2.c: New test.
1878
1879 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1880
1881         PR libfortran/34980
1882         * gfortran.dg/shape_3.f90:  New test.
1883
1884 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1885
1886         * gcc.target/s390/20020926-1.c: Remove -m31.
1887
1888 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1889
1890         * gcc.target/s390/20020926-1.c: Disable for s390x.
1891
1892 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1893
1894         PR fortran/34994
1895         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1896         expression.
1897
1898 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1899
1900         PR fortran/34990
1901         * gfortran.dg/array_constructor_22.f90: New test.
1902
1903 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1904
1905         PR middle-end/34688
1906         * gcc.c-torture/compile/pr34688: New test.
1907
1908 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/34848
1911         * gfortran.dg/missing_optional_dummy_5.f90: New.
1912
1913 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1914
1915         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1916         noinline.  XFAIL test.
1917
1918 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1919
1920         PR fortran/31610
1921         * gfortran.dg/array_3.f90: New test.
1922
1923 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1926         on i?86/x86_64.
1927
1928         PR c++/34965
1929         * gcc.dg/pr34965.c: New test.
1930         * g++.dg/other/error24.C: New test.
1931
1932 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1933
1934         PR libfofortran/34887
1935         * gfortran.dg/x_slash_2.f:  New test.
1936
1937 2008-01-26  Richard Guenther  <rguenther@suse.de>
1938
1939         PR c++/34235
1940         * g++.dg/torture/pr34235.C: New testcase.
1941
1942 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1943
1944         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1945
1946 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1947
1948         PR target/34981
1949         * gcc.target/mips/lazy-binding-1.c: New test.
1950         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1951         mips_forced_no_abicalls and mips_forced_no_shared.
1952         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1953         Avoid using small data with -mabicalls.  Don't make -G0 force
1954         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1955         forces the opposite option.
1956
1957 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1958
1959         PR target/34970
1960         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1961         Use -std=gnu89 switch.
1962
1963 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1964
1965         PR libfortran/34876
1966         * gfortran.dg/direct_io_9.f: New test.
1967
1968 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1969
1970         PR fortran/34661
1971         * gfortran.dg/where_operator_assign_4.f90: New test.
1972
1973 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1974
1975         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1976         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1977         c4x-*-* targets.
1978
1979 2008-01-25  Richard Guenther  <rguenther@suse.de>
1980
1981         PR middle-end/32244
1982         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1983
1984 2008-01-25  Richard Guenther  <rguenther@suse.de>
1985
1986         PR tree-optimization/34966
1987         * gcc.c-torture/compile/pr34966.c: New testcase.
1988
1989 2008-01-25  Richard Guenther  <rguenther@suse.de>
1990
1991         PR c++/33887
1992         * g++.dg/torture/pr33887-1.C: New testcase.
1993         * g++.dg/torture/pr33887-2.C: Likewise.
1994         * g++.dg/torture/pr33887-3.C: Likewise.
1995         * gcc.c-torture/execute/20071211-1.c: Likewise.
1996
1997 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1998
1999         PR target/34856
2000         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2001
2002 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR middle-end/33333
2005         * g++.dg/gomp/pr33333.C: New test.
2006
2007         PR preprocessor/34692
2008         * gcc.dg/cpp/pr34692.c: New test.
2009         * gcc.dg/gomp/pr34692.c: New test.
2010
2011 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2012
2013         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2014
2015 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2016
2017         PR fortran/34202
2018         * gfortran.dg/empty_type.f90: New test.
2019
2020 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2021
2022         PR c++/34603
2023         * g++.dg/template/crash77.C: New.
2024
2025 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         PR target/34856
2028         * gcc.dg/pr34856.c: New test.
2029
2030 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2031
2032         * gfortran.dg/namelist_39.f90: Delete temporary files.
2033         * gfortran.dg/namelist_44.f90: Ditto.
2034
2035 2008-01-24  Richard Guenther  <rguenther@suse.de>
2036
2037         PR middle-end/34953
2038         * g++.dg/torture/pr34953.C: New testcase.
2039
2040 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR middle-end/34934
2043         * gcc.c-torture/compile/20080124-1.c: New test.
2044
2045 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/34872
2048         * gfortran.dg/function_charlen_3.f: New test.
2049
2050 2008-01-23  Michael Matz  <matz@suse.de>
2051
2052         PR debug/34895
2053         * g++.dg/debug/pr34895.cc: New testcase.
2054
2055 2008-01-23  Richard Guenther  <rguenther@suse.de>
2056
2057         PR middle-end/31529
2058         * gcc.dg/pr31529-1.c: New testcase.
2059         * gcc.dg/pr31529-2.c: Likewise.
2060
2061 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR c++/34829
2064         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2065         unsigned int for the first argument.
2066
2067 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2068
2069         PR c++/33984
2070         * g++.dg/conversion/bitfield7.C: New test.
2071         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2072
2073 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2074
2075         From Michael Frysinger  <michael.frysinger@analog.com>
2076         * gcc.target/bfin/mcpu-bf547.c: New test.
2077         * gcc.target/bfin/mcpu-bf523.c: New test.
2078         * gcc.target/bfin/mcpu-bf524.c: New test.
2079         * gcc.target/bfin/mcpu-bf526.c: New test.
2080
2081 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2082
2083         * gcc.c-torture/execute/20080122-1.c: New test.
2084
2085 2008-01-22  Tom Tromey  <tromey@redhat.com>
2086
2087         PR c++/34859
2088         * gcc.dg/cpp/pr34859.c: New file.
2089
2090 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         PR fortran/34875
2093         * gfortran.dg/vector_subscript_3.f90: New test.
2094
2095 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2096
2097         PR fortran/34848
2098         * gfortran.dg/missing_optional_dummy_4.f90
2099
2100 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2101
2102         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2103
2104 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2105
2106         * gnat.dg/unchecked_union1.adb: New test.
2107
2108 2008-01-22  Tom Tromey  <tromey@redhat.com>
2109
2110         PR c++/34829
2111         * g++.dg/ext/pr34829.C: New file.
2112
2113 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR c++/34607
2116         * gcc.dg/gomp/pr34607.c: New test.
2117         * g++.dg/gomp/pr34607.C: New test.
2118
2119         PR c++/34914
2120         * g++.dg/ext/vector10.C: New test.
2121
2122         PR c++/34918
2123         * g++.dg/other/error23.C: New test.
2124
2125         PR c++/34917
2126         * g++.dg/ext/vector12.C: New test.
2127
2128 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2129
2130         PR 32102
2131         * gcc.dg/Wstrict-overflow-21.c: New.
2132         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2133
2134 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2135
2136         PR middle-end/33092
2137         * gcc.dg/pr33092.c: New.
2138
2139 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2140
2141         * gcc.target/s390/20020926-1.c: Add -m31 option.
2142
2143 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2144
2145         PR fortran/34915
2146         * gfortran.dg/initialization_18.f90: New test.
2147
2148 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/34899
2151         * gfortran.dg/tab_continuation.f: New.
2152
2153 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2154
2155         PR fortran/34896
2156         * gfortran.dg/use_rename_2.f90: New test.
2157
2158 2008-01-21  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/34856
2161         * gcc.c-torture/compile/pr34856.c: New testcase.
2162
2163 2008-01-21  Richard Guenther  <rguenther@suse.de>
2164
2165         PR c/34885
2166         * gcc.c-torture/compile/pr34885.c: New testcase.
2167
2168 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2169
2170         * gnat.dg/specs/alignment1.ads: New test.
2171
2172 2008-01-21  Richard Guenther  <rguenther@suse.de>
2173
2174         PR c++/34850
2175         * g++.dg/torture/pr34850.C: New testcase.
2176
2177 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2178             Olga Golovanevsky  <olga@il.ibm.com>
2179
2180         PR tree-optimization/34701
2181         * gcc.dg/struct/wo_prof_array_field.c: New test.
2182         
2183 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2184
2185         PR c++/34891
2186         * g++.dg/ext/vector9.C: New.
2187
2188 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2189
2190         PR c++/34776
2191         PR c++/34486
2192         * g++.dg/template/crash75.C: New.
2193         * g++.dg/template/crash76.C: Likewise.  
2194
2195 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2196
2197         PR rtl-optimization/34808
2198         * gcc.c-torture/compile/pr34808.c: New test.
2199
2200 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2201
2202         PR fortran/34784
2203         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2204
2205         PR fortran/34861
2206         * gfortran.dg/entry_array_specs_3.f90: New test.
2207
2208         PR fortran/34854
2209         * gfortran.dg/use_rename_1.f90: New test.
2210
2211 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2212
2213         PR fortran/34784
2214         * gfortran.dg/array_constructor_20.f90: New test.
2215         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2216
2217         PR fortran/34785
2218         * gfortran.dg/array_constructor_21.f90: New test.
2219
2220 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR libfortran/34795
2223         * gfortran.dg/inquire_13.f90: New test.
2224         
2225         PR libfortran/34659
2226         * gfortran.dg/continuation_9.f90: New test.
2227
2228 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2229
2230         PR target/34831
2231         * gcc.target/mips/pr34831.c: New test.
2232
2233 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2234
2235         PR fortran/34817
2236         PR fortran/34838
2237         * gfortran.dg/any_all_1.f90:  New test.
2238         * gfortran.dg/any_all_2.f90:  New test.
2239
2240 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2241
2242         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2243         "dg-require-weak" statement.
2244         * g++.dg/eh/weak1.C: Likewise.
2245
2246 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR gcov-profile/34610
2249         * gcc.dg/gomp/pr34610.c: New test.
2250
2251 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2252
2253         PR fortran/34760
2254         * gfortran.dg/implicit_11.f90: New.
2255         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2256         * gfortran.dg/entry_15.f90: Ditto.
2257         * gfortran.dg/func_assign.f90: Ditto.
2258         * gfortran.dg/gomp/reduction3.f90: Ditto.
2259         * gfortran.dg/proc_assign_1.f90: Ditto.
2260
2261         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2262         of dg-excess-errors.
2263
2264 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2265
2266         PR fortran/32616
2267         * gfortran.dg/argument_checking_15.f90: New.
2268         * gfortran.dg/argument_checking_5.f90: Change TODO into
2269         dg-warning.
2270
2271 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2272
2273         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2274         * gfortran.dg/enum_5.f90: Ditto.
2275         * gfortran.dg/enum_6.f90: Ditto.
2276         * gfortran.dg/bom_error.f90: Ditto.
2277         * gfortran.dg/func_decl_4.f90: Ditto.
2278
2279 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2280
2281         PR libfortran/34782
2282         * gfortran.dg/fmt_t_6.f: New test.
2283
2284 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2285
2286         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2287
2288 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2289
2290         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2291
2292 2008-01-18  Ian Lance Taylor  <iant@google.com>
2293
2294         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2295
2296 2008-01-18  Ian Lance Taylor  <iant@google.com>
2297
2298         PR c++/33407
2299         * g++.dg/init/new26.C: New test.
2300
2301 2008-01-18  Richard Guenther  <rguenther@suse.de>
2302
2303         PR middle-end/34801
2304         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2305         redundant one.
2306
2307 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2308
2309         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2310         dg-require-effective-target.
2311
2312 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2313
2314         PR target/34556
2315         * gfortran.dg/reshape_2.f90: New test.
2316
2317 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2318
2319         * gcc.dg/20040223-1.c: Fix comment typo.
2320
2321 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2322
2323         PR target/34814
2324         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2325         until 34814 is fixed.
2326
2327 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2328
2329         PR tree-optimization/34648
2330         * gcc.c-torture/compile/pr34648.c: New testcase.
2331
2332 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2333
2334         PR testsuite/34821
2335         * gcc.dg/autopar/autopar.exp: New.
2336         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2337         * lib/target-supports.exp (check_effective_target_pthread): New.
2338
2339         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2340         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2341         * gcc.dg/tree-ssa/reduc-1.c: Same.
2342         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2343         * gcc.dg/tree-ssa/reduc-2.c: Same
2344         * gcc.dg/tree-ssa/reduc-3.c: Same.
2345         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2346         * gcc.dg/tree-ssa/reduc-6.c: Same.
2347         * gcc.dg/tree-ssa/reduc-7.c: Same.
2348         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2349         * gcc.dg/tree-ssa/reduc-8.c: Same.
2350         * gcc.dg/tree-ssa/reduc-9.c: Same.
2351
2352 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2353
2354         * gnat.dg/discr5.adb: New test.
2355
2356 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2359
2360 2008-01-17  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/34825
2363         * gcc.dg/pr34825.c: New testcase.
2364
2365 2008-01-17  Richard Guenther  <rguenther@suse.de>
2366
2367         * gcc.c-torture/execute/20080117-1.c: New testcase.
2368
2369 2008-01-17  Revital Eres  <eres@il.ibm.com>
2370
2371         PR30957
2372         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2373
2374 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2375
2376         PR fortran/34429
2377         * gfortran.dg/function_charlen_1.f90: New test.
2378
2379         PR fortran/34431
2380         * gfortran.dg/function_types_1.f90: New test.
2381         * gfortran.dg/function_types_2.f90: New test.
2382
2383         PR fortran/34471
2384         * gfortran.dg/function_kinds_4.f90: New test.
2385         * gfortran.dg/function_kinds_5.f90: New test.
2386
2387         * gfortran.dg/defined_operators_1.f90: Errors now at function
2388         declarations.
2389         * gfortran.dg/private_type_4.f90: The same.
2390         * gfortran.dg/interface_15.f90: The same.
2391         * gfortran.dg/elemental_args_check_2.f90: The same.
2392         * gfortran.dg/auto_internal_assumed.f90: The same.
2393
2394 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2395
2396         * gnat.dg/sizetype.adb: New test.
2397
2398 2008-01-16  Richard Guenther  <rguenther@suse.de>
2399
2400         PR middle-end/32628
2401         * gcc.dg/overflow-warn-7.c: New testcase.
2402
2403 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2404
2405         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2406
2407 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2408         Richard Guenther  <rguenther@suse.de>
2409
2410         PR c/34668
2411         * gcc.dg/pr34668-1.c: New test.
2412         * gcc.dg/pr34668-2.c: Likewise.
2413
2414 2008-01-16  Richard Guenther  <rguenther@suse.de>
2415
2416         PR c++/33819
2417         * g++.dg/torture/pr33819.C: New testcase.
2418
2419 2008-01-16  Richard Guenther  <rguenther@suse.de>
2420
2421         PR c/34768
2422         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2423         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2424
2425 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/34796
2428         * gfortran.dg/argument_checking_13.f90: New.
2429         * gfortran.dg/argument_checking_14.f90: New.
2430
2431 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2432         
2433         PR libfortran/34671
2434         * gfortran.dg/anyallcount_1.f90:  New test.
2435
2436 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2437
2438         PR c++/34399
2439         * g++.dg/cpp0x/vt-34399.C: New.
2440         * g++.dg/template/friend50.C: New.
2441
2442 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2443
2444         PR c++/34751
2445         * g++.dg/cpp0x/vt-34751.C: New.
2446
2447 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2448
2449         PR c++/34051
2450         PR c++/34055
2451         PR c++/34102
2452         PR c++/34103
2453         * g++.dg/cpp0x/vt-34051-2.C: New.
2454         * g++.dg/cpp0x/vt-34102.C: New.
2455         * g++.dg/cpp0x/vt-34051.C: New.
2456         * g++.dg/cpp0x/vt-34055.C: New.
2457         * g++.dg/cpp0x/vt-34103.C: New.
2458
2459 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2460
2461         PR c++/34314
2462         * g++.dg/cpp0x/vt-34314.C: New.
2463         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2464         reality (the error message was wrong previously).
2465
2466 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2467
2468         PR c++/33964
2469         * g++.dg/cpp0x/vt-33964.C: New.
2470         * g++.dg/template/partial5.C: New.
2471
2472 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2473
2474         PR c++/34052
2475         * g++.dg/cpp0x/vt-34052.C: New.
2476         * g++.dg/template/ttp26.C: New.
2477         
2478 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2479
2480         * gnat.dg/rep_clause2.ad[sb]: New test.
2481         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2482
2483 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2484
2485         PR c++/24924
2486         * g++.dg/cpp/pedantic-errors.C: Delete.
2487         * g++.dg/cpp/permissive.C: Delete.
2488         
2489 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2490
2491         * gcc.c-torture/compile/20080114-1.c: New test.
2492
2493 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2494
2495         PR fortran/34665
2496         * gfortran.dg/argument_checking_11.f90: New.
2497         * gfortran.dg/argument_checking_12.f90: New.
2498         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2499         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2500         * gfortran.dg/argument_checking_3.f90: Ditto.
2501         * gfortran.dg/pointer_intent_2.f90: Ditto.
2502         * gfortran.dg/import2.f90: Ditto.
2503         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2504         * gfortran.dg/implicit_actual.f90: Ditto.
2505         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2506         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2507
2508 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2509
2510         PR fortran/34763
2511         * gfortran.dg/interface_proc_end.f90: New.
2512
2513 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2514
2515         PR fortran/34759
2516         * gfortran.dg/assumed_size_refs_4.f90: New.
2517
2518 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gnat.dg/unchecked_convert1.adb.
2521
2522 2008-01-13  Richard Guenther  <rguenther@suse.de>
2523
2524         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2525         readable and writable again before exiting.
2526
2527 2008-01-13  Richard Guenther  <rguenther@suse.de>
2528
2529         PR middle-end/34601
2530         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2531
2532 2008-01-13  Jan Hubicka  <jh@suse.cz>
2533
2534         PR middle-end/32135
2535         * gcc.dg/pr32135.c: new.
2536
2537 2008-01-12  Doug Kwan  <dougkwan@google.com>
2538
2539         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2540         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2541         -Wignored-qualifiers.
2542
2543 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2544
2545         * gnat.dg/slice3.adb: New test.
2546         * gnat.dg/slice4.adb: Likewise.
2547
2548 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2549
2550         * gnat.dg/bit_packed_array.ad[sb]: New test.
2551
2552 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2553
2554         PR fortran/34432
2555         * gfortran.dg/parens_7.f90: New test.
2556
2557 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2558
2559         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2560         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2561
2562         * gcc.dg/pr33826.c: Require nonpic.
2563
2564 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2565
2566         PR fortran/34722
2567         * gfortran.dg/inquire_12.f90: New test.
2568
2569 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2570
2571         PR libfortran/34670
2572         * all_bounds_1.f90: New test case.
2573         * maxloc_bounds_1.f90: New test case.
2574         * maxloc_bounds_2.f90: New test case.
2575         * maxloc_bounds_3.f90: New test case.
2576         * maxloc_bounds_4.f90: New test case.
2577         * maxloc_bounds_5.f90: New test case.
2578         * maxloc_bounds_6.f90: New test case.
2579         * maxloc_bounds_7.f90: New test case.
2580         * maxloc_bounds_8.f90: New test case.
2581
2582 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2583
2584         * gcc.dg/struct-ret-3.c: New test.
2585
2586 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2587
2588         PR fortran/34537
2589         * gfortran.dg/transfer_simplify_8.f90: New test.
2590
2591 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2592
2593         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2594         size_t using predefined macro.
2595
2596 2008-01-10  Raksit Ashok  <raksit@google.com>
2597
2598         PR rtl-optimization/27971
2599         * gcc.target/i386/pr27971.c: New testcase.
2600
2601 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/34396
2604         * gfortran.dg/bounds_check_12.f90: New test.
2605
2606 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2607
2608         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2609         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2610
2611 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2612
2613         PR middle-end/34641
2614         * g++.dg/torture/pr34641.C: New testcase.
2615
2616 2008-01-10  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/34651
2619         * g++.dg/torture/pr34651.C: New testcase.
2620
2621 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2622
2623         PR tree-optimization/34017
2624         * gcc.dg/tree-ssa/pr34017.c: New.
2625
2626 2008-01-09  Richard Guenther  <rguenther@suse.de>
2627         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2628
2629         PR middle-end/30132
2630         * gcc.c-torture/compile/pr30132.c: New testcase.
2631
2632 2008-01-09  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/34458
2635         * gcc.c-torture/compile/pr34458.c: New testcase.
2636
2637 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2638
2639         PR testsuite/30459
2640         g++.dg/eh/ia64-2.C: Require weak support.
2641
2642 2008-01-08  Richard Guenther  <rguenther@suse.de>
2643
2644         PR middle-end/31863
2645         * g++.dg/torture/pr31863.C: New testcase.
2646
2647 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2648
2649         PR middle-end/34694
2650         * gcc.dg/gomp/pr34694.c: New test.
2651         * g++.dg/gomp/pr34694.C: New test.
2652
2653         PR c++/33890
2654         * g++.dg/gomp/pr33890.C: New test.
2655
2656 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2657
2658         PR fortran/34476
2659         * gfortran.dg/parameter_array_init_3.f90: New test.
2660
2661 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2662
2663         PR fortran/34681
2664         PR fortran/34704
2665         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2666
2667 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2668
2669         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2670         * g++.dg/other/spu2vmx-1.C: Use it.
2671
2672 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2673
2674         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2675
2676         PR testsuite/34575
2677         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2678         * gcc.target/powerpc/parity-1.c: Likewise.
2679
2680 2008-01-07  Fred Fish  <fnf@specifix.com>
2681
2682         PR preprocessor/30363:
2683         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2684         macro expansions.
2685
2686 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2687
2688         PR fortran/34672
2689         * gfortran.dg/use_only_2.f90: New test.
2690
2691 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2692
2693         PR libstdc++/34680
2694         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2695         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2696
2697 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2698
2699         PR fortran/34545
2700         * gfortran.dg/use_12.f90: New test.
2701
2702 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2703
2704         PR fortran/34689
2705         * interface.c (compare_actual_formal): Fix intent(out) check for
2706         function result variables.
2707
2708 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2709
2710         PR fortran/34690
2711         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2712
2713 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/34689
2716         * gfortran.dg/intent_out_4.f90: Fix test case.
2717
2718 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2719
2720         PR fortran/34689
2721         * gfortran.dg/intent_out_4.f90: New.
2722
2723 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2724
2725         PR libfortran/34540
2726         * gfortran.dg/optional_dim_3.f90: New test.
2727
2728 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2729
2730         PR fortran/34658
2731         * gfortran.dg/common_11.f90: New.
2732         * gfortran.dg/blockdata_1.f90: Update test case.
2733         * gfortran.dg/blockdata_2.f90: Update test case.
2734
2735 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2736
2737         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2738
2739 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2740
2741         PR fortran/34655
2742         * gfortran.dg/equiv_constraint_9.f90: New.
2743
2744 2008-01-06  Revital Eres  <eres@il.ibm.com>
2745
2746         PR tree-optimization/34263
2747         * gcc.dg/pr34263.c:  New testcase.
2748
2749 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2750
2751         PR fortran/34654
2752         * gfortran.dg/internal_io_unf.f90: New.
2753
2754 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2755
2756         PR fortran/34660
2757         * gfortran.dg/elemental_args_check_2.f90: New.
2758
2759 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2760
2761         PR fortran/34662
2762         * gfortran.dg/intent_out_3.f90: New.
2763
2764 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2765
2766         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2767
2768 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2769
2770         PR libfortran/34676
2771         * gfortran.dg/list_read_8.f90: New test.
2772
2773 2008-01-04  Richard Guenther  <rguenther@suse.de>
2774
2775         PR middle-end/34029
2776         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2777         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2778
2779 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR gcov-profile/34609
2782         * g++.dg/gcov/gcov-6.C: New test.
2783
2784 2008-01-04  Richard Guenther  <rguenther@suse.de>
2785
2786         PR tree-optimization/31081
2787         * g++.dg/torture/pr31081-1.C: New testcase.
2788         * g++.dg/torture/pr31081-2.C: Likewise.
2789
2790 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2791
2792         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2793         * gcc.target/mips/rsqrt-2.c: Likewise.
2794         * gcc.target/mips/rsqrt-4.c: New test.
2795
2796 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2797
2798         PR fortran/34557
2799         * gfortran.dg/equiv_substr.f90: New.
2800
2801 2008-01-03  Tom Tromey  <tromey@redhat.com>
2802
2803         PR c/34457:
2804         * gcc.dg/pr34457-2.c: New file.
2805         * gcc.dg/pr34457-1.c: New file.
2806
2807 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2808
2809         Revert fix for PR tree-optimization/34458.
2810
2811 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2812
2813         PR tree-optimization/34458
2814         * gcc.dg/tree-ssa/pr34458.c: New.
2815
2816 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2817
2818         PR libfortran/34565
2819         * gfortran.dg/internal_readwrite_1.f90:  New test.
2820         * gfortran.dg/internal_readwrite_2.f90:  New test.
2821
2822 2008-01-03  Tom Tromey  <tromey@redhat.com>
2823
2824         PR preprocessor/34602:
2825         * gcc.dg/cpp/pr34602.c: New file.
2826
2827 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR tree-optimization/29484
2830         * gcc.c-torture/execute/20071220-1.c: New test.
2831         * gcc.c-torture/execute/20071220-2.c: New test.
2832
2833 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2834
2835         PR tree-optimization/34635
2836         * gcc.dg/tree-ssa/pr34635.c: New.
2837         * gcc.dg/tree-ssa/pr34635-1.c: New.
2838
2839 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2840
2841         PR middle-end/34562
2842         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2843         scan-assembler check.
2844
2845 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR middle-end/34608
2848         * g++.dg/gomp/pr34608.C: New test.
2849
2850 2008-01-02  Richard Guenther  <rguenther@suse.de>
2851
2852         PR middle-end/34093
2853         PR middle-end/31976
2854         * gcc.c-torture/compile/pr34093.c: New testcase.
2855
2856 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2857
2858         * g++.dg/cpp0x/long_long.C: New.
2859
2860 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2861
2862         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2863         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2864         warning on the function main.
2865
2866 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2867
2868         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2869         rather than __v2di type.
2870
2871 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2872
2873         PR fortran/34558
2874         * gfortran.dg/linked_list_1.f90: New test.
2875
2876 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2877
2878         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2879         instead of appending to it.
2880
2881 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2882
2883         PR tree-optimization/34591
2884         * gcc.dg/vect/pr34591.c: New test.
2885
2886 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2887
2888         PR libfortran/34594
2889         * gfortran.dg/direct_io_8.f90:  New test case.
2890
2891 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR target/34281
2894         * gcc.c-torture/execute/20071213-1.c: New test.
2895
2896 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2897
2898         PR libfortran/34560
2899         * gfortran.dg/read_eof_5.f90: New test.
2900
2901 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2902
2903         PR fortran/34514
2904         * gfortran.dg/initialization_17.f90: New.
2905
2906 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2907
2908         PR libfortran/34566
2909         * gfortran.dg/matmul_6.f90:  New test.
2910
2911 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/34421
2914         * gfortran.dg/entry_17.f90: New.
2915
2916 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2917
2918         PR fortran/34536
2919         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2920         * gfortran.dg/real_const_3.f90: Likewise.
2921         * gfortran.dg/unary_operator.f90: New test.
2922
2923 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2924
2925         * gnat.dg/pack2.adb: New test.
2926
2927 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2928
2929         PR fortran/34559
2930         * gfortran.dg/repeat_6.f90: New test.
2931
2932 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2933
2934         PR fortran/34549
2935         * cshift_shift_real_1.f90:  New test.
2936
2937 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2938
2939         PR fortran/34540
2940         * gfortran.dg/shift-kind_2.f90: New test.
2941
2942 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2943
2944         PR target/8835
2945         * gcc.dg/pr8835-1.c: New.
2946
2947 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2948
2949         PR fortran/34438
2950         * gfortran.dg/default_initialization_3.f90: New test.
2951
2952 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2953
2954         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2955         conditions.
2956         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2957
2958 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2959
2960         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2961         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2962
2963 2007-12-20  Jason Merrill  <jason@redhat.com>
2964
2965         * gcc.dg/overload/arg[14].C: Remove expected errors.
2966
2967 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR c++/34459
2970         * gcc.c-torture/execute/20071219-1.c: New test.
2971
2972 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2973
2974         PR fortran/34530
2975         * gfortran.dg/namelist_44.f90: New.
2976
2977 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/34482
2980         * gfortran.dg/boz_8.f90: Add error-check check.
2981         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2982         stop by call abort.
2983
2984 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2985
2986         * gcc.dg/gomp/combined-1.c: New test.
2987
2988 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2989
2990         PR tree-optimization/34355
2991         * g++.dg/tree-ssa/pr34355.C: New test.
2992
2993 2007-12-19  Revital Eres  <eres@il.ibm.com>
2994
2995          * gcc.dg/sms-5.c: New testcase.
2996
2997 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2998
2999         PR fortran/34325
3000         * gfortran.dg/missing_parens_1.f90: New.
3001         * gfortran.dg/missing_parens_1.f90: New.
3002         
3003 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3004
3005         PR fortran/34495
3006         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3007         expressions.
3008         * gfortran.dg/transfer_simplify_7.f90: New test.
3009
3010 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3011
3012         * gcc.dg/pr32912-3.c: Compile with -w.
3013
3014         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3015
3016 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3017             Jakub Jelinek  <jakub@redhat.com>
3018         
3019         PR c++/32565
3020         PR c++/33943
3021         PR c++/33965
3022         * g++.dg/cpp0x/variadic86.C: New.
3023         * g++.dg/cpp0x/variadic87.C: New.
3024         * g++.dg/cpp0x/variadic84.C: New.
3025         * g++.dg/cpp0x/variadic85.C: New.
3026         * g++.dg/template/ttp25.C: New.
3027
3028 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3029
3030         PR tree-optimization/34123
3031         * gcc.dg/tree-ssa/pr34123.c: New test.
3032
3033 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3034
3035         PR rtl-optimization/34456
3036         * gcc.c-torture/execute/pr34456.c: New test.
3037
3038 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR c++/34488
3041         * g++.dg/parse/friend7.C: New test.
3042
3043         PR rtl-optimization/34490
3044         * gcc.c-torture/execute/20071216-1.c: New test.
3045
3046 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3047
3048         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3049
3050 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3051
3052         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3053         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3054         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3055         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3056         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3057
3058 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR c/34506
3061         * gcc.dg/gomp/clause-2.c: New test.
3062         * g++.dg/gomp/clause-4.C: New test.
3063
3064 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3065
3066         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3067         part of Fortran 77/95/2003.
3068
3069 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3070
3071         PR tree-optimization/34445
3072         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3073         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3074
3075 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR fortran/34427
3078         * gfortran.dg/namelist_42.f90: Update.
3079         * gfortran.dg/namelist_43.f90: New.
3080         
3081 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3082
3083         PR fortran/34495
3084         * gfortran.dg/initialization_16.f90: New.
3085
3086 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3087
3088         PR fortran/34305
3089         * gfortran.dg/real_dimension_1.f:  New test case.
3090
3091 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3092
3093         * gcc.dg/torture/pr24257.c: Remove -O from options.
3094
3095 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3096
3097         PR fortran/34246
3098         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3099
3100 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3101
3102         PR fortran/31213
3103         PR fortran/33888
3104         PR fortran/33998
3105         * gfortran.dg/mapping_1.f90: New test.
3106         * gfortran.dg/mapping_2.f90: New test.
3107         * gfortran.dg/mapping_3.f90: New test.
3108
3109 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3110
3111         PR rtl-optimization/34415
3112         * gcc.c-torture/execute/pr34415.c: New test.
3113
3114 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3115
3116         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3117         void. 
3118
3119 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR bootstrap/34003
3122         * gcc.dg/pr34003-1.c: New test.
3123         * gcc.dg/pr34003-2.c: New.
3124
3125 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3126
3127         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3128         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3129         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3130         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3131         add -save-temps.
3132         * gcc.target/cris/torture/cris-torture.exp,
3133         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3134         * gcc.target/cris/builtin_ctz_v3.c,
3135         gcc.target/cris/builtin_ctz_v8.c,
3136         gcc.target/cris/builtin_clz_v0.c,
3137         gcc.target/cris/builtin_clz_v3.c,
3138         gcc.target/cris/builtin_bswap_v3.c,
3139         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3140         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3141         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3142         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3143         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3144         lib/target-supports.exp: Adjust for crisv32-*-*.
3145
3146 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3147
3148         * gcc.dg/debug/const-3.c: New.
3149
3150 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3151
3152         * g++.dg/other/datasec1.C: Require named section support.
3153
3154 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR target/29978
3157         * gcc.target/i386/pr29978.c: New test.
3158
3159 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3160
3161         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3162         instead of -msse4.1.
3163         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3164         * g++.dg/other/i386-2.C (dg-options): Ditto.
3165
3166 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3167
3168         PR fortran/34438
3169         * gfortran.dg/private_type_10.f90: New.
3170
3171 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3172
3173         PR fortran/34398
3174         * gfortran.dg/nan_4.f90: New.
3175
3176 2007-12-14  Richard Guenther  <rguenther@suse.de>
3177
3178         PR middle-end/34462
3179         * gcc.c-torture/compile/20071214-1.c: New testcase.
3180
3181 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3182
3183         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3184         macros to test macroized SSE intrinsics.  Use new macros to test
3185         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3186         emmintrin.h, xmmintrin.h and bmmintrin.h
3187         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3188         to test with immediate operand.
3189
3190 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3191
3192         PR target/34091
3193         * gcc.c-torture/compile/pr34091.c: New test.
3194
3195 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.dg/uninit-13.c: UnXFAIL.
3198         * gcc.dg/complex-5.c: New testcase.
3199
3200 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3201
3202         * gcc.dg/struct/struct-reorg.exp: Replace 
3203          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3204         
3205 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3206
3207         PR libfortran/34370
3208         PR libfortran/34323
3209         PR libfortran/34405
3210         * gfortran.dg/advance_6.f90:  New test case.
3211         * gfortran.dg/direct_io_7.f90:  New test case.
3212         * gfortran.dg/streamio_13.f90:  New test case.
3213
3214 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3215
3216         * g++.dg/cpp0x/__func__.C: New.
3217
3218 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3219
3220         PR target/34435
3221         * g++.dg/other/pr34435.C: New testcase.
3222
3223 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3224
3225         * gcc.dg/struct: New directory with tests 
3226         for struct-reorg optimizaion.
3227         * gcc.dg/struct/struct-reorg.exp: New script.
3228         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3229         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3230         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3231         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3232         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3233         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3234         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3235         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3236         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3237         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3238         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3239         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3240         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3241         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3242         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3243         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3244         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3245         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3246         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3247         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3248         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3249         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3250         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3251         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3252
3253 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/34427
3256         * gfortran.dg/namelist_42.f90: New.
3257
3258 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/34254
3261         * gfortran.dg/function_kinds_3.f90: New.
3262
3263 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3264
3265         * gcc.target/s390/20071212-1.c: New testcase.
3266
3267 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR c++/34238
3270         * g++.dg/ext/visibility/anon7.C: Add xfail.
3271         * g++.dg/ext/visibility/anon9.C: New test.
3272         * g++.dg/ext/visibility/anon10.C: New test.
3273
3274         PR c++/34364
3275         * g++.dg/rtti/dyncast2.C: New test.
3276
3277 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3278
3279         PR tree-optimization/34407
3280         * gcc.dg/vect/pr34407.c: New test.
3281
3282 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283
3284         PR fortran/34411
3285         * gfortran.dg/error_recovery_5.f90: New.
3286         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3287
3288 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR tree-optimization/34371
3291         * gcc.c-torture/compile/20071207-1.c: New test.
3292
3293 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3294
3295         PR c++/34059
3296         * g++.dg/parse/crash40.C: New test.
3297
3298 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3299
3300         * g++.dg/opt/memcpy1.C: New test.
3301
3302 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3303
3304         PR fortran/34425
3305         * gfortran.dg/argument_checking_10.f90: New.
3306
3307 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR rtl-optimization/34302
3310         * gcc.c-torture/execute/20071210-1.c: New test.
3311
3312 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR c++/34395
3315         * g++.dg/cpp0x/error1.C: New test.
3316
3317         PR c++/34394
3318         * g++.dg/other/error22.C: New test.
3319
3320 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3321
3322         PR target/32086
3323         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3324         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3325         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3326
3327 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR c++/34178
3330         PR c++/34340
3331         * g++.dg/template/repo6.C: New test.
3332         * g++.dg/template/repo7.C: New test.
3333         * g++.dg/template/repo8.C: New test.
3334
3335 2007-12-09  H.J. Lu  <hjl@lucon.org>
3336             Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/34404
3339         * gfortran.dg/read_2.f90: New.
3340
3341 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3342
3343         * lib/target-supports.exp (check_effective_target_tls_native):
3344         Fix typo.
3345
3346 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3347
3348         PR ada/34366
3349         * gnat.dg/enclosing_record_reference.ads,
3350         gnat.dg/enclosing_record_reference.adb: New test.
3351
3352 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3353
3354         PR fortran/32129
3355         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3356         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3357
3358         PR fortran/31487
3359         * gfortran.dg/char_component_initializer_1.f90: New test.
3360
3361 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3362
3363         PR fortran/34342
3364         PR fortran/34345
3365         PR fortran/18026
3366         PR fortran/29471
3367
3368         * gfortran.dg/boz_8.f90: New.
3369         * gfortran.dg/boz_9.f90: New.
3370         * gfortran.dg/boz_10.f90: New.
3371         * gfortran.dg/boz_7.f90: Update dg-warning.
3372         * gfortran.dg/pr16433.f: Add dg-error.
3373         * gfortan.dg/ibits.f90: Update dg-warning.
3374         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3375         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3376
3377 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR fortran/34359
3380         * gfortran.dg/include_1.f90: New test.
3381         * gfortran.dg/include_1.inc: New.
3382         * gfortran.dg/include_2.f90: New test.
3383
3384 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3385
3386         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3387
3388 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3389
3390         PR fortran/34319
3391         * gfortran.dg/nan_3.f90: New.
3392
3393 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3394
3395         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3396
3397 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3398
3399         * gnat.dg/tamdt*.ad?: Support for ...
3400         * gnat.dg/test_tamdt.adb: New test.
3401
3402 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3403
3404         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3405         exports and document how these can be exercised.
3406
3407 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3408
3409         PR ada/15805
3410         * gnat.dg/specs/access_constants.ads: New test.
3411
3412         * gnat.dg/specs/access_constant_decl.ads: New test.
3413
3414         PR ada/21346
3415         * gnat.dg/compose.adb: New test.
3416
3417 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3418
3419         PR ada/34173
3420         * gnat.dg/unc_memops.ad[sb]: Support for ...
3421         * gnat.dg/unc_memfree.adb: New test.
3422         
3423 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3424
3425         * gfortran.dg/ltrans-7.f90: New.
3426
3427 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3428             Dorit Nuzman  <dorit@il.ibm.com>
3429
3430         PR tree-optimization/34005
3431         * gcc.dg/vect/pr34005.c: New test.
3432
3433 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR c++/34336
3436         * g++.dg/template/new8.C: New test.
3437
3438 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3439
3440         PR fortran/34333
3441         * gfortran.dg/boz_7.f90: New.
3442         * gfortran.dg/int_1.f90: Disable -pedantic option.
3443         * gfortran.dg/boz_1.f90: Ditto.
3444         * gfortran.dg/boz_3.f90: Ditto.
3445         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3446         * gfortran.dg/ibits.f90: Ditto.
3447         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3448         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3449
3450 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3451
3452         PR fortran/34335
3453         * gfortran.dg/used_types_19.f90: New test.
3454
3455 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3456
3457         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3458         * gfortran.dg/nearest_2.f90: Likewise.
3459         * gfortran.dg/nearest_3.f90: Likewise.
3460
3461 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR middle-end/34337
3464         * gcc.c-torture/execute/20071205-1.c: New test.
3465
3466 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3467
3468         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3469         * gfortran.dg/real_const_3.f90: Likewise.
3470
3471 2007-12-05  Richard Guenther  <rguenther@suse.de>
3472
3473         PR tree-optimization/34138
3474         * gcc.c-torture/compile/pr34138.c: New testcase.
3475
3476 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR debug/33739
3479         * gfortran.dg/debug_2.f: New test.
3480
3481 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3482
3483         * gnat.dg/specs/elab1.ads: New test.
3484
3485 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3486
3487         PR target/34312
3488         * gcc.target/i386/pr34312.c: New test.
3489
3490 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3491
3492         PR fortran/34333
3493         * gfortran.dg/nan_2.f90: New.
3494
3495 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/34271
3498         * g++.dg/cpp0x/decltype9.C: New test.
3499         * g++.dg/cpp0x/decltype10.C: New test.
3500
3501 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3502
3503         PR ada/21489
3504         * gnat.dg/rm_6_4_1_13.adb: New test.
3505
3506 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR middle-end/34134
3509         * gcc.c-torture/compile/20071117-1.c: New test.
3510
3511 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3512
3513         PR c++/34101
3514         * g++.dg/cpp0x/variadic-ttp.C: New.
3515
3516 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3517         
3518         * gcc.dg/parse-decl-after-if.c: New.
3519         * gcc.dg/20031223-1.c: Adjust.
3520         
3521 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3522
3523         PR c++/33509
3524         * g++.dg/cpp0x/variadic-throw.C: New.
3525
3526 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3527
3528         PR c++/33091
3529         * g++.dg/cpp0x/variadic-unify.C: New.
3530
3531 2007-12-04  Richard Guenther  <rguenther@suse.de>
3532
3533         PR middle-end/34334
3534         PR middle-end/34222
3535         * gcc.c-torture/compile/pr34334.c: New testcase.
3536         * g++.dg/torture/pr34222.C: New testcase.
3537
3538 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3539
3540         * gcc.c-torture/execute/20071202-1.c: New test.
3541         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3542
3543 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3544
3545         PR fortran/34318
3546         * gfortran.dg/module_nan.f90: New.
3547
3548 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3549
3550         * lib/target-supports.exp (get_compiler_messages): Replace with...
3551         (check_compile): ...this new procedure.  Handle TYPE == executable.
3552         Use comments in the source to determine the correct extension.
3553         Return a pair containing the compiler output and the output filename.
3554         Don't delete the file here.
3555         (check_no_compiler_messages_nocache): New procedure.
3556         (check_no_compiler_messages): Use it.
3557         (check_no_messages_and_pattern_nocache): New procedure.
3558         (check_no_messages_and_pattern): Use it.
3559         (check_runtime_nocache, check_runtime): New procedures.
3560         (check_effective_target_tls): Use check_no_compiler_messages.
3561         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3562         (check_effective_target_tls_runtime): Use check_runtime.
3563         (check_effective_target_fstack_protector): Likewise.
3564         (check_iconv_available): Use check_runtime_nocache.
3565         (check_effective_target_fortran_large_real): Use
3566         check_no_compiler_messages.
3567         (check_effective_target_fortran_large_int): Likewise.
3568         (check_effective_target_static_libgfortran): Likewise.
3569         (check_750cl_hw_available): Use check_cached_effective_target
3570         and check_runtime_nocache.
3571         (check_vmx_hw_available): Likewise.
3572         (check_effective_target_broken_cplxf_arg): Likewise.
3573         (check_alpha_max_hw_available): Use check_runtime.
3574         (check_function_available): Use check_no_compiler_messages.
3575         (check_cxa_atexit_available): Use check_cached_effective_target
3576         and check_runtime_nocache.
3577         (check_effective_target_dfp_nocache): Use
3578         check_no_compiler_messages_nocache.
3579         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3580         (check_effective_target_dfp): Use check_cached_effective_target.
3581         (check_effective_target_dfprt): Likewise.
3582         (check_effective_target_arm_neon_hw): Use check_runtime.
3583         (check_effective_target_ultrasparc_hw): Likewise.
3584         (check_effective_target_c99_runtime): Use
3585         check_no_compiler_messages_nocache.
3586
3587 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3588
3589         PR middle-end/29749
3590         * gcc.dg/fold-rotate-1.c: New test.
3591
3592         PR tree-optimization/33453
3593         * gcc.c-torture/compile/20071203-1.c: New test.
3594
3595 2007-12-03  Robert Dewar <dewar@adacore.com>
3596             Samuel Tardieu  <sam@rfc1149.net>
3597
3598         PR ada/34287
3599         * gnat.dg/check_elaboration_code.adb: New test.
3600         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3601         New support files.
3602
3603 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3604
3605         PR c++/34061
3606         * g++.dg/cpp0x/pr34061.C: New.
3607
3608 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3609
3610         PR c++/34273
3611         * g++.dg/other/error21.C: New.
3612
3613 2007-12-02  Revital Eres  <eres@il.ibm.com>
3614
3615         * gcc.dg/sms-4.c: New testcase.
3616
3617 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3618             Revital Eres  <eres@il.ibm.com>
3619
3620         * gcc.dg/sms-3.c: New testcase.
3621
3622 2007-12-01  Ollie Wild  <aaw@google.com>
3623
3624         PR c++/8171
3625         * g++.dg/conversion/ptrmem9.C: New test.
3626
3627 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3628
3629         PR libfortran/34291
3630         * gfortran.dg/namelist_41.f90: New test.
3631
3632 2007-11-30  Tom Tromey  <tromey@redhat.com>
3633
3634         PR preprocessor/32868:
3635         * gcc.dg/cpp/pr32868.c: New file.
3636
3637 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3638
3639         PR fortran/34248
3640         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3641
3642 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3643
3644         PR rtl-optimization/34171
3645         * gcc.dg/pr34171.c: New testcase.
3646
3647 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3648
3649         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3650
3651 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3652
3653         PR fortran/34133
3654         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3655         * gfortran.dg/bind_c_usage_11.f03: New.
3656         * gfortran.dg/bind_c_usage_12.f03: New.
3657
3658 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR c++/34275
3661         * g++.dg/other/error20.C: New test.
3662
3663 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3664
3665         PR fortran/34230
3666         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3667
3668 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3669
3670         PR tree-optimization/34244
3671         * gcc.dg/tree-ssa/pr34244.c: New test.
3672
3673 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR tree-optimization/33434
3676         * gcc.dg/pr33434-1.c: New test.
3677         * gcc.dg/pr33434-2.c: New test.
3678         * gcc.dg/pr33434-3.c: New test.
3679         * gcc.dg/pr33434-4.c: New test.
3680
3681         PR c++/34270
3682         * g++.dg/template/cond7.C: New test.
3683
3684         PR c++/34267
3685         PR c++/34268
3686         * g++.dg/cpp0x/decltype7.C: New test.
3687         * g++.dg/cpp0x/decltype8.C: New test.
3688
3689 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3690
3691         PR fortran/34248
3692         * gfortran.dg/result_in_spec_3.f90: New.
3693
3694 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3695
3696         PR fortran/34262
3697         * gfortran.dg/mvbits_3.f90: New.
3698
3699 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3700         
3701         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3702         Delete.
3703         (check_effective_target_hard_float): New.
3704         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3705         * gcc.dg/pr30957-1.c: Likewise.
3706         
3707 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3708
3709         PR ada/15804
3710         * gnat.dg/specs/variant_part.ads: New test.
3711
3712         PR ada/17318
3713         * gnat.dg/specs/attribute_parsing.ads: New test.
3714
3715         PR ada/32792
3716         * gnat.dg/specs/integer_value.ads: New test.
3717
3718         PR ada/22559
3719         * gnat.dg/specs/delta_small.ads: New test.
3720
3721 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3722
3723         PR tree-optimization/34140
3724         * gcc.c-torture/compile/20071128-1.c: New test.
3725
3726 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3727
3728         PR fortran/32928
3729         * gfortran.dg/data_array_1.f90
3730         * gfortran.dg/data_array_2.f90
3731         * gfortran.dg/data_array_3.f90
3732         * gfortran.dg/data_array_4.f90
3733
3734 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3735
3736         PR fortran/34227
3737         * gfortran.dg/blockdata_5.f90: New test.
3738         * gfortran.dg/blockdata_6.f90: New test.
3739
3740 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3741
3742         PR tree-optimization/34016
3743         * gcc.dg/pr34016.c: New test.
3744
3745 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3746
3747         PR fortran/29389
3748         * gfortran.dg/stfunc_6.f90: New test.
3749
3750         PR fortran/33850
3751         * gfortran.dg/assign_10.f90: New test.
3752
3753 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3754
3755         PR fortran/33541
3756         * gfortran.dg/use_11.f90: New test.
3757
3758         PR fortran/34231
3759         * gfortran.dg/generic_15.f90: New test.
3760
3761 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3762
3763         PR target/34225
3764         * gcc.dg/pr34225.c: New test.
3765
3766 2007-11-27  Richard Guenther  <rguenther@suse.de>
3767
3768         PR tree-optimization/34241
3769         * g++.dg/torture/pr34241.C: New testcase.
3770
3771 2007-11-27  Richard Guenther  <rguenther@suse.de>
3772
3773         * gcc.dg/builtins-error.c: New testcase.
3774
3775 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR c++/34213
3778         * g++.dg/ext/visibility/anon8.C: New test.
3779
3780 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3781
3782         PR target/34077
3783         * gcc.target/i386/pr34077.c: New testcase.
3784
3785 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR fortran/34203
3788         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3789         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3790         * gfortran.dg/backslash_1.f90: Remove no longer needed
3791         -fno-backslash option.
3792
3793 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3794
3795         PR c/23722
3796         * gcc.dg/cpp/19990413-1.c: Update.
3797         * gcc.dg/parse-else-error.c: New.
3798         * gcc.dg/parse-else-error-2.c: New.
3799         * gcc.dg/parse-else-error-3.c: New.
3800         * gcc.dg/parse-else-error-4.c: New.
3801
3802 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3803
3804         PR c++/34081
3805         * g++.dg/template/dependent-expr6.C: New testcase.
3806
3807 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3808
3809         PR target/34215
3810         * gcc.target/i386/pr34215.c: New test.
3811
3812 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3813
3814         PR target/34174
3815         * gcc.dg/torture/pr34174-1.c: New.
3816
3817 2007-11-26  Richard Guenther  <rguenther@suse.de>
3818
3819         PR middle-end/34233
3820         * gcc.dg/pr34233.c: New testcase.
3821
3822 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3823             Revital Eres  <eres@il.ibm.com>
3824
3825         PR rtl-optimization/34085
3826         * gcc.dg/tree-prof (bb-reorg.c): New test.
3827
3828 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3829
3830         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3831         Return true for MIPS16 targets.
3832
3833 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR fortran/33152
3836         * gfortran.dg/blockdata_4.f90: New test.
3837
3838 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3839
3840         PR fortran/34079
3841         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3842         * gfortran.dg/bind_c_usage_16.f03: New.
3843         * gfortran.dg/bind_c_usage_16_c.c: New.
3844
3845 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3846
3847         * gnat.dg/specs/size_clause1.ads: New test.
3848         * gnat.dg/specs/size_clause2.ads: Likewise.
3849         * gnat.dg/specs/size_clause3.ads: Likewise.
3850
3851 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3852
3853         PR fortran/33499
3854         * gfortran.dg/entry_16.f90: New test.
3855
3856 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3857
3858         PR fortran/34192
3859         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3860
3861 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3862
3863         PR fortran/33541
3864         * gfortran.dg/nested_modules_1.f90: Change the reference to
3865         FOO, forbidden by the standard, to a reference to W.
3866         * gfortran.dg/use_only_1.f90: New test.
3867
3868 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3869
3870         PR fortran/34209
3871         * gfortran.dg/nearest_3.f90: New test.
3872
3873 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3874
3875         PR fortran/33317
3876         * gfortran.dg/optional_dim_2.f90: New test.
3877
3878 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/34187
3881         * gfortran.dg/bind_c_usage_15.f90: New.
3882
3883 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3884
3885         PR fortran/34192
3886         * gfortran.dg/nearest_2.f90: New.
3887
3888
3889 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR c++/30293
3892         PR c++/30294
3893         * g++.dg/ext/java-2.C: New test.
3894
3895 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3896             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3897         
3898         PR c++/5310
3899         * g++.dg/warn/pr5310.C: New.
3900         * g++.dg/warn/pr33160.C: New.
3901         
3902 2007-11-23  Richard Guenther  <rguenther@suse.de>
3903             Michael Matz  <matz@suse.de>
3904
3905         PR tree-optimization/34176
3906         * gcc.c-torture/execute/pr34176.c: New testcase.
3907
3908 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR c++/34198
3911         * gcc.dg/Wconversion-5.c: New test.
3912         * g++.dg/Wconversion3.C: New test.
3913
3914 2007-11-23  Richard Guenther  <rguenther@suse.de>
3915
3916         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3917
3918 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3919
3920         PR c/14050
3921         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3922         qualifiers in abstract declarator.
3923
3924 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3925
3926         * gfortran.dg/derived_constructor_comps_3.f90: New.
3927
3928 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR c++/34094
3931         * g++.dg/ext/visibility/anon7.C: New test.
3932
3933 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/34079
3936         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3937         * gfortran.dg/bind_c_usage_13.f03: New.
3938         * gfortran.dg/bind_c_usage_14.f03: New.
3939
3940 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3941
3942         PR rtl-optimization/33848
3943         * gcc.dg/torture/pr33848.c: New test.
3944
3945 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3946
3947         PR fortran/34083
3948         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3949
3950 2007-11-20  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/34154
3953         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3954
3955 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3958
3959 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3960
3961         PR fortran/32770
3962         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3963         so test passes with -frecord-marker=8.
3964         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3965         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3966         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3967         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3968         * gfortrand.dg/modulo_1.f90:  Likewise.
3969
3970 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3971
3972         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3973         New procedure.
3974         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3975         * gcc.dg/pr30957-1.c: Likewise.
3976
3977 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3978
3979         PR c++/34089
3980         * g++.dg/template/crash74.C: New test.
3981
3982 2007-11-20  Richard Guenther  <rguenther@suse.de>
3983
3984         * gcc.c-torture/execute/20071120-1.c: New testcase.
3985
3986 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR c/34146
3989         * gcc.dg/tree-ssa/pr34146.c: New test.
3990
3991         PR testsuite/33978
3992         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3993         dependent on target settings like move_by_pieces etc.
3994
3995         PR c++/28879
3996         * g++.dg/template/vla2.C: New test.
3997
3998         PR c++/33962
3999         * g++.dg/overload/template3.C: New test.
4000
4001 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002
4003         PR fortran/33317
4004         * gfortran.dg/optional_dim_2.f90: Remove test.
4005
4006 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4007
4008         * gcc.dg/dfp/ddmode-ice.c: New test.
4009
4010 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4011
4012         PR tree-optimization/34036
4013         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4014
4015 2007-11-19  Richard Guenther  <rguenther@suse.de>
4016
4017         PR tree-optimization/34
4018         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4019
4020 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4021
4022         PR fortran/34079
4023         * gfortran.dg/bind_c_usage_10_c.c: New.
4024         * gfortran.dg/bind_c_usage_10.f03: New.
4025
4026 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4027
4028         * gcc.dg/pr33007.c: Expect new warning.
4029         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4030         * g++.dg/opt/pr34036.C: New test.
4031
4032 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR c++/30988
4035         * g++.dg/warn/noreturn-4.C: New test.
4036         * g++.dg/warn/noreturn-5.C: New test.
4037         * g++.dg/warn/noreturn-6.C: New test.
4038         * g++.dg/warn/noreturn-7.C: New test.
4039
4040 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4041
4042         PR fortran/32770
4043         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4044         integers so tests works with -fdefault-integer-8.
4045         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4046         integers so test passes with -fdefault-integer-8.
4047         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4048         buffer length so test passes with -fdefault-integer-8.
4049         * gfortran.dg/bounds_check_8.f90:  Likewise.
4050         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4051         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4052         with -fdefault-integer-8.
4053         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4054         provoke overflow.
4055
4056 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4057
4058         PR fortran/33317
4059         * gfortran.dg/optional_dim_2.f90: New test.
4060         
4061         PR fortran/34139
4062         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4063         
4064 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR rtl-optimization/34132
4067         * gcc.c-torture/compile/20071118-1.c: New test.
4068
4069 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4070
4071         PR fortran/31608
4072         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4073
4074 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/34137
4077         * gfortran.dg/entry_14.f90: New.
4078         * gfortran.dg/entry_15.f90: New.
4079
4080 2007-11-18  Richard Guenther  <rguenther@suse.de>
4081
4082         PR tree-optimization/34127
4083         * gcc.c-torture/compile/pr34127.c: New testcase.
4084
4085 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4086
4087         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4088         type specifier, as they are not permitted according to the AltiVec
4089         Programming Interface Manual.
4090
4091 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4092
4093         PR fortran/34133
4094         * gfortran.dg/bind_c_usage_9.f03: New.
4095         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4096
4097 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4098
4099         PR fortran/25252
4100         * interface.c (gfc_current_interface_head,
4101         gfc_set_current_interface_head): New functions.
4102         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4103         On syntax error, restore previous state of the interface.
4104         * gfortran.h (gfc_current_interface_head,
4105         gfc_set_current_interface_head): New prototypes.
4106
4107 2007-11-17  Richard Guenther  <rguenther@suse.de>
4108
4109         PR middle-end/34130
4110         * gcc.c-torture/execute/pr34130.c: New testcase.
4111
4112 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4113
4114         PR fortran/34108
4115         * gfortran.dg/fmt_label_1.f90: New test.
4116
4117 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4118
4119         PR fortran/33957
4120         * gfortran.dg/initialization_15.f90 : New test.
4121
4122 2007-11-16  Richard Guenther  <rguenther@suse.de>
4123
4124         PR middle-end/34030
4125         * gcc.c-torture/compile/pr34030.c: New testcase.
4126
4127 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4128
4129         PR fortran/34008
4130         * gfortran.dg/interface_assignment_3.f90.
4131
4132 2007-11-16  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/33870
4135         * gcc.dg/torture/pr33870.c: New testcase.
4136
4137 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/33986
4140         * gfortran.dg/allocatable_function_3.f90.
4141
4142 2007-11-16  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/34113
4145         * gcc.c-torture/compile/pr34113.c: New testcase.
4146
4147 2007-11-16  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/34099
4150         * g++.dg/torture/pr3499.C: New testcase.
4151         * gcc.c-torture/execute/pr34099.c: Likewise.
4152
4153 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4154
4155         * gnat.dg/release_unc_maxalign.adb: New test.
4156
4157 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR c++/34100
4160         * g++.dg/template/crash73.C: New test.
4161
4162 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR middle-end/23848
4165         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4166         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4167         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4168         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4169
4170 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4171
4172         PR fortran/33917
4173         * gfortran.dg/proc_decl_11.f90: New.
4174
4175 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4176
4177         * gcc.target/spu/compare-dp.c: New test.
4178
4179 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4180
4181         * gcc.dg/pr33923.c: New test.
4182
4183 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR middle-end/34088
4186         * gcc.dg/pr34088.c: New test.
4187
4188 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4189
4190         * gcc.c-torture/compile/20071114-1.c: New test.
4191
4192 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193
4194         PR fortran/31608
4195         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4196         to match known variations in symbol format. Document in comments.
4197
4198 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4199
4200         PR fortran/33985
4201         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4202
4203 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4206         when done.
4207
4208 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR fortran/33162
4211         * gfortran.dg/proc_decl_1.f90: Update.
4212         * gfortran.dg/proc_decl_7.f90: New test.
4213         * gfortran.dg/proc_decl_8.f90: New test.
4214         * gfortran.dg/proc_decl_9.f90: New test.
4215         * gfortran.dg/proc_decl_10.f90: New test.
4216
4217 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4218
4219         PR fortran/34080
4220         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4221
4222 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR c++/34054
4225         PR c++/34056
4226         PR c++/34057
4227         PR c++/34058
4228         PR c++/34060
4229         * g++.dg/parse/crash36.C: Add another dg-error.
4230         * g++.dg/cpp0x/pr34054.C: New test.
4231         * g++.dg/cpp0x/pr34056.C: New test.
4232         * g++.dg/cpp0x/pr34057.C: New test.
4233         * g++.dg/cpp0x/pr34058.C: New test.
4234         * g++.dg/cpp0x/pr34060.C: New test.
4235
4236         PR tree-optimization/34063
4237         * g++.dg/tree-ssa/pr34063.C: New test.
4238
4239 2007-11-13  Diego Novillo  <dnovillo@google.com>
4240
4241         PR tree-optimization/33870
4242         * gcc.c-torture/execute/pr33870-1.c: New test.
4243         * gcc.dg/tree-ssa/alias-16.c: New test.
4244
4245 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4246
4247         PR c++/29225
4248         * g++.dg/template/crash72.C: New test.
4249
4250 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4251
4252         * g++.dg/opt/cfg5.C: New test.
4253
4254 2007-11-12  Richard Guenther  <rguenther@suse.de>
4255
4256         PR middle-end/34070
4257         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4258         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4259
4260 2007-11-12  Richard Guenther  <rguenther@suse.de>
4261
4262         PR middle-end/34027
4263         * gcc.dg/pr34027-1.c: New testcase.
4264         * gcc.dg/pr34027-2.c: Likewise.
4265
4266 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4267
4268         PR tree-optimization/33953
4269         * gcc.dg/vect/pr33953.c: New testcase.
4270
4271 2007-11-11  Tom Tromey  <tromey@redhat.com>
4272
4273         PR c++/17577:
4274         * g++.dg/ext/pr17577.h: New file.
4275         * g++.dg/ext/pr17577.C: New file.
4276
4277 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4278
4279         PR c++/8570
4280         * g++.old-deja/g++.ns/template13.C: Update expected output.
4281         * g++.old-deja/g++.pt/friend23.C: Likewise.
4282         * g++.dg/warn/pr8570.C: New.
4283
4284 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4285
4286         PR c++/34068
4287         * g++.dg/template/pseudodtor4.C: New test.
4288
4289 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4290
4291         PR middle-end/34018
4292         * g++.dg/opt/inline14.C: New test.
4293
4294         PR tree-optimization/33680
4295         * gcc.c-torture/compile/20071108-1.c: New test.
4296
4297         PR c++/32241
4298         * g++.dg/template/pseudodtor3.C: New test.
4299
4300 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4301
4302         PR c++/33510
4303         * g++.dg/cpp0x/variadic-init.C: New.
4304
4305 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4306             Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR rtl-optimization/34012
4309         * gcc.target/i386/pr34012.c: New test.
4310
4311 2007-11-09  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/33604
4314         * g++.dg/tree-ssa/pr33604.C: New testcase.
4315         * gcc.dg/pr32721.c: Adjust pattern.
4316
4317 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4318
4319         * gcc.target/mips/dse-1.c: Disable.
4320
4321 2007-11-08  Tom Tromey  <tromey@redhat.com>
4322
4323         * gcc.dg/empty-source-3.c: Update warning location.
4324         * gcc.dg/gomp/barrier-2.c: Likewise.
4325         * gcc.dg/label-decl-3.c: Likewise.
4326         * gcc.dg/label-decl-2.c: Likewise.
4327         * gcc.dg/empty-source-2.c: Likewise.
4328
4329 2007-11-08  Tom Tromey  <tromey@redhat.com>
4330
4331         PR c++/30297:
4332         * g++.dg/inherit/pr30297.C: New file.
4333
4334 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4335
4336         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4337         -fno-common for cygwin and mingw32.
4338
4339 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4340
4341         PR middle-end/33826
4342         * gcc.dg/pr33826.c: New.
4343         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4344         recursive functions being marked pure or const.
4345         
4346 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4347
4348         PR fortran/33917
4349         * gfortran.dg/proc_decl_5.f90: New.
4350         * gfortran.dg/proc_decl_6.f90: New.
4351
4352 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4353
4354         PR tree-optimization/32575
4355         * gcc.c-torture/execute/20071108-1.c: New test.
4356
4357 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4358
4359         * g++.dg/opt/anchor1.C: New.
4360
4361 2007-11-07  Diego Novillo  <dnovillo@google.com>
4362
4363         PR 33870
4364         * gcc.c-torture/execute/pr33870.x: Remove.
4365
4366 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4367
4368         PR c++/33045
4369         PR c++/33837
4370         PR c++/33838
4371         * g++.dg/cpp0x/decltype-33837.C: New.
4372         * g++.dg/cpp0x/decltype-refbug.C: New.
4373         * g++.dg/cpp0x/decltype-33838.C: New.
4374
4375 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4376
4377         * gcc.c-torture/compile/20071107-1.c: New test.
4378
4379 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4380
4381         * gcc.dg/out-of-bounds-1.c: New test.
4382
4383 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR c++/33501
4386         * g++.dg/warn/incomplete2.C: New test.
4387         * g++.dg/template/incomplete4.C: New test.
4388         * g++.dg/template/incomplete5.C: New test.
4389
4390 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4391
4392         * gnat.dg/max_align.adb: New test.
4393
4394 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4395
4396         PR target/30961
4397         * gcc.target/i386/pr30961-1.c: New.
4398
4399 2007-11-06  Tom Tromey  <tromey@redhat.com>
4400
4401         PR c++/32368:
4402         * g++.dg/warn/pragma-system_header3.h: New.
4403         * g++.dg/warn/pragma-system_header3.C: New.
4404
4405         PR c++/32256:
4406         * g++.dg/warn/pragma-system_header4.C: New.
4407         * g++.dg/warn/pragma-system_header4.h: New.
4408
4409 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4410
4411         PR c++/33977
4412         PR c++/33886
4413         * g++.dg/other/canon-array.C: New.
4414         
4415 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4416
4417         * g++.dg/parser/crash36.C: Tweak expected errors.
4418         * g++.dg/cpp0x/pr31439.C: New.
4419         * g++.dg/cpp0x/pr32114.C: New.
4420         * g++.dg/cpp0x/pr32115.C: New.
4421         * g++.dg/cpp0x/pr32125.C: New.
4422         * g++.dg/cpp0x/pr32126.C: New.
4423         * g++.dg/cpp0x/pr32127.C: New.
4424         * g++.dg/cpp0x/pr32128.C: New.
4425         * g++.dg/cpp0x/pr32253.C: New.
4426         * g++.dg/cpp0x/pr32566.C: New.
4427         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4428         * g++.dg/cpp0x/pr31438.C: Ditto.
4429         * g++.dg/cpp0x/variadic81.C: Ditto.
4430         * g++.dg/cpp0x/pr31432.C: Ditto.
4431         * g++.dg/cpp0x/pr31442.C: Ditto.
4432
4433 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR target/33168
4436         * g++.dg/other/datasec1.C: New test.
4437
4438         PR tree-optimization/33458
4439         * g++.dg/opt/inline12.C: New test.
4440
4441         PR tree-optimization/33993
4442         * gcc.c-torture/compile/20071105-1.c: New test.
4443
4444 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4445
4446         PR rtl-optimization/33648
4447         * gcc.dg/pr33648.c: Require effective target freorder.
4448
4449 2007-11-05  Revital Eres  <eres@il.ibm.com>
4450
4451         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4452
4453 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4454
4455         PR c++/33996
4456         PR c++/33235
4457         PR c++/33930
4458         * g++.dg/cpp0x/pr33996.C: New
4459         * g++.dg/cpp0x/rv-trivial-bug.C: New
4460         * g++.dg/cpp0x/pr33930.C: New
4461
4462 2007-11-05  Nick Clifton  <nickc@redhat.com>
4463             Sebastian Pop  <sebastian.pop@amd.com>
4464
4465         PR tree-optimization/32540
4466         PR tree-optimization/33922
4467         * gcc.dg/tree-ssa/pr32540-1.c: New.
4468         * gcc.dg/tree-ssa/pr32540-2.c: New.
4469         * gcc.dg/tree-ssa/pr33922.c: New.
4470
4471 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4472
4473         PR c++/33939
4474         * g++.dg/cpp0x/variadic-rref.C: New.
4475         
4476 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4477
4478         * g++dg/warn/pointer-integer-comparison.C: New.
4479
4480 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR tree-optimization/33856
4483         * gcc.c-torture/compile/20071027-1.c: New test.
4484
4485         PR c++/33836
4486         * g++.dg/ext/label10.C: New test.
4487
4488         PR c++/33969
4489         * g++.dg/other/ptrmem9.C: New test.
4490
4491 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4492
4493         PR middle-end/32931
4494         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4495
4496 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4497
4498         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4499         * g++.dg/ext/visibility/namespace2.C: Add argument to
4500         dg-require-visibility.
4501         * g++.dg/ext/java-1.C: Disable on AIX.
4502
4503 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4504
4505         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4506
4507 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4508
4509         PR fortran/33881
4510         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4511
4512 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4513
4514         PR c/29062
4515         * gcc.dg/20031223-1.c: Adjust error output.
4516         * gcc.dg/parse-decl-after-label.c: New.
4517         
4518 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4519
4520         PR libfortran/24685
4521         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4522         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4523         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4524
4525 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526
4527         PR rtl-optimization/28940
4528         * gcc.target/i386/addr-sel-1.c: New test.
4529
4530 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR middle-end/33670
4533         * gcc.dg/pr33670.c: New test.
4534
4535 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR c++/33516
4538         * g++.dg/lookup/typedef1.C: New test.
4539
4540 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4541
4542         PR testsuite/32076
4543         * lib/scandump.exp (dump-suffix): New.
4544         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4545         Include dump suffix in pass/fail messages, put regexp in quotes.
4546
4547 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4548
4549         PR c++/33495
4550         * g++.dg/other/error19.C: New.
4551
4552 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4553
4554         PR rtl-optimization/28062
4555         * gcc.c-torture/compile/20071102-1.c: New test.
4556
4557 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4558
4559         * g++.dg/cpp0x/pr33955.C: New.
4560
4561 2007-11-01  Tom Tromey  <tromey@redhat.com>
4562
4563         PR preprocessor/30805:
4564         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4565
4566 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4567
4568         PR rtl-optimization/33648
4569         * gcc.dg/pr33648.c: New test.
4570
4571 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR c++/32384
4574         * g++.dg/template/pseudodtor1.C: New test.
4575         * g++.dg/template/pseudodtor2.C: New test.
4576
4577         PR c++/32260
4578         * g++.dg/rtti/typeid7.C: New test.
4579
4580 2007-11-01  Tom Tromey  <tromey@redhat.com>
4581
4582         PR preprocessor/30805:
4583         * gcc.dg/cpp/pr30805.c: New file.
4584
4585 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4586
4587         PR testsuite/25352
4588         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4589         add dg-skip-if.
4590         * gcc.c-torture/compile/20001205-1.c: Ditto.
4591         * gcc.c-torture/compile/20001226-1.c: Ditto.
4592         * gcc.c-torture/compile/20020312-1.c: Ditto.
4593         * gcc.c-torture/compile/20020604-1.c: Ditto.
4594         * gcc.c-torture/compile/920501-12.c: Ditto.
4595         * gcc.c-torture/compile/920501-4.c: Ditto.
4596         * gcc.c-torture/compile/920520-1.c: Ditto.
4597         * gcc.c-torture/compile/980506-1.c: Ditto.
4598         * gcc.c-torture/compile/990617-1.c: Ditto.
4599         * gcc.dg/compare6.c: Ditto.
4600         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4601         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4602         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4603         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4604         * g++.old-deja/g++.pt/static6.C: Ditto.
4605         * g++.old-deja/g++.pt/crash16.C: Ditto.
4606         * g++.old-deja/g++.mike/p10416.C: Ditto.
4607         * g++.old-deja/g++.mike/ns15.C: Ditto.
4608         * g++.old-deja/g++.mike/eh46.C: Ditto.
4609
4610 2007-11-01  Tom Tromey  <tromey@redhat.com>
4611
4612         * gcc.dg/redecl-1.c: Update.
4613         * gcc.dg/pr20368-3.c: Update.
4614         * gcc.dg/inline-14.c: Update.
4615         * gcc.dg/builtins-30.c: Update.
4616         * gcc.dg/dremf-type-compat-4.c: Update.
4617         * gcc.dg/pr20368-2.c: Update.
4618
4619 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR rtl-optimization/33673
4622         * gcc.dg/pr33673.c: New test.
4623
4624 2007-11-01  Michael Matz  <matz@suse.de>
4625
4626         PR tree-optimization/33961
4627         * gcc.dg/pr33961.c: New test.
4628
4629 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4630
4631         PR c++/33494
4632         * g++.dg/template/error35.C: New.
4633
4634 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR target/31507
4637         * gcc.dg/pr31507-1.c: New test.
4638         * gcc.dg/pr31507-2.c: New test.
4639
4640 2007-10-31  Revital Eres  <eres@il.ibm.com>
4641
4642         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4643         target.
4644         * gcc.dg/vect/tree-vect.h (check_vect): Add
4645         powerpc-*paired test.
4646         * lib/target-supports.exp (check_750cl_hw_available):
4647         New.
4648         (check_effective_target_vect_int,
4649         check_effective_target_vect_intfloat_cvt,
4650         check_effective_target_powerpc_altivec_ok,
4651         check_effective_target_vect_long,
4652         check_effective_target_vect_sdot_hi,
4653         check_effective_target_vect_udot_hi,
4654         check_effective_target_vect_pack_trunc,
4655         check_effective_target_vect_unpack,
4656         check_effective_target_vect_shift,
4657         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4658         target.
4659         * gcc.dg/vect/vect-ifcvt-11.c: New.
4660         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4661         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4662         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4663         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4664         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4665         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4666
4667 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4668             Tobias Burnus  <burnus@net-b.de>
4669
4670         PR fortran/33941
4671         * gfortran.dg/module_read_1.f90: New.
4672
4673 2007-10-31  Tom Tromey  <tromey@redhat.com>
4674
4675         PR preprocessor/30786:
4676         * gcc.dg/cpp/pr30786.c: New file.
4677
4678 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679
4680         PR fortran/33162
4681         * gfortran.dg/interface_19.f90: New.
4682         * gfortran.dg/interface_20.f90: New.
4683         * gfortran.dg/interface_21.f90: New.
4684         
4685 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4686
4687         PR tree-optimization/32377
4688         * gfortran.dg/vect/pr32377.f90: New.
4689         
4690 2007-10-31  Richard Guenther  <rguenther@suse.de>
4691
4692         PR middle-end/33779
4693         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4694         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4695
4696 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4697
4698         PR fortran/33897
4699         * gfortran.dg/contained_3.f90: New.
4700
4701 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4702
4703         PR c++/19531
4704         * g++.dg/opt/nrv8.C: New.
4705         
4706 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR c++/33709
4709         * g++.dg/opt/compound1.C: New test.
4710
4711         PR c++/33616
4712         * g++.dg/template/ptrmem18.C: New test.
4713
4714 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4715
4716         PR fortran/33596
4717         * gfortran.dg/isnan_2.f90: New test.
4718
4719 2007-10-30  Ed Schouten  <ed@fxq.nl>
4720
4721         PR tree-optimization/32500
4722         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4723
4724 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4725
4726         PR c++/31993
4727         PR c++/32252
4728         * g++.dg/cpp0x/pr31993.C: New
4729         * g++.dg/cpp0x/pr32252.C: New
4730
4731 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR tree-optimization/33723
4734         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4735
4736 2007-10-30  Richard Guenther  <rguenther@suse.de>
4737
4738         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4739         gcc.target/i386/loop-3.c.
4740
4741 2007-10-30  Revital Eres  <eres@il.ibm.com>
4742
4743         * gcc.dg/vect/pr33866.c: Require vect_long.
4744
4745 2007-10-30  Revital Eres  <eres@il.ibm.com>
4746
4747         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4748         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4749
4750 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4751
4752         PR tree-optimization/32893
4753         * lib/target-supports.exp
4754         (check_effective_target_unaligned_stack): new keyword.
4755         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4756         not sensitive to unaligned_stack.
4757         * gcc.dg/vect/vect-3.c: Likewise.
4758         * gcc.dg/vect/vect-4.c: Likewise.
4759         * gcc.dg/vect/vect-5.c: Likewise.
4760         * gcc.dg/vect/vect-6.c: Likewise.
4761         * gcc.dg/vect/vect-7.c: Likewise.
4762         * gcc.dg/vect/vect-13.c: Likewise.
4763         * gcc.dg/vect/vect-17.c: Likewise.
4764         * gcc.dg/vect/vect-18.c: Likewise.
4765         * gcc.dg/vect/vect-19.c: Likewise.
4766         * gcc.dg/vect/vect-20.c: Likewise.
4767         * gcc.dg/vect/vect-21.c: Likewise.
4768         * gcc.dg/vect/vect-22.c: Likewise.
4769         * gcc.dg/vect/vect-27.c: Likewise.
4770         * gcc.dg/vect/vect-29.c: Likewise.
4771         * gcc.dg/vect/vect-64.c: Likewise.
4772         * gcc.dg/vect/vect-65.c: Likewise.
4773         * gcc.dg/vect/vect-66.c: Likewise.
4774         * gcc.dg/vect/vect-72.c: Likewise.
4775         * gcc.dg/vect/vect-73.c: Likewise.
4776         * gcc.dg/vect/vect-86.c: Likewise.
4777         * gcc.dg/vect/vect-all.c: Likewise.
4778         * gcc.dg/vect/slp-25.c: Likewise.
4779         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4780         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4781         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4782
4783         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4784         * gcc.dg/vect/vect-34.c: Likewise.
4785         * gcc.dg/vect/vect-36.c: Likewise.
4786         * gcc.dg/vect/vect-64.c: Likewise.
4787         * gcc.dg/vect/vect-65.c: Likewise.
4788         * gcc.dg/vect/vect-66.c: Likewise.
4789         * gcc.dg/vect/vect-68.c: Likewise.
4790         * gcc.dg/vect/vect-76.c: Likewise.
4791         * gcc.dg/vect/vect-77.c: Likewise.
4792         * gcc.dg/vect/vect-78.c: Likewise.
4793
4794         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4795         testcase (without no-section-anchors prefix) but with global arrays.
4796         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4797         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4798         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4799         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4800         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4801         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4802         * gcc.dg/vect/vect-77-global.c: Likewise.
4803         * gcc.dg/vect/vect-78-global.c: Likewise.
4804
4805         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4806         testcase (without no-section-anchors prefix) but fix alignment checks
4807         to also consider unaligned_stack targets.
4808         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4809
4810 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4811
4812         PR tree-optimization/33723
4813         * gcc.c-torture/execute/20071029-1.c: New test.
4814         * gcc.dg/tree-ssa/pr33723.c: New test.
4815
4816 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4817
4818         PR tree-optimization/33614
4819         * gcc.c-torture/compile/pr33614.c: New test.
4820
4821 2007-10-29  Richard Guenther  <rguenther@suse.de>
4822
4823         PR tree-optimization/33870
4824         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4825
4826 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR tree-optimization/33757
4829         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4830         true architectures instead of having a big dg-skip-if.
4831
4832         PR c++/33841
4833         * g++.dg/other/bitfield3.C: New test.
4834
4835 2007-10-29  Richard Guenther  <rguenther@suse.de>
4836
4837         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4838
4839 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4840
4841         Automatic parallelization reduction tests.
4842
4843         * gcc.dg/tree-ssa/reduc-1.c: New test.
4844         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4845         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4846         * gcc.dg/tree-ssa/reduc-2.c: New test.
4847         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4848         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4849         * gcc.dg/tree-ssa/reduc-3.c: New test.
4850         * gcc.dg/tree-ssa/reduc-6.c: New test.
4851         * gcc.dg/tree-ssa/reduc-7.c: New test.
4852         * gcc.dg/tree-ssa/reduc-8.c: New test.
4853         * gcc.dg/tree-ssa/reduc-9.c: New test.
4854
4855 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4856             Zdenek Dvorak  <ook@ucw.cz>
4857
4858         OMP_ATOMIC Changes, testsuite changes.
4859
4860         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4861         instead of gimple dump.
4862         * gcc.dg/gomp/atomic-9.c: Same.
4863         * gcc.dg/gomp/atomic-10.c: Same.
4864         * g++.dg/gomp/atomic-3.C: Same.
4865         * g++.dg/gomp/atomic-9.C: Same.
4866         * g++.dg/gomp/atomic-10.C: Same.
4867
4868 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4869
4870         PR fortran/31217
4871         PR fortran/33811
4872         * gfortran.dg/forall_12.f90: New test.
4873
4874         PR fortran/33686
4875         * gfortran.dg/forall_13.f90: New test.
4876
4877 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4878             Mark Mitchell  <mark@codesourcery.com>
4879
4880         PR c++/30659
4881         * g++.dg/template/crash71.C: New.
4882
4883 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4884
4885         PR fortran/32147
4886         * gfortran.dg/module_md5_1.f90: Update hash-value.
4887
4888 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4889
4890         PR tree-opt/33589
4891         * g++.dg/torture/pr33589-1.C: New testcase.
4892         * g++.dg/torture/pr33589-2.C: New testcase.
4893
4894 2007-10-28  Richard Guenther  <rguenther@suse.de>
4895
4896         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4897
4898 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4899             Uros Bizjak  <ubizjak@gmail.com>
4900
4901         PR tree-optimization/33920
4902         * gcc.dg/tree-ssa/pr33290.c: New test.
4903
4904 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4905
4906         PR fortran/31306
4907         * gfortran.dg/argument_check_7.f90: New test.
4908         * gfortran.dg/argument_check_8.f90: New test.
4909         
4910 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4913         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4914         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4915         * gcc.target/i386/sse-14.c: Ditto.
4916
4917 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR c++/33844
4920         * g++.dg/other/ptrmem8.C: New test.
4921
4922         PR c++/33842
4923         * g++.dg/template/error34.C: New test.
4924
4925 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4928
4929 2007-10-27  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/33870
4932         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4933         * gcc.c-torture/execute/pr33870.c: Likewise.
4934
4935 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4936
4937         PR fortran/33162
4938         * gfortran.dg/argument_checking_9.f90: New test.
4939
4940 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4941
4942         * g++.dg/other/pr33601.C: New.
4943
4944 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4945
4946         PR c++/31988
4947         * g++.dg/init/new25.C: New.
4948
4949 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4950
4951         * g++.dg/cpp0x/pr33839.C: New.
4952         
4953 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR c++/33744
4956         * g++.dg/template/arg6.C: New test.
4957
4958 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4959
4960         PR c++/31747
4961         * g++.dg/parse/crash39.C: New.
4962
4963 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4964
4965         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4966         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4967         "offset: -4B".
4968
4969 2007-10-25  David Daney  <ddaney@avtrex.com>
4970
4971         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4972
4973 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4974
4975         PR c++/33843
4976         * g++.dg/template/error32.C: New.
4977
4978 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4979             Ira Rosen  <irar@il.ibm.com>
4980
4981         PR tree-optimization/33833
4982         * gcc.dg/vect/pr33833.c: New testcase.
4983
4984 2007-10-25  David Daney  <ddaney@avtrex.com>
4985
4986         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4987
4988 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4989             Ira Rosen  <irar@il.ibm.com>
4990
4991         PR tree-optimization/33866
4992         * gcc.dg/vect/pr33866.c: New testcase.
4993
4994 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4995
4996         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4997         Add -w to compile flags to suppress "call-clobbered register" warnings
4998         and remove dg-warning directives.
4999
5000 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5001
5002         * gcc.dg/sms-2.c: Cleanup sms dump file.
5003         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5004         profile-use step.
5005
5006 2007-10-24  David Daney  <ddaney@avtrex.com>
5007
5008         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5009
5010 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5011
5012         PR target/33755
5013         * gcc.target/mips/pr33755.c: New test.
5014
5015 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5016
5017         PR tree-optimization/33804
5018         * gcc.dg/vect/pr33804.c: New testcase.
5019
5020 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5021
5022         PR forrtran/33849
5023         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5024
5025 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5026             Uros Bizjak  <ubizjak@gmail.com>
5027
5028         PR rtl-optimization/33846
5029         * gcc.dg/vect/pr33846.c: New testcase.
5030
5031 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5032             Dorit Nuzman  <dorit@il.ibm.com>
5033
5034         PR tree-optimization/33860
5035         * g++.dg/vect/pr33860.cc: New test.
5036         * g++.dg/vect/pr33860a.cc: New test.
5037
5038 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5039             Revital Eres  <eres@il.ibm.com>      
5040
5041         * gcc.dg/sms-2.c: New testcase.
5042
5043 2007-10-22  David S. Miller  <davem@davemloft.net>
5044
5045         * gcc.dg/globalreg-1.c: New test.
5046
5047 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5048             Dorit Nuzman  <dorit@il.ibm.com>
5049
5050         PR tree-optimization/33834
5051         PR tree-optimization/33835
5052         * g++.dg/vect/pr33834_1.cc: New test.
5053         * g++.dg/vect/pr33834_2.cc: New test.
5054         * g++.dg/vect/pr33835.cc: New test.
5055
5056 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5057
5058         * gcc.dg/pr33644.c: New test.
5059
5060 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR c++/33372
5063         * g++.dg/gomp/pr33372-1.C: New test.
5064         * g++.dg/gomp/pr33372-2.C: New test.
5065         * g++.dg/gomp/pr33372-3.C: New test.
5066
5067 2007-10-22  Michael Matz  <matz@suse.de>
5068
5069         PR tree-optimization/33855
5070         * gcc.c-torture/compile/pr33855.c: New testcase.
5071
5072 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5073
5074         PR tree-optimization/33854
5075         * gcc.dg/vect/O1-pr33854.c: New testcase.
5076         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5077
5078 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5079
5080         * gcc.dg/unwind-1.c: Disable on AIX.
5081         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5082
5083 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5084
5085         PR fortran/33749
5086         * gfortran.dg/assign_9.f90: New test.
5087
5088 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5089
5090         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5091         (dg-mips-options): Skip tests that specify an ABI other than o32
5092         and o64 if generating MIPS16 hard-float code.
5093
5094 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5095             Revital Eres  <eres@il.ibm.com>
5096
5097         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5098         * gcc.dg/vect/vect-16.c: Fix comment.
5099         * gcc.dg/vect/pr33369.c: Require vect_int.
5100         * gcc.dg/vect/slp-33.c: Add spaces.
5101         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5102         targets.
5103         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5104         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5105         targets.
5106         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5107         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5108         targets.
5109         * gcc.dg/vect/slp-10.c: Add spaces.
5110         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5111         targets.
5112         * gcc.dg/vect/slp-36.c: Require vect_int.
5113         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5114         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5115         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5116         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5117         targets.
5118         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5119         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5120         instead of vector_alignment_reachable_for_double.
5121         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5122         (natural_alignment): Split into...
5123         (natural_alignment_32, natural_alignment_64): New.
5124         (vector_alignment_reachable): Depend on natural_alignment_32.
5125         (vector_alignment_reachable_for_double): Rename to ...
5126         (vector_alignment_reachable_for_64bit): And depend on
5127         natural_alignment_64.
5128
5129 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5130
5131         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5132         MIPS targets.
5133         * g++.dg/vect/vect.exp: Likewise.
5134         * lib/fortran-torture.exp: Likewise.
5135         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5136         mipsisa64*-*-* as the target selector.  Remove -mips64,
5137         -mhard-float and -mgp64 from the options list.
5138         * gcc.target/mips/mips-ps-2.c: Likewise.
5139         * gcc.target/mips/mips-ps-3.c: Likewise.
5140         * gcc.target/mips/mips-ps-4.c: Likewise.
5141         * gcc.target/mips/mips-ps-6.c: Likewise.
5142         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5143         options list.
5144         * gcc.target/mips/sb1-1.c: Likewise.
5145         * gcc.target/mips/mips-ps-type.c: Likewise.
5146         * gcc.target/mips/mips-ps-7.c: New test.
5147         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5148         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5149         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5150         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5151         as forcing an ABI and an architecture.
5152         (is_gp32_flag, is_gp64_flag): Fold into...
5153         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5154         then -mfp64 imply -mhard-float.  Apply register rules after the
5155         loop.  Handle -march=mipsN like -mipsN.
5156
5157 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5158
5159         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5160         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5161
5162 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5163
5164         PR fortran/33818
5165         * gfortran.dg/entry_dummy_ref_3.f90: New.
5166
5167 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5168             FX Coudert <fxcoudert@gcc.gnu.org>
5169
5170         PR fortran/31608
5171         * gfortran.dg/char_cast_1.f90: New test.
5172
5173 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5174
5175         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5176         * gfortran.dg/large_real_kind_2.F90: ditto.
5177         * gfortran.dg/default_format_2.f90: ditto.
5178         * gfortran.dg/default_format_denormal_1.f90: ditto.
5179
5180 2007-10-19  Richard Guenther  <rguenther@suse.de>
5181
5182         PR middle-end/33816
5183         PR middle-end/32921
5184         * gfortran.dg/pr32921.f: New testcase.
5185
5186 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5187
5188         PR libfortran/33544
5189         * gfortran.dg/transfer_check_1.f90: Adjust options.
5190
5191 2007-10-19  Richard Guenther  <rguenther@suse.de>
5192
5193         Revert
5194         2007-10-19  Richard Guenther  <rguenther@suse.de>
5195
5196         PR middle-end/32921
5197         * gfortran.dg/pr32921.f: New testcase.
5198
5199 2007-10-19  Richard Guenther  <rguenther@suse.de>
5200
5201         * gcc.c-torture/execute/20071018-1.c: New testcase.
5202
5203 2007-10-19  Richard Guenther  <rguenther@suse.de>
5204
5205         PR middle-end/32921
5206         * gfortran.dg/pr32921.f: New testcase.
5207
5208 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5209
5210         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5211
5212 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5213
5214         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5215
5216 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5217
5218         PR fortran/33233
5219         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5220         * gfortran.dg/host_assoc_function_3.f90: New test.
5221
5222 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5223
5224         PR fortran/33733
5225         * gfortran.dg/transfer_simplify_6.f90: New test.
5226
5227 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5228             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5229
5230         PR middle-end/33794
5231         * gfortran.dg/pr33794.f90: New testcase.
5232
5233 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5234
5235         PR target/32961
5236         * gcc.target/i386/pr32961.c: New testcase.
5237         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5238         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5239         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5240         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5241         __builtin_ia32_pslldi128 defines.
5242
5243 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5244
5245         PR fortran/33760
5246         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5247
5248 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5249
5250         PR c++/28639
5251         PR c++/30299
5252         * g++.dg/template/void12.C: New.
5253         * g++.dg/template/void13.C: New.
5254
5255 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5256
5257         PR c++/31446
5258         * g++.dg/template/void11.C: New.
5259         * g++.dg/template/void2.C: Adjust error markers.
5260         * g++.dg/template/void10.C: Likewise.
5261         * g++.dg/template/crash55.C: Likewise.
5262
5263 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5264
5265         * g++.dg/opt/const5.C: New test.
5266
5267 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5268             Maxim Kuvyrkov  <maxim@codesourcery.com>
5269
5270         * gcc.target/ia64/20040709-2.c: New test.
5271
5272 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5273
5274         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5275
5276 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5277
5278         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5279         to each function.  Check that there are no unsigned loads.
5280
5281 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR tree-optimization/33136
5284         * gcc.c-torture/execute/20070824-1.c: New test.
5285         * gcc.dg/pr33136-1.c: New test.
5286         * gcc.dg/pr33136-2.c: New test.
5287         * gcc.dg/pr33136-3.c: New test.
5288
5289 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5290
5291         PR tree-optimization/33735
5292         * g++.dg/torture/pr33735.C: New.
5293
5294 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5295
5296         PR middle-end/33706
5297         * gcc.dg/va-arg-pack-2.c: New.
5298
5299 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR tree-optimization/33619
5302         * gcc.dg/pr33619.c: New test.
5303
5304 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5305
5306         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5307         flag for AIX.
5308         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5309
5310 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5311
5312         PR libfortran/33055
5313         * gfortran.dg/inquire_11.f90: New test.
5314         * gfortan.dg/negative_unit_int8.f: New test.
5315
5316 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5317
5318         PR target/33133
5319         * gcc.c-torture/compile/pr33133.c: New test.
5320
5321 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5322
5323         PR libfortran/33672
5324         * gfortran.dg/namelist_40.f90: New test.
5325
5326 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5327
5328         PR fortran/33745
5329         * gfortran.dg/bounds_check_11.f90: New.
5330
5331 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5332
5333         PR c++/30303
5334         * g++.dg/other/ctor1.C: New test.
5335         * g++.dg/other/ctor2.C: New test.
5336         * g++.dg/other/dtor1.C: New test.
5337
5338 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5339
5340         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5341
5342 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5343             Paul Thomas  <pault@gcc.gnu.org>
5344
5345         PR fortran/33254
5346         PR fortran/33727
5347         * gfortran.dg/bounds_check_10.f90: New.
5348
5349 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5350
5351         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5352         * gcc.target/powerpc/popcount-1.c: Same.
5353
5354 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5355
5356         PR c++/26698
5357         * g++.dg/conversion/op4.C: New test.
5358
5359 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5360
5361         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5362
5363 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5364
5365         PR fortran/33542
5366         * gfortran.dg/ambiguous_specific_1.f90: New test.
5367
5368 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/33664
5371         * gfortran.dg/impure_spec_expr_1.f90: New test.
5372         * gfortran.dg/char_result_7.f90: Remove illegal test.
5373
5374 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5375
5376         PR 11001
5377         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5378         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5379         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5380         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5381         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5382         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5383         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5384         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5385         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5386
5387 2007-10-12  Richard Guenther  <rguenther@suse.de>
5388
5389         PR middle-end/26198
5390         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5391         * gcc.c-torture/execute/20071011-1.c: Likewise.
5392         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5393
5394 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5395
5396         PR tree-optimization/33742
5397         * gcc.dg/pr33742.c: New testcase.
5398
5399 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR tree-optimization/33645
5402         * gcc.dg/pr33645-1.c: New test.
5403         * gcc.dg/pr33645-2.c: New test.
5404         * gcc.dg/pr33645-3.c: New test.
5405  
5406         PR c++/32121
5407         * g++.dg/ext/label4.C: Adjust error regexp.
5408         * g++.dg/ext/label6.C: Adjust error regexp.
5409         * g++.dg/ext/label7.C: New test.
5410         * g++.dg/ext/label8.C: New test.
5411         * g++.dg/ext/label9.C: New test.
5412
5413 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5414
5415         PR middle-end/33676
5416         * gcc.dg/pr33676.c: New.
5417
5418 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5419
5420         PR c++/31441
5421         * g++.dg/cpp0x/variadic83.C: New.
5422
5423 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5424
5425         PR c++/33461
5426         * g++.dg/cpp0x/variadic81.C: New.
5427         * g++.dg/cpp0x/variadic82.C: Likewise.
5428
5429 2007-10-11  Richard Guenther  <rguenther@suse.de>
5430
5431         PR middle-end/33724
5432         * gcc.dg/pr33724.c: New testcase.
5433
5434 2007-10-11  Richard Guenther  <rguenther@suse.de>
5435
5436         PR c/33726
5437         * gcc.dg/pr33726.c: New testcase.
5438
5439 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5440
5441         PR fortran/33500
5442         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5443         
5444 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5445
5446         PR testsuite/33391
5447         * gfortran.dg/do_3.F90: Run with -fwrapv.
5448
5449 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5450
5451         * gcc.dg/unwind-1.c: New.
5452
5453 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5454
5455         PR libfortran/33683
5456         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5457         failure on some common systems.
5458
5459 2007-10-09  Richard Guenther  <rguenther@suse.de>
5460
5461         PR middle-end/33692
5462         * gcc.dg/pr33692.c: New testcase.
5463
5464 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5465
5466         PR middle-end/33669
5467         * gcc.c-torture/execute/pr33669.c: New.
5468
5469 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5470
5471         PR tree-optimization/33615
5472         * g++.dg/tree-ssa/pr33615-2.C: New test.
5473
5474 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5475
5476         PR tree-optimization/33615
5477         * g++.dg/tree-ssa/pr33615.C: New test.
5478
5479 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5480
5481         PR tree-optimization/33572
5482         * g++.dg/torture/pr33572.C: Replace with complete test.
5483
5484 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5485
5486         PR fortran/33689
5487         * gfortran.dg/spec_expr_5.f90: New.
5488
5489 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5490
5491         * gcc.dg/pragma-darwin-2.c: New.
5492
5493 2007-10-08  Richard Guenther  <rguenther@suse.de>
5494
5495         PR middle-end/33693
5496         PR middle-end/33695
5497         PR middle-end/33697
5498         * gcc.dg/pr33693.c: New testcase.
5499         * gcc.dg/pr33695.c: Likewise.
5500         * gcc.dg/pr33697.c: Likewise.
5501
5502 2007-10-08  Richard Guenther  <rguenther@suse.de>
5503
5504         PR middle-end/33691
5505         PR middle-end/33694
5506         PR middle-end/33696
5507         * gcc.dg/pr33691.c: New testcase.
5508         * gcc.dg/pr33694.c: Likewise.
5509         * gcc.dg/pr33696.c: Likewise.
5510
5511 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5512
5513         PR libfortran/33683
5514         * gfortran.dg/gamma_5.f90:  New test case
5515
5516 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5517
5518         PR fortran/20851
5519         * initialization_1.f90: Fix dg-error annotations.
5520         * initialization_14.f90: New.
5521         * initialization_7.f90: Fix dg-error annotations.
5522         * initialization_9.f90: Likewise.
5523
5524 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5525
5526         * gfortran.dg/error_recovery_4.f90: New test.
5527
5528 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5529
5530         * gfortran.dg/default_format_denormal_2.f90: New test.
5531         * gfortran.dg/default_format_2.inc: New test.
5532         * gfortran.dg/default_format_denormal_1.f90: New test.
5533         * gfortran.dg/default_format_1.inc: New test.
5534         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5535         numbers.
5536         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5537         numbers.
5538
5539 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540
5541         * gfortran.dg/namelist_15.f90: Revise test.
5542
5543 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5544
5545         PR tree-optimization/33655
5546         * gcc.dg/torture/pr33655.c: New.
5547
5548 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5549
5550         PR tree-optimization/33572
5551         * g++.dg/torture/pr33572.C: New.
5552
5553 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5554
5555         PR fortran/25076
5556         * gfortran.dg/forall_11.f90: New.
5557
5558 2007-10-05  Michael Matz  <matz@suse.de>
5559
5560         PR middle-end/33667
5561         * gcc.dg/pr33667.c: New testcase.
5562
5563 2007-10-05  Richard Guenther  <rguenther@suse.de>
5564
5565         PR middle-end/33666
5566         * gcc.dg/pr33666.c: New testcase.
5567
5568 2007-10-05  Michael Matz  <matz@suse.de>
5569
5570         PR inline-asm/33600
5571         * gcc.target/i386/pr33600.c: New testcase.
5572
5573 2007-10-05  Richard Guenther  <rguenther@suse.de>
5574
5575         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5576
5577 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5578
5579         PR target/33635
5580         * gcc.target/mips/pr33635-1.c: New test.
5581
5582 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5583
5584         PR libfortran/33253
5585         * gfortran.dg/namelist_39.f90: Revise to use long names.
5586
5587 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5588
5589         PR fortran/33646
5590         * gfortran.dg/pr33646.f90: New file.
5591
5592 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5593
5594         PR fortran/33529
5595         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5596         * gfortran.dg/char_decl_2.f90: New test.
5597
5598 2007-10-04  Richard Guenther  <rguenther@suse.de>
5599
5600         PR middle-end/33641
5601         * gcc.c-torture/compile/pr33641.c: New testcase.
5602
5603 2007-10-04  Michael Matz  <matz@suse.de>
5604
5605         PR rtl-optimization/33653
5606         * gcc.dg/pr33653.c: New.
5607
5608 2007-10-04  Richard Guenther  <rguenther@suse.de>
5609
5610         PR tree-optimization/33627
5611         * g++.dg/torture/pr33627.C: New testcase.
5612
5613 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5614
5615         PR fortran/33626
5616         * gfortran.dg/parens_6.f90: New.
5617
5618 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5619
5620         PR fortran/33646
5621         PR fortran/33542
5622         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5623
5624 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5625
5626         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5627
5628 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5629
5630         PR target/33635
5631         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5632         and mips_forced_be.
5633         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5634         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5635         options.
5636         * gcc.target/mips/fpr-moves-1.c: New test.
5637         * gcc.target/mips/fpr-moves-2.c: Likewise.
5638         * gcc.target/mips/fpr-moves-3.c: Likewise.
5639         * gcc.target/mips/fpr-moves-4.c: Likewise.
5640         * gcc.target/mips/fpr-moves-5.c: Likewise.
5641         * gcc.target/mips/fpr-moves-6.c: Likewise.
5642         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5643
5644 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5645
5646         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5647
5648 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5649
5650         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5651         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5652
5653 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5654
5655         PR fortran/33198
5656         * gfortran.dg/common_errors_1.f90: New.
5657
5658 2007-10-03  Doug Kwan  <dougkwan@google.com>
5659         Richard Guenther  <rguenther@suse.de>
5660
5661         PR debug/31899
5662         * g++.dg/debug/using3.C: New testcase.
5663
5664 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5665
5666         PR libfortran/33253
5667         * gfortran.dg/namelist_38.f90: New test.
5668         * gfortran.dg/namelist_39.f90: New test.
5669
5670 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5671
5672         PR libfortran/33469
5673         * gfortran.dg/default_format_1.f90: New test.
5674         * gfortran.dg/default_format_2.f90: New test.
5675         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5676         * gfortran.dg/real_const_3.f90: Adjust expected output.
5677
5678 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5679
5680         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5681         default ABI.  Split mips_forced_abi into mips_forced_abi and
5682         mips_forced_regs.
5683         (is_gp32_flag): Return true for -mabi=32.
5684         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5685         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5686         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5687         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5688         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5689         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5690         * gcc.target/mips/save-restore-2.c: Likewise.
5691         * gcc.target/mips/save-restore-3.c: Likewise.
5692         * gcc.target/mips/save-restore-4.c: Likewise.
5693
5694 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5695
5696         PR middle-end/33617
5697         * gcc.c-torture/compile/pr33617.c: New test.
5698
5699 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5700
5701         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5702         -gstabs+ for extended options.
5703
5704 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5705
5706         PR fortran/33542
5707         * gfortran.dg/ambiguous_specific_1.f90: New test.
5708
5709 2007-10-02  Revital Eres  <eres@il.ibm.com>
5710
5711         * gcc.target/powerpc/paired-8.c: New test.
5712         * gcc.target/powerpc/paired-9.c: New test.
5713         * gcc.target/powerpc/paired-10.c: New test.
5714
5715 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5716
5717         PR fortran/33566
5718         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5719
5720 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5721
5722         PR fortran/33554
5723         * gfortran.dg/intent_out_2.f90: New test.
5724
5725 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5726
5727         PR fortran/33550
5728         * gfortran.dg/ambiguous_reference_1.f90: New test.
5729
5730 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5731
5732         PR fortran/31154
5733         PR fortran/31229
5734         PR fortran/33334
5735         * gfortran.dg/function_kinds_1.f90: New test.
5736         * gfortran.dg/function_kinds_2.f90: New test.
5737         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5738         use association into interfaces.
5739
5740 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5741
5742         PR testsuite/31828
5743         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5744         (overflow): Use INFINITY, not FP_INFINITE.
5745         gcc.dg/float-range-4.c: Likewise.
5746         gcc.dg/float-range-5.c: Likewise.
5747
5748 2007-10-01  Nick Clifton  <nickc@redhat.com>
5749
5750         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5751         for 16-bit targets.
5752
5753 2007-09-30  Diego Novillo  <dnovillo@google.com>
5754
5755         PR 33593
5756         * g++.dg/tree-ssa/pr33593.C: New test.
5757
5758 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5759
5760         PR libfortran/33400
5761         * gfortran.dg/PR19872.f: Fix test condition.
5762         * gfortran.dg/list_read_7.f90: New test.
5763
5764 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5765
5766         PR tree-optimization/33597
5767         * gcc.dg/vect/pr33597.c: New testcase.
5768
5769 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5770
5771         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5772         * gcc.target/i386/pr33524.c: ...this.
5773
5774 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5775
5776         PR fortran/33354
5777         * gfortran.dg/minmaxloc_4.f90: New.
5778
5779 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5780
5781         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5782
5783 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5784
5785         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5786
5787 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5788
5789         PR c++/33213
5790         * g++.dg/cpp0x/variadic79.C: New.
5791
5792 2007-09-28  Michael Matz  <matz@suse.de>
5793             Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR rtl-optimization/33552
5796         * gcc.target/i386/pr33552.c: New runtime test.
5797         * gcc.target/i386/strinline.c: New compile time test.
5798
5799 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5800
5801         * gfortran.dg/openmp_stack.f90: Removed.
5802
5803         PR c++/31434
5804         * g++.dg/cpp0x/variadic80.C: New test.
5805
5806 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5807
5808         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5809         r128057.
5810
5811 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5812
5813         PR middle-end/7003
5814         * gcc.target/powerpc/gcse-1.c: New test.
5815
5816 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5817
5818         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5819         fixed capitalizations.
5820         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5821         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5822         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5823         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5824         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5825         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5826         * gfortran.dg/min_max_conformance.f90: Likewise.
5827
5828 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5829
5830         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5831         options.
5832         * gcc.dg/c99-tgmath-2.c: Likewise.
5833         * gcc.dg/c99-tgmath-3.c: Likewise.
5834         * gcc.dg/c99-tgmath-4.c: Likewise.
5835
5836 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5837
5838         PR fortran/33568
5839         * gfortran.dg/anint_1.f90: New test.
5840
5841 2007-09-27  Ian Lance Taylor  <iant@google.com>
5842
5843         PR tree-optimization/33565
5844         * gcc.dg/Wstrict-overflow-20.c: New test.
5845
5846 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5847
5848         * gfortran.dg/openmp_stack.f90: Fix typo.
5849         * gfortran.dg/recursive_stack.f90: Fix typo.
5850
5851 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5852
5853         PR c++/33493
5854         * g++.dg/template/error31.C: New.
5855
5856 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5857
5858         * lib/prune.exp: Prune also "^In function .*$" lines and
5859         "^    inlined from .*$" lines.
5860
5861 2007-09-26  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/33563
5864         * gcc.dg/torture/pr33563.c: New testcase.
5865
5866 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5867
5868         PR c/25309
5869         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5870         array.
5871         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5872         without -O2.
5873
5874 2007-09-26  Richard Guenther  <rguenther@suse.de>
5875
5876         PR tree-optimization/30375
5877         PR tree-optimization/33560
5878         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5879         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5880         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5881         * gcc.dg/torture/pr30375.c: New testcase.
5882         * gcc.dg/torture/pr33560.c: New testcase.
5883         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5884
5885 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5886
5887         PR c++/33207
5888         * g++.dg/parse/crash38.C: New test.
5889
5890 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5891
5892         PR target/33524
5893         * gcc.target/i386/sse5-convert.c: New file, test int->long
5894         vectorized conversions.
5895
5896 2007-09-25  Revital Eres  <eres@il.ibm.com>
5897
5898         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5899
5900 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5901
5902         PR c/32295
5903         * gcc.dg/enum-incomplete-1.c: New test.
5904
5905 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5906
5907         * gcc.c-torture/compile/20070919-1.c: New test.
5908
5909 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5910
5911         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5912
5913 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5914
5915         PR c++/14688
5916         * g++.dg/inherit/override_attribs.C: New file.
5917
5918 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5919
5920         PR fortran/33269
5921         * io.c (check_format_string): Move NULL and constant checks into
5922         this function.
5923         (check_io_constraints): Call gfc_simplify_expr() before calling
5924         check_format_string().  Remove NULL and constant checks.
5925
5926 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5927
5928         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5929         * gcc.c-torture/execute/loop-2g.x: Likewise.
5930
5931 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5932
5933         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5934         Reject hard-float modes unless the ABI is o32 or o64.
5935         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5936         of gcc.exp.  Skip the tests when mips16 code generation is not
5937         supported.
5938         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5939         and use dg-add-options mips16_attribute.
5940
5941 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5942
5943         PR c++/33506
5944         * g++.dg/ext/attrib29.C: New test.
5945
5946 2007-09-23  Ollie Wild  <aaw@google.com>
5947
5948         * gcc.dg/fold-bitand-1.c: New test.
5949         * gcc.dg/fold-bitand-2.c: New test.
5950         * gcc.dg/fold-bitand-3.c: New test.
5951         * gcc.dg/fold-bitand-4.c: New test.
5952
5953 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5954
5955         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5956         any of the macros to be defined for __mips16.
5957         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5958
5959 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5960
5961         * gcc.dg/vect/pr21591.c: Require vect_int.
5962         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5963         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5964         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5965
5966 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5967
5968         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5969         attributes.
5970         * gcc.dg/va-arg-pack-len-2.c: New test.
5971         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5972         attributes.
5973         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5974
5975         PR tree-optimization/32772
5976         * gcc.c-torture/compile/20070905-1.c: New test.
5977
5978         PR tree-optimization/32975
5979         * gcc.dg/pr32975.c: New test.
5980
5981         PR middle-end/28755
5982         * gcc.dg/pr28755.c: New test.
5983
5984 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5985
5986         * lib/target-supports.exp (check_effective_target_nomips16): New
5987         procedure.
5988         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5989         for mipsisa64*-*-*.
5990         * gcc.dg/vect/vect.exp: Likewise.
5991         * g++.dg/vect/vect.exp: Likewise.
5992         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5993         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5994         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5995         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5996         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5997         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5998         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5999         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6000         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6001         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6002         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6003         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6004         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6005         (test14, test15, test16, test17, test18): Likewise.
6006         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6007         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6008         (test14, test15, test16, test17, test18, test19, test20, test21)
6009         (test22): Likewise.
6010         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6011         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6012         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6013         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6014         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6015         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6016         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6017         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6018         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6019         (test13, test14, test15, test16, test17, test18, test19, test20)
6020         (test21, test22, test23, test24, test25, test26, test27, test28)
6021         (test29, test30, test31): Likewise.
6022         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6023         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6024         (test13, test14, test15, test16, test17, test18, test19, test20)
6025         (test21, test22, test23, test24, test25, test26, test27, test28)
6026         (test29, test30, test31, test32, test33, test34, test35, test36)
6027         (test37, test38, test39, test40, test41, test42, test43, test44)
6028         (test45, test46, test47, test48, test49, test50, test51, test52)
6029         (test53, test54, test55, test56, test57, test58, test59, test60)
6030         (test61, test62, test63): Likewise.
6031         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6032         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6033         (test13, test14, test15, test16, test17, test18, test19, test20)
6034         (test21, test22, test23, test24, test25, test26, test27, test28)
6035         (test29, test30, test31): Likewise.
6036         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6037         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6038         (test13, test14, test15, test16, test17, test18, test19, test20)
6039         (test21, test22, test23, test24, test25, test26, test27, test28)
6040         (test29, test30, test31): Likewise.
6041         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6042         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6043         (test13, test14, test15): Likewise.
6044         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6045         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6046         (test13, test14, test15): Likewise.
6047         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6048         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6049         (test13, test14, test15, test16, test17, test18, test19, test20)
6050         (test21, test22, test23, test24, test25, test26, test27, test28)
6051         (test29, test30, test31): Likewise.
6052         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6053         (matrix_multiply4: Likewise.
6054         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6055         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6056         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6057         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6058         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6059         (test13, test14, test15, test16, test17, test18, test19, test20)
6060         (test21, test22, test23, test24, test25, test26, test27, test28)
6061         (test29, test30, test31): Likewise.
6062         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6063         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6064         (test13, test14, test15, test16, test17, test18, test19, test20)
6065         (test21, test22, test23, test24, test25, test26, test27, test28)
6066         (test29, test30, test31): Likewise.
6067         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6068         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6069         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6070         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6071         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6072         (sub_v4qi): Likewise.
6073         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6074         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6075         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6076         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6077         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6078         (subb, subc): Likewise.
6079         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6080         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6081         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6082         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6083         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6084         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6085         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6086         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6087         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6088         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6089         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6090         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6091         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6092
6093 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6094
6095         * lib/target-supports.exp (add_options_for_mips16_attribute)
6096         (check_effective_target_mips16_attribute): New functions.
6097         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6098         command line.
6099         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6100         extra_test_flags.
6101         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6102         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6103         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6104         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6105         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6106         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6107         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6108         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6109         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6110         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6111         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6112         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6113         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6114         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6115         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6116         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6117         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6118         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6119         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6120         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6121         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6122         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6123         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6124         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6125         (NOMIPS16): Delete.
6126         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6127         of dg-options.
6128         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6129         options.  Require { target mips16_attribute } and use dg-add-options
6130         to add the associated options.
6131         (foo): Use MIPS16.
6132         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6133         * gcc.target/mips/call-saved-3.c: Likewise.
6134         * gcc.target/mips/code-readable-1.c: Require { target
6135         mips16_attribute } and use dg-add-options to add the associated
6136         options.  Remove trailing whitespace.
6137         (NOMIPS16): Delete.
6138         * gcc.target/mips/code-readable-2.c: Likewise.
6139         * gcc.target/mips/code-readable-3.c: Likewise.
6140         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6141         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6142         Require { target mips16_attribute } and use dg-add-options to
6143         add the associated options.
6144         (cksum16, cksum8): Use MIPS16.
6145         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6146         Require { target mips16_attribute } and use dg-add-options to
6147         add the associated options.
6148         (foo): Use MIPS16.
6149         * gcc.target/mips/save-restore-2.c: Likewise.
6150         * gcc.target/mips/save-restore-3.c: Likewise.
6151         * gcc.target/mips/save-restore-4.c: Likewise.
6152         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6153         -mno-abicalls.
6154         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6155         (foo): Use NOMIPS16.
6156
6157 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6158
6159         PR fortran/33337
6160         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6161
6162         PR fortran/33376
6163         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6164
6165 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6166
6167         PR fortran/33445
6168         * gfortran.dg/gomp/free-2.f90: New.
6169         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6170         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6171
6172 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6173
6174         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6175         * gcc.target/i386/sse5-haddX.c: Ditto.
6176         * gcc.target/i386/sse5-hsubX.c: Ditto.
6177         * gcc.target/i386/sse5-maccXX.c: Ditto.
6178         * gcc.target/i386/sse5-msubXX.c: Ditto.
6179         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6180         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6181         * gcc.target/i386/sse5-permpX.c: Ditto.
6182         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6183         effective target.
6184         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6185         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6186         * gcc.target/i386/sse5-pcmov.c: Ditto.
6187         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6188
6189 2007-09-22  Richard Guenther  <rguenther@suse.de>
6190
6191         PR tree-optimization/33146
6192         * gcc.c-torture/compile/pr33146.c: New testcase.
6193
6194 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6195
6196         * lib/target-supports.exp (check_cached_effective_target): New
6197         procedure.
6198         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6199         (check_effective_target_c99_runtime): New procedure.
6200         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6201         (test3l): Likewise cargl.
6202         * gcc.dg/builtins-59.c: Require c99_runtime.
6203         * gcc.dg/builtins-61.c: Likewise.
6204         * gcc.dg/builtins-62.c: Likewise.
6205
6206 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6207
6208         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6209         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6210         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6211         target-specific dg-options.
6212         * gcc.dg/builtins-20.c: Likewise.
6213         * gcc.dg/builtins-53.c: Likewise.
6214         * gcc.dg/builtins-55.c: Likewise.
6215         * gcc.dg/single-precision-constant.c: Likewise.
6216         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6217         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6218         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6219         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6220         * gcc.dg/torture/builtin-power-1.c: Likewise.
6221
6222 2007-09-21  Chao-ying Fu  <fu@mips.com>
6223
6224         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6225         check if targets have fixed-point supports.
6226         * gcc.dg/fixed-point/fixed-point.exp: New file.
6227         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6228         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6229         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6230         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6231         * gcc.dg/fixed-point/constants-pedantic.c,
6232         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6233         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6234         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6235         * gcc.dg/fixed-point/keywords-pedantic.c,
6236         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6237         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6238         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6239         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6240         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6241         * gcc.dg/fixed-point/func-vararg-mixed.c,
6242         * gcc.dg/fixed-point/operator-logical.c,
6243         * gcc.dg/fixed-point/struct-union.c,
6244         * gcc.dg/fixed-point/bit-complement.c,
6245         * gcc.dg/fixed-point/operator-bitwise.c,
6246         * gcc.dg/fixed-point/operator-comma.c,
6247         * gcc.dg/fixed-point/struct-layout-1.c,
6248         * gcc.dg/fixed-point/union-init.c,
6249         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6250         * gcc.dg/fixed-point/func-mixed.c,
6251         * gcc.dg/fixed-point/func-vararg-size0.c,
6252         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6253         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6254         * gcc.dg/fixed-point/operator-unary.c,
6255         * gcc.dg/fixed-point/allop-const.c,
6256         * gcc.dg/fixed-point/muldiv-warning.c,
6257         * gcc.dg/nofixed-point-1.c,
6258         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6259         * gcc.target/mips/fixed-vector-type.c,
6260         * gcc.target/mips/fixed-scalar-type.c: New tests.
6261
6262 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6263
6264         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6265         * gnat.dg/test_nested_subtype_byref.adb: New test.
6266
6267 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6268
6269         PR fortran/33439
6270         * gfortran.dg/gomp/pr33439.f90: New test.
6271
6272 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/33455
6275         * gfortran.dg/merge_char_3.f90: New.
6276
6277 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6278
6279         PR fortran/33037
6280         * gfortran.dg/transfer_check_1.f90: New.
6281
6282 2007-09-20  Asher Langton  <langton2@llnl.gov>
6283
6284         PR fortran/20441
6285         * gfortran.dg/init_flag_1.f90: New.
6286         * gfortran.dg/init_flag_2.f90: New.
6287         * gfortran.dg/init_flag_3.f90: New.
6288         * gfortran.dg/init_flag_4.f90: New.
6289         * gfortran.dg/init_flag_5.f90: New.
6290         * gfortran.dg/init_flag_6.f90: New.
6291         * gfortran.dg/init_flag_7.f90: New.
6292
6293 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6294
6295         PR c++/33460
6296         * g++.dg/ext/anon-struct6.C: New.
6297
6298 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6299
6300         PR libfortran/23272
6301         * gfortran.dg/inquire_10.f90: New test.
6302
6303 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6304
6305         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6306
6307 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6308
6309         PR fortran/33221
6310         * gfortran.dg/used_types_18.f90: Declare variable of empty
6311         derived type.
6312
6313 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6314
6315         PR fortran/33288
6316         * gfortran.dg/array_constructor_19.f90: New test.
6317
6318 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR debug/33316
6321         * gcc.dg/debug/pr33316.c: New test.
6322
6323         PR c++/33496
6324         * g++.dg/cpp0x/variadic76.C: New test.
6325         * g++.dg/cpp0x/variadic77.C: New test.
6326         * g++.dg/cpp0x/variadic78.C: New test.
6327
6328         PR c/33238
6329         PR c/27301
6330         * gcc.c-torture/execute/20070919-1.c: New test.
6331         * gcc.dg/pr33238.c: New test.
6332         * gcc.dg/pr27301.c: New test.
6333
6334 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6335
6336         * lib/target-supports.exp (check_effective_target_mips64): New
6337         procedure.
6338         * gcc.dg/lower-subreg-1.c: Require !mips64.
6339         * gcc.dg/sibcall-3.c (ATTR): New macro.
6340         (recurser_void1, recurser_void2): Use it.
6341         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6342         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6343
6344 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6345
6346         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6347         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6348         warning annotation.
6349         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6350
6351 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6352
6353         PR fortran/33497
6354         * gfortran.dg/c_loc_tests_11.f03: New test case.
6355
6356 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6357
6358         PR c++/33459
6359         * g++.dg/init/ref14.C: New.
6360
6361 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6362
6363         * gnat.dg/slice2.ad[sb]: New testcase.
6364
6365 2007-09-19  Nick Clifton  <nickc@redhat.com>
6366
6367         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6368
6369 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6370
6371         * gcc.target/bfin/bfin.exp: New.
6372         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6373         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6374         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6375         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6376         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6377         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6378         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6379         mcpu-bf561.c, mcpu-default.c}: New tests.
6380
6381 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6382
6383         Restore detection of unsupported TLS.
6384
6385         Revert this patch:
6386         2007-02-10  Richard Henderson  <rth@redhat.com>
6387
6388         * lib/target-supports.exp (check_effective_target_tls): Redefine
6389         to mean non-emulated tls.
6390         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6391         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6392         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6393         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6394         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6395         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6396         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6397
6398         And then:
6399         * lib/target-supports.exp (check_effective_target_tls): Use
6400         stronger test for compiler support for TLS.
6401         (check_effective_target_tls_native): New, to test for non-emulated
6402         TLS support.
6403         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6404         instead of dg-require-effective-target tls.
6405         * g++.dg/gomp/copyin-1.C: Likewise.
6406         * g++.dg/gomp/sharing-1.C: Likewise.
6407         * g++.dg/gomp/tls-1.C: Likewise.
6408         * g++.dg/gomp/tls-2.C: Likewise.
6409         * g++.dg/gomp/tls-3.C: Likewise.
6410         * g++.dg/tls/diag-1.C: Likewise.
6411         * g++.dg/tls/diag-2.C: Likewise.
6412         * g++.dg/tls/diag-3.C: Likewise.
6413         * g++.dg/tls/diag-4.C: Likewise.
6414         * g++.dg/tls/diag-5.C: Likewise.
6415         * g++.dg/tls/init-1.C: Likewise.
6416         * g++.dg/tls/init-2.C: Likewise.
6417         * g++.dg/tls/trivial.C: Likewise.
6418         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6419         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6420         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6421         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6422         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6423         * gcc.dg/gomp/clause-1.c: Likewise.
6424         * gcc.dg/gomp/copyin-1.c: Likewise.
6425         * gcc.dg/gomp/sharing-1.c: Likewise.
6426         * gcc.dg/gomp/tls-1.c: Likewise.
6427         * gcc.dg/gomp/tls-2.c: Likewise.
6428         * gcc.dg/tls/alpha-1.c: Likewise.
6429         * gcc.dg/tls/opt-1.c: Likewise.
6430         * gcc.dg/tls/opt-13.c: Likewise.
6431         * gcc.dg/tls/opt-14.c: Likewise.
6432         * gcc.dg/tls/opt-2.c: Likewise.
6433         * gcc.dg/tls/opt-3.c: Likewise.
6434         * gcc.dg/tls/opt-4.c: Likewise.
6435         * gcc.dg/tls/opt-7.c: Likewise.
6436         * gcc.dg/tls/section-1.c: Likewise.
6437         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6438         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6439         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6440         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6441         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6442         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6443         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6444         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6445         * gfortran.dg/gomp/fixed-1.f: Likewise.
6446         * gfortran.dg/gomp/free-1.f90: Likewise.
6447         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6448         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6449         * gfortran.dg/gomp/reduction1.f90: Likewise.
6450         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6451
6452 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6453
6454         PR fortran/31119
6455         * gfortran.dg/bounds_check_9.f90: New test.
6456         * gfortran.dg/bounds_check_fail_2.f90: New test.
6457
6458 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6459
6460         PR c++/33462 (again)
6461         * g++.dg/ext/va-arg1.C: Adjust.
6462
6463 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6464
6465         PR c++/33462
6466         * g++.dg/ext/va-arg1.C: New.
6467
6468 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6469
6470         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6471
6472 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6473
6474         PR c++/33463
6475         * g++.dg/rtti/typeid6.C: New.
6476
6477 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6478
6479         PR c++/33464
6480         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6481         * g++.dg/ext/is_class_error2.C: New.
6482
6483 2007-09-18  Richard Guenther  <rguenther@suse.de>
6484
6485         PR tree-optimization/33340
6486         * g++.dg/torture/pr33340.C: New testcase.
6487
6488 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6489
6490         PR fortran/33231
6491         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6492         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6493         * gfortran.dg/elemental_subroutine_5.f90: New.
6494
6495 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6496
6497         * lib/target-supports.exp (check_profiling_available): Extend
6498         mips*-*-elf check to mips*-*-elf*.
6499
6500 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6501
6502         * gcc.dg/format/c90-scanf-5.c: New test.
6503         * gcc.dg/format/c99-scanf-4.c: New test.
6504         * gcc.dg/format/ext-7.c: New test.
6505         * gcc.dg/format/ext-8.c: New test.
6506
6507         PR middle-end/33423
6508         * gcc.c-torture/compile/20070915-1.c: New test.
6509
6510 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6511
6512         PR fortran/33106
6513         * gfortran.dg/private_type_9.f90: New.
6514
6515 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6516
6517         PR middle-end/33449
6518         * gfortran.dg/pr33449.f90: New test.
6519
6520 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6521
6522         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6523         * gfortran.dg/private_type_1.f90: Ditto
6524         * gfortran.dg/interface_18.f90: New.
6525         * gfortran.dg/private_type_8.f90: New.
6526
6527 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6528
6529         PR c++/33124
6530         * g++.dg/warn/new1.C: Adjust.
6531         * g++.dg/torture/str_empty.C: Likewise.
6532
6533 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6534
6535         * gcc.target/mips/dse-1.c: New test.
6536
6537 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6538
6539         PR c++/32756
6540         * g++.dg/overload/operator3.C: New.
6541
6542 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6543
6544         * gcc.target/mips/truncate-1.c: New test.
6545
6546 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6547
6548         PR fortran/29396
6549         PR fortran/29606
6550         PR fortran/30625
6551         PR fortran/30871
6552         * gfortran.dg/subref_array_pointer_1.f90: New test.
6553         * gfortran.dg/subref_array_pointer_2.f90: New test.
6554
6555 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6556
6557         * gfortran.dg/nint_2.f90: Correct last change.
6558
6559 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6560
6561         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6562
6563 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6564
6565         * gcc.dg/vect/pr33373b.c: New test.
6566
6567 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6568
6569         PR target/33438
6570         * gcc.target/i386/pr33438.c: New test.
6571
6572 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6573
6574         * gfortran.dg/nint_2.f90: Revert previous commit.
6575
6576 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6577
6578         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6579
6580 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6581
6582         PR debug/33429
6583         * g++.dg/other/unused1.C: XFAIL class2 scan.
6584
6585 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6586
6587         PR fortran/33343
6588         * gfortran.dg/elemental_args_check_1.f90: New.
6589         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6590         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6591
6592 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6593
6594         * gfortran.dg/recursive_check_3.f90: New.
6595
6596 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6597
6598         PR fortran/33412
6599         * gfortran.dg/elemental_bind_c.f90: New.
6600
6601 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6602
6603         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6604         * gcc.target/mips/mips16-attributes-2.c: New test.
6605         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6606         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6607         hard-float asm when __mips16 is defined.
6608         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6609         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6610         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6611         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6612         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6613         * gcc.target/mips/pr26765.c (foo): Likewise.
6614         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6615         targets, use dg-mips-options instead of dg-options, and use -mgp32
6616         to force 32-bit mode.
6617         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6618         and 64-bit mode.
6619         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6620
6621 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6622             Michael Meissner  <michael.meissner@amd.com>
6623
6624         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6625         * gcc.target/i386/sse5-hsubX.c: Ditto.
6626         * gcc.target/i386/sse5-permpX.c: Ditto.
6627         * gcc.target/i386/sse5-haddX.c: Ditto.
6628         * gcc.target/i386/sse5-maccXX.c: Ditto.
6629         * gcc.target/i386/sse5-msubXX.c: Ditto.
6630         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6631         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6632
6633         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6634         optimizes floating point conditional moves into the pcmov
6635         instruction on SSE5.
6636         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6637
6638         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6639         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6640         SSE5.
6641
6642         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6643         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6644
6645         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6646         optimizes (a*b)+c into fmadd on SSE5.
6647
6648         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6649         whether the SSE5 instructions can be generated.
6650
6651         * gcc.target/i386/sse5-check.h: New. Add support for 
6652         SSE5 tests.
6653
6654         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6655         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6656         * gcc.target/i386/sse-13.c: Ditto.
6657         * gcc.target/i386/sse-14.c: Ditto.
6658
6659 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6660
6661         PR testsuite/33153
6662         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6663         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6664
6665 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6666
6667         PR target/32338
6668         * gcc.dg/pr32338-1.c: New test.
6669         * gcc.dg/pr32338-2.c: New test.
6670
6671 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6672         
6673         * lib/target-supports.exp (check_effective_target_sync_int_long):
6674         Revert change to add xtensa.
6675         (check_effective_target_sync_char_short): Likewise.
6676         
6677 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6678
6679         * gnat.dg/packed_subtype.adb: New test.
6680
6681 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6682
6683         PR fortran/33297
6684         * gfortran.dg/intrinsic_size.f90: New.
6685
6686 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6687
6688         PR fortran/33284
6689         PR fortran/33310
6690         * gfortran.dg/conflicts_2.f90: New.
6691
6692 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6693
6694         PR tree-optimization/32377
6695         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6696         dependence distance.
6697         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6698         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6699         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6700         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6701
6702 2007-09-12  Richard Guenther  <rguenther@suse.de>
6703
6704         PR middle-end/33382
6705         * gcc.c-torture/compile/pr33382.c: New testcase.
6706         * gcc.c-torture/execute/pr33382.c: Likewise.
6707
6708 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6709
6710         PR fortran/33395
6711         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6712
6713 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6714
6715         PR tree-optimization/33373
6716         * gcc.dg/vect/pr33373.c: New test.
6717
6718 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6719
6720         * lib/target-supports.exp (check_effective_target_vect_no_double):
6721         Remove unused proc.
6722
6723 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6724             Ulrich Weigand  <uweigand@de.ibm.com>
6725
6726         * gcc.target/spu/dfcgt-nan.c: New test.
6727
6728 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6729
6730         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6731
6732 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6733
6734         PR fortran/33040
6735         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6736
6737 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6738
6739         * gcc.dg/va-arg-pack-len-1.c: New test.
6740         * g++.dg/va-arg-pack-len-1.C: New test.
6741
6742 2007-09-11  Michael Matz  <matz@suse.de>
6743
6744         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6745
6746 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6747
6748         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6749         checks for size of long double.
6750         * gcc.dg/dfp/convert.h: New file.
6751         * gcc.dg/dfp/convert-bfp-2.c: New test.
6752         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6753         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6754         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6755         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6756         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6757         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6758         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6759         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6760         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6761
6762 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6763
6764         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6765         Change dg-final to expect 1 non-profitable loop and
6766         3 profitable loops.
6767         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6768         Change dg-final to expect 1 non-profitable loop and
6769         3 profitable loops.
6770         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6771         Change dg-final to expect 1 profitable loop.
6772         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6773         Change dg-final to expect 1 profitable loop.    
6774         
6775 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6776
6777         * gcc.target/mips/call-saved-1.c: New test.
6778         * gcc.target/mips/call-saved-2.c: Likewise.
6779         * gcc.target/mips/call-saved-3.c: Likewise.
6780         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6781         instead of mips_mips64.  Set mips_fp64 too.
6782         (is_gp32_flag): Return true for -mips1 and -mips2.
6783         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6784
6785 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6786
6787         * g++.dg/ext/va-arg-pack-1.C: New test.
6788         * g++.dg/ext/va-arg-pack-2.C: New test.
6789
6790 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6791
6792         PR target/33369
6793         * gcc.dg/vect/pr33369.c: New test.
6794
6795 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6796
6797         PR fortran/33370
6798         * gfortran.dg/array_memcpy_5.f90:  New test.
6799
6800 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6801
6802         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6803
6804 2007-09-09  Richard Guenther  <rguenther@suse.de>
6805
6806         * gcc.c-torture/compile/20070906-1.c: New testcase.
6807
6808 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6809
6810         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6811         noinline attribute.
6812         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6813         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6814         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6815         Likewise.
6816
6817 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6818
6819         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6820
6821 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6822
6823         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6824
6825 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6826
6827         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6828         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6829         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6830         Compile tests with -fno-tree-pre.
6831         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6832         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6833         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6834         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6835         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6836         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6837         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6838         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6839         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6840         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6841         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6842         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6843         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6844         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6845         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6846         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6847         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6848         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6849         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6850
6851 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6852
6853         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6854         to call objdump.
6855         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6856         Use remote_exec to call c++filt.
6857         * lib/target-supports-dg.exp (dg-require-host-local): New.
6858         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6859         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6860         * g++.dg/rtti/repo1.C: Likewise.
6861         * g++.dg/template/repo1.C: Likewise.
6862         * g++.dg/template/repo2.C: Likewise.
6863         * g++.dg/template/repo3.C: Likewise.
6864         * g++.dg/template/repo4.C: Likewise.
6865         * g++.dg/template/repo5.C: Likewise.
6866         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6867         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6868         * g++.old-deja/g++.pt/repo1.C: Likewise.
6869         * g++.old-deja/g++.pt/repo2.C: Likewise.
6870         * g++.old-deja/g++.pt/repo3.C: Likewise.
6871         * g++.old-deja/g++.pt/repo4.C: Likewise.
6872         * gcc.dg/cpp/trad/builtins.c: Likewise.
6873
6874 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6875
6876         PR tree-optimization/32283
6877         * gcc.dg/tree-ssa/loop-31.c: New test.
6878
6879 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6880
6881         PR rtl-optimization/26449
6882         * gcc.target/i386/pr26449-1.c: New file.
6883
6884 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6885
6886         PR target/33329
6887         PR rtl-optimization/26449
6888         * gcc.target/i386/pr33329.c: New file.
6889
6890 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6891
6892         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6893
6894 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6895
6896         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6897
6898 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6899
6900         PR tree-optimization/33301
6901         * gfortran.dg/vect/pr33301.f: New test.
6902
6903 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6904
6905         PR libfortran/33307
6906         * gfortran.dg/backspace_10.f90: New test.
6907
6908 2007-09-07  Richard Guenther  <rguenther@suse.de>
6909
6910         Reapply
6911         2007-09-06  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/32586
6914         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6915         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6916         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6917         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6918         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6919         now obsolete simplification.
6920
6921 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6922         
6923         PR tree-optimization/33299
6924         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6925         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6926
6927 2007-09-07  Richard Guenther  <rguenther@suse.de>
6928
6929         Revert
6930         2007-09-06  Richard Guenther  <rguenther@suse.de>
6931
6932         PR tree-optimization/32586
6933         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6934         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6935         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6936         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6937         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6938         now obsolete simplification.
6939
6940 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6941
6942         PR tree-optimization/32821
6943         * gcc.dg/tree-ssa/pr32821.c: New file.
6944
6945 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6946
6947         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6948         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6949         and mips_forced_no_er.
6950         (dg-mips-options): Add -mno-abicalls when a small-data option is
6951         specified.  Skip tests with small-data options if mips_forced_gp.
6952         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6953         * gcc.target/mips/sdata-1.c: New test.
6954         * gcc.target/mips/sdata-2.c: Likewise.
6955         * gcc.target/mips/sdata-3.c: Likewise.
6956         * gcc.target/mips/sdata-4.c: Likewise.
6957
6958 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6959
6960         PR fortran/33298
6961         * spread_zerosize_1.f90:  New test case.
6962         * spread_bounds_1.f90:  New test case.
6963
6964 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6965
6966         PR c++/32674
6967         * g++.dg/template/static31.C: New.
6968
6969 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6970
6971         PR fortran/33271
6972         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6973         powerpc*-linux-gnu.
6974
6975 2007-09-06  David Daney  <ddaney@avtrex.com>
6976             Richard Sandiford  <richard@codesourcery.com>
6977
6978         PR target/33256
6979         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6980         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6981         * gcc.target/mips/pr33256.c: New test.
6982
6983 2007-09-06  Tom Tromey  <tromey@redhat.com>
6984
6985         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6986
6987 2007-09-06  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/32586
6990         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6991         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6992         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6993         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6994         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6995         now obsolete simplification.
6996
6997 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6998
6999         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7000         * gcc.target/i386/sse3-addsubps.c: Ditto.
7001         * gcc.target/i386/sse3-haddpd.c: Ditto.
7002         * gcc.target/i386/sse3-haddps.c: Ditto.
7003         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7004         * gcc.target/i386/sse3-hsubps.c: Ditto.
7005         * gcc.target/i386/sse3-lddqu.c: Ditto.
7006         * gcc.target/i386/sse3-movddup.c: Ditto.
7007         * gcc.target/i386/sse3-movshdup.c: Ditto.
7008         * gcc.target/i386/sse3-movsldup.c: Ditto.
7009
7010 2007-09-06  Richard Guenther  <rguenther@suse.de>
7011
7012         PR tree-optimization/33302
7013         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7014
7015 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7016
7017         PR libfortran/33225
7018         * gfortran.dg./fmt_float.f90: New test.
7019
7020 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7021
7022         PR libfortran/33253
7023         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7024
7025 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7026
7027         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7028         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7029
7030 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7031
7032         * g++.dg/eh/builtin1.C: New test.
7033         * g++.dg/eh/builtin2.C: New test.
7034         * g++.dg/eh/builtin3.C: New test.
7035
7036         PR c++/33289
7037         * g++.dg/eh/builtin4.C: New test.
7038
7039 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7040
7041         * gcc.target/powerpc/dfp-dd.c: New test.
7042         * gcc.target/powerpc/dfp-td.c: New test.
7043
7044 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7047         * gcc.dg/va-arg-pack-1.c: New test.
7048
7049 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7050
7051         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7052         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7053         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7054         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7055         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7056
7057 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7058
7059         PR c++/30302
7060         * g++.dg/ext/anon-struct5.C: New.
7061
7062 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7063
7064         * gcc.dg/i386-cpuid.h: Remove.
7065         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7066         (main): Use __get_cpuid to get target features.
7067         * gcc.target/i386/sse-check.h: Ditto.
7068         * gcc.target/i386/sse2-check.h: Ditto.
7069         * gcc.target/i386/sse3-check.h: Ditto.
7070         * gcc.target/i386/ssse3-check.h: Ditto.
7071         * gcc.target/i386/sse4_1-check.h: Ditto.
7072         * gcc.target/i386/sse4_2-check.h: Ditto.
7073         * gcc.target/i386/sse4a-check.h: Ditto.
7074         * gcc.dg/torture/pr16104-1.c: Ditto.
7075         (do_test): Change to void.
7076         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7077         * gcc.target/i386/sse-6.c: Ditto.
7078         * gcc.target/i386/sse-7.c: Ditto.
7079         * g++.dg/other/i386-1.C: Include cpuid.h.
7080         (main): New function.  Use __get_cpuid to get target fetaures.
7081
7082 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7083             David Ung  <davidu@mips.com>
7084             Nigel Stephens <nigel@mips.com>
7085
7086         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7087         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7088         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7089         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7090         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7091         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7092         * gcc.dg/torture/pr19683-1.c: Likewise.
7093         * gcc.target/mips/madd-3.c: Likewise.
7094         * gcc.target/mips/maddu-3.c: Likewise.
7095         * gcc.target/mips/msub-3.c: Likewise.
7096         * gcc.target/mips/msubu-3.c: Likewise.
7097         * gcc.target/mips/asm-1.c: Likewise.
7098         * gcc.target/mips/branch-1.c: Likewise.
7099         * gcc.target/mips/ins-1.c: Likewise.
7100         * gcc.target/mips/near-far-3.c: Likewise.
7101         * gcc.target/mips/near-far-4.c: Likewise.
7102         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7103         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7104         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7105         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7106         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7107         * gcc.target/mips/dspr2-MULT.c: Likewise.
7108         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7109         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7110         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7111         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7112         * gcc.target/mips/code-readable-2.c: Likewise.
7113         * gcc.target/mips/code-readable-3.c: Likewise.
7114
7115 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7116             David Ung  <davidu@mips.com>
7117             Nigel Stephens <nigel@mips.com>
7118
7119         * gcc.target/mips/mips16-attributes.c: New.
7120
7121 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7122
7123         PR fortran/31564
7124         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7125
7126         PR fortran/33241
7127         * gfortran.dg/char_length_10.f90: New test.
7128
7129 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7130
7131         PR c++/29731
7132         * g++.dg/parse/template24.C: New.
7133
7134 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7135
7136         * g++.dg/other/spu2vmx-1.C: New test.
7137
7138 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR tree-optimization/33017
7141         * gcc.dg/pr33017.c: New test.
7142
7143 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7144
7145         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7146         __protected_stream family of macros.
7147
7148 2007-09-04  Jan Hubicka  <jh@suse.cz>
7149
7150         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7151         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7152         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7153         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7154         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7155         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7156         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7157         Likewise.
7158
7159 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7160             Tobias Burnus  <burnus@net-b.de>
7161
7162         * gfortran.dg/proc_decl_1.f90: New.
7163         * gfortran.dg/proc_decl_2.f90: New.
7164         * gfortran.dg/proc_decl_3.f90: New.
7165         * gfortran.dg/proc_decl_4.f90: New.
7166
7167 2007-09-04  Jan Hubicka  <jh@suse.cz>
7168
7169         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7170         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7171         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7172         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7173         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7174         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7175         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7176         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7177         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7178         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7180         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7181         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7183         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7185         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7186         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7187         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7188         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7189         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7191         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7192         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7193         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7194         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7195         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7196         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7197         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7200         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7201         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7202         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7204         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7205         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7206         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7207         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7209         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7210         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7211         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7213         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7214         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7215         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7216         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7217         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7218         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7220         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7221         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7222         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7223         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7224         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7225         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7226         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7227         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7228         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7230         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7231         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7232         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7234         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7237         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7238         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7239         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7240         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7241         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7242         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7243         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7244         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7245         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7246         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7247         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7249         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7250         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7251         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7252         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7253         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7254         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7255         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7256         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7257         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7258         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7259         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7260         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7261         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7262         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7263         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7264         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7265         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7266         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7267         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7268         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7269         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7270         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7271         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7272         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7273         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7274         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7275         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7276         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7277         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7278         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7279         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7280         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7281         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7282         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7283         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7284         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7285         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7286         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7287         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7288         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7289         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7290         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7291         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7292         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7293         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7294         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7295         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7296         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7297         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7298         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7299         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7300         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7301         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7302         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7303         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7304         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7305         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7306         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7307         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7308         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7309         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7310         noinline.
7311         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7312         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7313         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7314         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7315         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7316         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7317         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7318         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7319         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7320         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7321         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7322         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7323         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7324         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7325         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7326         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7327         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7328         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7329         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7330         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7331         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7332         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7333         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7334         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7335         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7336         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7337         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7338         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7339         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7340         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7341         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7342         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7343         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7344         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7345         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7346         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7347         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7348         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7350         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7351         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7352         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7353         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7355         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7356         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7357         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7358         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7361         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7362         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7363         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7366         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7367         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7371         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7372         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7373         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7374         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7375         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7376         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7377         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7378         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7379         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7383         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7384         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7385         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7388         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7389         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7392         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7393         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7395         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7399         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7400         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7401         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7403         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7404         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7405         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7406         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7407         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7408         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7409         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7410         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7411         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7412         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7413         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7414         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7416         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7419         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7420         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7421         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7422         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7423         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7424         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7425         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7426         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7427         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7428         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7429         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7430         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7431         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7432         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7433         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7434         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7435         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7436         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7437
7438 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7439
7440         PR middle-end/33187
7441         * gcc.target/i386/cmov7.c: New file.
7442
7443 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7444
7445         * gcc.target/i386/sse4a-check.h: New file.
7446         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7447         * gcc.target/i386/sse4a-insert.c: Ditto.
7448         * gcc.target/i386/sse4a-montsd.c: Ditto.
7449         * gcc.target/i386/sse4a-montss.c: Ditto.
7450         * gcc.target/i386/mmx-check.h: New file.
7451         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7452         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7453         * gcc.target/i386/sse-check.h: New file.
7454         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7455         * gcc.target/i386/sse-3.c: Ditto.
7456         * gcc.target/i386/sse-7.c: Ditto.
7457         * gcc.target/i386/sse-9.c: Ditto.
7458         * gcc.target/i386/ssefn-3.c: Ditto.
7459         * gcc.target/i386/sse-recip.c: Ditto.
7460         * gcc.target/i386/sse-recip-vec.c: Ditto.
7461         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7462         * gcc.target/i386/20020523-1.c: Remove.
7463         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7464         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7465         * gcc.target/i386/ssefn-4.c: Ditto.
7466         * gcc.target/i386/sse-6.c: Ditto.
7467         * gcc.target/i386/sse-10.c: Ditto.
7468         * gcc.target/i386/sse-11.c: Ditto.
7469         * gcc.target/i386/sse-18.c: Ditto.
7470         * gcc.target/i386/fpprec-1.c: Ditto.
7471         * g++.dg/other/i386-1.C: Ditto.
7472
7473 2007-09-04  Richard Guenther  <rguenther@suse.de>
7474
7475         PR tree-optimization/33291
7476         * gcc.dg/volatile2.c: New testcase.
7477         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7478         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7479         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7480         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7481
7482 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483
7484         PR fortran/33253
7485         * gfortran.dg/namelist_15.f90: Update test.
7486         * gfortran.dg/namelist_24.f90: Update test.
7487         * gfortran.dg/namelist_38.f90: New test.
7488
7489 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7490
7491         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7492         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7493         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7494         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7495         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7496         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7497
7498 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7499
7500         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7501         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7502
7503         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7504
7505 2007-09-02  David Daney  <ddaney@avtrex.com>
7506
7507         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7508         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7509         * gcc.target/mips/atomic-memory-1.c: Ditto.
7510         * gcc.target/mips/atomic-memory-2.c: Ditto.
7511
7512 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7513
7514         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7515         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7516
7517 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7518
7519         * gfortran.dg/substr_6.f90: New test.
7520
7521 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7522
7523         PR c++/33208
7524         * g++.dg/other/error18.C: New.
7525         * g++.dg/expr/bitfield3.C: Adjust.
7526
7527 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7528
7529         PR fortran/33276
7530         * gfortran.fortran-torture/compile/pr33276.f90: New.
7531
7532 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7533
7534         PR C/29237
7535         PR middle-end/33272
7536         * gcc.dg/c99-arraydecl-3.c: New test.
7537
7538 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7539
7540         PR c++/32597
7541         * g++.dg/cpp0x/variadic-new2.C: New.
7542         * g++.dg/cpp0x/variadic-new.C: New.
7543
7544 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7545
7546         PR fortran/33232
7547         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7548         * gfortran.dg/read_1.f90: New.
7549
7550 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7551
7552         PR c++/33210
7553         * g++.dg/template/error30.C: New.
7554
7555 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7556
7557         PR c++/32113
7558         * g++.dg/template/crash70.C: New.
7559
7560 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7561
7562         PR c++/33212
7563         * g++.dg/ext/is_class_error.C: New.
7564
7565 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7566
7567         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7568         
7569 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7570             Revital Eres  <eres@il.ibm.com>
7571
7572         * gcc.target/powerpc/paired-1.c: New test.
7573         * gcc.target/powerpc/paired-2.c: New test.
7574         * gcc.target/powerpc/paired-3.c: New test.
7575         * gcc.target/powerpc/paired-4.c: New test.
7576         * gcc.target/powerpc/paired-5.c: New test.
7577         * gcc.target/powerpc/paired-6.c: New test.
7578         * gcc.target/powerpc/paired-7.c: New test.
7579         * gcc.target/powerpc/ppc-paired.c: New test.
7580
7581 2007-08-31  Ollie Wild  <aaw@google.com>
7582
7583         * g++.dg/conversion/ptrmem2.C: New test.
7584         * g++.dg/conversion/ptrmem3.C: New test.
7585         * g++.dg/conversion/ptrmem4.C: New test.
7586         * g++.dg/conversion/ptrmem5.C: New test.
7587         * g++.dg/conversion/ptrmem6.C: New test.
7588         * g++.dg/conversion/ptrmem7.C: New test.
7589         * g++.dg/conversion/ptrmem8.C: New test.
7590
7591 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7592
7593         PR fortran/31879
7594         * gfortran.dg/char_length_7.f90: New test.
7595         * gfortran.dg/char_length_9.f90: New test.
7596         * gfortran.dg/char_assign_1.f90: Add extra warning.
7597
7598         PR fortran/31197
7599         PR fortran/31258
7600         * gfortran.dg/char_length_8.f90: New test.
7601
7602 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7603
7604         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7605
7606 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7607
7608         * gcc.dg/inline-24.c: New test.
7609         * g++.dg/opt/inline11.C: New test.
7610
7611 2007-08-30  Richard Guenther  <rguenther@suse.de>
7612
7613         * gcc.target/i386/vectorize5.c: New testcase.
7614
7615 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7616
7617         PR fortran/33228
7618         * interface.c (check_interface0): Improve error for external procs.
7619         (check_sym_interfaces): Fix checking of module procedures.
7620
7621 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7624         (AI): Add AI_ALIGN.
7625         * gcc.dg/sync-3.c: New test.
7626
7627         PR middle-end/32758
7628         * gcc.dg/cleanup-12.c: New test.
7629
7630 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7631
7632         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7633         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7634         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7635         * gcc.dg/pr32450.c: Ditto.
7636         * gcc.dg/nest.c: Ditto.
7637         * gcc.dg/nested-func-4.c: Ditto.
7638         * g++.old-deja/g++.law/profile1.C: Ditto.
7639
7640 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7641
7642         PR fortran/32989
7643         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7644         non-default integer kind arguments.
7645
7646 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7647
7648         PR fortran/33105
7649         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7650
7651 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7652
7653         * gcc.dg/h8300-ice2.c: Remove target selector.
7654
7655 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7656
7657         PR fortran/33215
7658         * gfortran.dg/binding_label_tests_15.f03: New test case.
7659         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7660
7661 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7662
7663         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7664         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7665
7666 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7667
7668         PR c++/33194
7669         * g++.dg/other/canon-33194.C: New.
7670
7671 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7672
7673         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7674         * gcc.c-torture/execute/pr23135.c: Likewise.
7675
7676 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7677
7678         * gcc.dg/pr31344.c: Move to ...
7679         * gcc.dg/dfp/pr31344.c: ... here.
7680         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7681         * gcc.dg/20050503-1.c: Ditto.
7682         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7683         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7684         * gcc.dg/20060801-1.c: Ditto.
7685
7686 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7687
7688         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7689         * gfortran.dg/nan_1.f90: Likewise.
7690
7691 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7692
7693         PR fortran/33055
7694         Revert previous patch.
7695
7696 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7697             Kazu Hirata  <kazu@codesourcery.com>
7698
7699         * gcc.target/m68k/interrupt-1.c: New.
7700
7701 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7702
7703         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7704         10000 for targets where "int" can't hold at least 100000.
7705         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7706         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7707         (test5)(test6): Use it.
7708         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7709         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7710         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7711         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7712         * gcc.dg/attr-alloc_size.c (test): Likewise.
7713
7714 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7715
7716         PR c++/33209
7717         * g++.dg/template/error29.C: New.
7718
7719 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR c++/32596
7722         * g++.dg/ext/visibility/anon5.C: New test.
7723
7724 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7725
7726         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7727
7728 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7729
7730         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7731         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7732         * gfortran.dg/gamma_4.f90: New: large-real tests.
7733
7734 2007-08-28  Jason Merrill  <jason@redhat.com>
7735
7736         PR c++/29000
7737         * g++.dg/ext/stmtexpr12.C: New test.
7738
7739         PR c++/28558
7740         * g++.dg/ext/attrib28.C: New test.
7741
7742 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7743
7744         PR target/32661
7745         * gcc.target/i386/pr32661.c: New test.
7746
7747 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR middle-end/32370
7750         * gcc.dg/pr32370.c: New test.
7751
7752         PR rtl-optimization/33148
7753         * gcc.c-torture/compile/20070827-1.c: New test.
7754
7755         PR debug/32914
7756         * d++.dg/debug/const3.C: New test.
7757         * d++.dg/debug/const4.C: New test.
7758         * d++.dg/debug/dwarf2/const1.C: New test.
7759         * d++.dg/debug/dwarf2/const2.C: New test.
7760         * d++.dg/debug/dwarf2/const2b.C: New test.
7761
7762 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7763             Vladimir Yanovsky  <yanov@il.ibm.com>
7764             Revital Eres  <eres@il.ibm.com>
7765             Andrey Belevantsev  <abel@ispras.ru>
7766
7767         * gcc.dg/sms-1.c: New test.
7768
7769 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7770
7771         * g++.dg/ext/gnu-inline-common.h: New.
7772         * g++.dg/ext/gnu-inline-global-reject.C: New.
7773         * g++.dg/ext/gnu-inline-global.C: New.
7774         * g++.dg/ext/gnu-inline-namespace.C: New.
7775         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7776         * g++.dg/ext/gnu-inline-class.C: New.
7777         * g++.dg/ext/gnu-inline-class-static.C: New.
7778         * g++.dg/ext/gnu-inline-template-class.C: New.
7779         * g++.dg/ext/gnu-inline-template-func.C: New.
7780
7781 2007-08-27  Jason Merrill  <jason@redhat.com>
7782
7783         PR c++/31337
7784         * g++.dg/ext/stmtexpr11.C: New.
7785
7786 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7787
7788         * lib/target-supports.exp (check_profiling_available):
7789         Set profiling_available_saved to 0 on fido-*-elf.
7790
7791 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7792
7793         PR tree-optimization/33173
7794         
7795         * gcc.c-torture/compile/pr33173.c: New.
7796
7797 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7798
7799         PR target/31385
7800         * gcc.dg/dfp/pr31385.c: New.
7801
7802 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7803
7804         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7805
7806 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7809         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7810         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7811         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7812         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7813         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7814         gcc.target/m68k directory.
7815         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7816         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7817         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7818         gcc.target/cris directory.
7819         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7820         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7821         gcc.target/bfin directory.
7822
7823         * gcc.target/sh: New directory.
7824         * gcc.target/sh/sh.exp: New file.
7825         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7826         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7827         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7828         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7829         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7830         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7831
7832 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7833
7834         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7835         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7836         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7837         * gcc.target/i386/local2.c: Ditto.
7838         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7839         * gcc.target/i386/20011119-1.c: Ditto.
7840         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7841         * gcc.target/i386/fastcall-1.c: Fix target selector.
7842
7843 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7844
7845         PR fortran/33055
7846         * gfortran.dg/negative_unit.f: Add new check
7847         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7848         -fdefault-integer-8.
7849
7850 2007-08-26  Asher Langton  <langton2@llnl.gov>
7851
7852         * gfortran.dg/recursive_stack.f90: New.
7853         * gfortran.dg/openmp_stack.f90: New.
7854
7855 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7856
7857         PR fortran/31298
7858         * gfortran.dg/use_10.f90: New.
7859
7860 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7861
7862         PR fortran/32985
7863         * gfortran.dg/namelist_14.f90: Make test case valid.
7864         * gfortran.dg/common_10.f90: New.
7865
7866 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7867
7868         PR middle-end/33181
7869         * gcc.dg/ifelse-2.c: New.
7870
7871 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7872
7873         PR fortran/32980
7874         * gfortran.dg/gamma_1.f90: New.
7875         * gfortran.dg/gamma_2.f90: New.
7876         * gfortran.dg/gamma_3.f90: New.
7877
7878 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7879
7880         PR fortran/33188
7881         * gfortran.dg/used_types_18.f90: New.
7882
7883 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7884
7885         * gcc.dg/array-init-2.c: New test.
7886
7887 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7888
7889         PR fortran/33178
7890         * gfortran.dg/initialization_4.f90: Update dg-error.
7891         * gfortran.dg/initialization_13.f90: New.
7892
7893 2007-08-24  Richard Guenther  <rguenther@suse.de>
7894
7895         PR middle-end/33166
7896         * gcc.c-torture/compile/pr33166.c: New testcase.
7897
7898 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7899
7900         PR fortran/33139
7901         * gfortran.dg/pointer_assign_4.f90: New.
7902         * gfortran.dg/shape_2.f90: Fix test case.
7903         * gfortran.dg/char_result_4.f90: Ditto.
7904
7905 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7906
7907         * gcc.dg/array-init-1.c: New test.
7908
7909         PR c++/32567
7910         * g++.dg/parse/crash36.C: New test.
7911
7912 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7913
7914         * gcc.dg/pr32721.c: Updated.
7915
7916 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7917
7918         PR tree-optimization/32573
7919         PR middle-end/32946
7920         * gcc.dg/pr32573.c: New test.
7921
7922         PR c++/32898
7923         * g++.dg/lookup/ns3.C: New test.
7924
7925         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7926
7927         PR c++/31941
7928         * g++.dg/parse/crash37.C: New test.
7929
7930 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7931
7932         PR target/17390
7933         * gcc.target/i386/pr17390.c: New test.
7934
7935 2007-08-23  Richard Guenther  <rguenther@suse.de>
7936
7937         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7938         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7939         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7940         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7941         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7942         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7943         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7944         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7945
7946 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7947
7948         * gcc.target/s390: New directory.
7949         * gcc.target/s390/s390.exp: New file.
7950         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7951         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7952         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7953         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7954         gcc.target/s390 directory.
7955
7956 2007-08-23  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/32328
7959         * gcc.dg/pr32328.c: New testcase.
7960
7961 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7962
7963         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7964           available.
7965
7966 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7967
7968         PR fortran/33095
7969         * gfortran.dg/min_max_optional_5.f90: New test.
7970         * gfortran.dg/min_max_optional_2.f90: Remove.
7971         * gfortran.dg/min_max_optional_3.f90: Remove.
7972         * gfortran.dg/min_max_optional_4.f90: Remove.
7973
7974 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7975
7976         * gcc.target/i386/xorps-sse.c: New.
7977         * gcc.target/i386/xorps-sse2.c: New.
7978
7979 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7980
7981         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7982         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7983         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7984
7985 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7986
7987         PR fortran/33020
7988         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7989         include multiple kinds for SHAPE parameter within a single
7990         namespace.
7991         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7992         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7993
7994 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7995
7996         * interface_abstract_1.f90: Extended test case.
7997         * interface_abstract_3.f90: New test.
7998
7999 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8000
8001         * gcc.dg/fold-sub.c: New test.
8002         
8003 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8004
8005         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8006         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8007         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8008         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8009         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8010         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8011
8012 2007-08-22  Richard Guenther  <rguenther@suse.de>
8013
8014         PR middle-end/33007
8015         * gcc.dg/pr33007.c: New testcase.
8016
8017 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8018
8019         * gcc.c-torture/execute/strcmp-1.x: Delete.
8020
8021 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8022
8023         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8024         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8025         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8026         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8027         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8028         gcc.target/i386/stack-realign.c,
8029         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8030         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8031         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8032         target using dg-require-effective-target directive.
8033         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8034         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8035         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8036         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8037         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8038         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8039         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8040         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8041         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8042         Require lp64 target using dg-require-effective-target directive.
8043         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8044         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8045         directive.
8046         * gcc.target/i386/20010202-1.c: Move from here ...
8047         * gcc.dg/20010202-1.c: ... to here.
8048
8049 2007-08-22  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/33142
8052         * gcc.c-torture/execute/pr33142.c: New testcase.
8053
8054 2007-08-22  Richard Guenther  <rguenther@suse.de>
8055
8056         PR middle-end/32563
8057         * g++.dg/torture/pr32563.C: New testcase.
8058
8059 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8060
8061         PR middle-end/32912
8062         * gcc.dg/pr32912-1.c: Add -w to options.
8063         * gcc.dg/pr32912-2.c: Likewise.
8064         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8065
8066 2007-08-21  Ian Lance Taylor  <iant@google.com>
8067
8068         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8069
8070 2007-08-21  Ian Lance Taylor  <iant@google.com>
8071
8072         PR tree-optimization/33134
8073         * g++.dg/tree-ssa/pr33134.C: New test.
8074
8075 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8076
8077         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8078         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8079
8080 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR debug/32610
8083         * gcc.dg/debug/pr32610.c: New test.
8084
8085         * g++.dg/init/new24.C: New test.
8086
8087         PR middle-end/32912
8088         * gcc.dg/pr32912-1.c: New test.
8089         * gcc.dg/pr32912-2.c: New test.
8090         * gcc.dg/pr32912-3.c: New test.
8091
8092 2007-08-21  Richard Guenther  <rguenther@suse.de>
8093
8094         * gcc.dg/pointer-arith-10.c: New testcase.
8095
8096 2007-08-21  Richard Guenther  <rguenther@suse.de>
8097
8098         PR middle-end/33122
8099         * gcc.c-torture/compile/pr33122.c: New testcase.
8100
8101 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8102
8103         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8104
8105 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8106
8107         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8108
8109 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8110
8111         PR c++/33025
8112         * g++.dg/init/new23.C: New test.
8113
8114 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8115
8116         PR middle-end/30564
8117         * gcc.c-torture/compile/pr30564-1.c: New test.
8118         * gcc.c-torture/compile/pr30564-2.c: New test.
8119
8120 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8121
8122         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8123
8124 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8125
8126         * gfortran.dg/interface_abstract_2.f90: New.
8127         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8128
8129 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8130
8131         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8132         unknown (so that outer-loop wont get analyzed).
8133         * gcc.dg/vect/vect-outer-1a.c: New test.
8134         * gcc.dg/vect/vect-outer-1b.c: New test.
8135         * gcc.dg/vect/vect-outer-1.c: New test.
8136         * gcc.dg/vect/vect-outer-2a.c: New test.
8137         * gcc.dg/vect/vect-outer-2b.c: New test.
8138         * gcc.dg/vect/vect-outer-2c.c: New test.
8139         * gcc.dg/vect/vect-outer-2.c: New test.
8140         * gcc.dg/vect/vect-outer-3a.c: New test.
8141         * gcc.dg/vect/vect-outer-3b.c: New test.
8142         * gcc.dg/vect/vect-outer-3c.c: New test.
8143         * gcc.dg/vect/vect-outer-3.c: New test.
8144         * gcc.dg/vect/vect-outer-4a.c: New test.
8145         * gcc.dg/vect/vect-outer-4b.c: New test.
8146         * gcc.dg/vect/vect-outer-4c.c: New test.
8147         * gcc.dg/vect/vect-outer-4d.c: New test.
8148         * gcc.dg/vect/vect-outer-4e.c: New test.
8149         * gcc.dg/vect/vect-outer-4f.c: New test.
8150         * gcc.dg/vect/vect-outer-4g.c: New test.
8151         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8152         * gcc.dg/vect/vect-outer-4i.c: New test.
8153         * gcc.dg/vect/vect-outer-4j.c: New test.
8154         * gcc.dg/vect/vect-outer-4k.c: New test.
8155         * gcc.dg/vect/vect-outer-4l.c: New test.
8156         * gcc.dg/vect/vect-outer-4m.c: New test.
8157         * gcc.dg/vect/vect-outer-4.c: New test.
8158         * gcc.dg/vect/vect-outer-5.c: New test.
8159         * gcc.dg/vect/vect-outer-6.c: New test.
8160         * gcc.dg/vect/vect-outer-fir.c: New test.
8161         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8163
8164 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8165
8166         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8167         and -fno-tree-reassoc.
8168         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8169         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8170         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8171         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8172         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8173         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8174         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8175         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8176         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8177         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8178         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8179         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8180         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8181         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8182         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8183         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8184         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8185         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8186         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8187         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8188         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8189         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8190         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8191         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8192         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8193         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8194         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8195         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8196         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8197         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8198         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8199         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8200         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8201         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8202         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8203         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8204         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8205
8206 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8207
8208         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8209         versioning for aliasing).
8210         * gcc.dg/vect/vect-35.c: Likewise.
8211
8212         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8213         targets.
8214         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8215
8216 2007-08-18  Tom Tromey  <tromey@redhat.com>
8217
8218         PR preprocessor/32974:
8219         * gcc.dg/cpp/pr32974.c: New file.
8220
8221 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8222
8223         * gfortran.dg/interface_abstract_1.f90: New.
8224
8225 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8226
8227         PR fortran/32881
8228         * gfortran.dg/pure_initializer_1.f90: New test.
8229
8230 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8231
8232         PR fortran/32875
8233         * gfortran.dg/array_constructor_18.f90: New test.
8234
8235 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8236
8237         PR c++/28989
8238         * g++.dg/expr/lval3.C: New test.
8239         * g++.dg/expr/lval4.C: New test.
8240
8241 2007-08-17  Ollie Wild  <aaw@google.com>
8242
8243         PR c++/31749
8244         * g++.dg/lookup/builtin3.C: New test.
8245         * g++.dg/lookup/builtin4.C: New test.
8246         * g++.dg/lookup/using19.C: New test.
8247
8248 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8249
8250         PR c++/32190
8251         * g++.dg/parse/error31.C: New.
8252
8253 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8254
8255         PR c++/32112
8256         * g++.dg/template/error26.C: New.
8257
8258 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8259
8260         PR fortran/33079
8261         * gfortran.dg/zero_length_2.f90: New test.
8262
8263 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8264
8265         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8266         * gfortran.dg/kind_tests_3.f03: Ditto.
8267         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8268         * gfortran.dg/interface_13.f90: Ditto.
8269         * gfortran.dg/pr32738.f90: Ditto.
8270         * gfortran.dg/module_private_1.f90: Ditto.
8271         * gfortran.dg/test_only_clause.f90: Ditto.
8272         * gfortran.dg/bind_c_vars.f90: Ditto.
8273         * gfortran.dg/bind_c_dts.f90: Ditto.
8274         * gfortran.dg/use_9.f90: Ditto.
8275         * gfortran.dg/generic_8.f90: Ditto.
8276         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8277         * gfortran.dg/private_type_6.f90: Ditto.
8278         * gfortran.dg/c_assoc.f90: Ditto.
8279         * gfortran.dg/private_type_7.f90: Ditto.
8280         * gfortran.dg/global_vars_c_init.f90: Ditto.
8281         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8282         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8283         * gfortran.dg/c_size_t_test.f03: Ditto.
8284         * gfortran.dg/used_types_12.f90: Ditto.
8285         * gfortran.dg/pr25923.f90: Ditto.
8286         * gfortran.dg/test_com_block.f90: Ditto.
8287         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8288         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8289         * gfortran.dg/com_block_driver.f90: Ditto.
8290         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8291         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8292         * gfortran.dg/c_loc_test.f90: Ditto.
8293         * gfortran.dg/c_ptr_tests.f03: Ditto.
8294         * gfortran.dg/module_interface_1.f90: Ditto.
8295
8296 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8297
8298         PR c++/32870
8299         * g++.dg/other/error17.C: Adjust.
8300         
8301 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8302
8303         PR middle-end/32970
8304         * g++.dg/ext/altivec-14.C: New test.
8305
8306 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8307
8308         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8309         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8310         dump files.
8311         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8312         * gcc.dg/vect/pr32366.c: Ditto.
8313
8314 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8315
8316         PR testsuite/33082
8317         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8318         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8319         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8320         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8321
8322 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8323
8324         PR fortran/33072
8325         * gfortran.dg/use_9.f90: New.
8326
8327 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8328
8329         * g++.dg/gcov/gcov-5.C: New test.
8330
8331 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8332
8333         * g++.dg/gcov/gcov-4.C: New test.
8334         * lib/gcov.exp (verify-lines): Add support for
8335         checking no-coverage lines.
8336
8337 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8338
8339         * gcc.dg/vect/vect-vfa-01.c: New.
8340         * gcc.dg/vect/vect-vfa-02.c: New.
8341         * gcc.dg/vect/vect-vfa-03.c: New.
8342         * gcc.dg/vect/vect-vfa-04.c: New.
8343         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8344         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8345         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8346         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8347         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8348         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8349         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8350         gfortran.dg/vect/pr19049.f90: Rename to start with
8351         prefix no-vfa-.
8352         * gcc.dg/vect/vect.exp: Disable versioning for alias
8353         when test starts with no-vfa-.
8354         * gfortran.dg/vect/vect.exp: Likewise.
8355
8356 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8357
8358         * gcc.dg/torture/pr32897.c: New test.
8359
8360 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8361
8362         PR c++/31132
8363         * g++.dg/template/crash69.C: New.
8364
8365 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8366
8367         * lib/target-supports.exp (check_effective_target_arm32): Use
8368         check_no_compiler_messages.
8369
8370 2007-08-15  Diego Novillo  <dnovillo@google.com>
8371
8372         gcc.dg/tree-ssa/20070815.c: New test.
8373
8374 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8375
8376         PR fortran/33077
8377         * gfortran.dg/random_7.f90: Initialize variable.
8378
8379 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR middle-end/33074
8382         * gfortran.dg/pr33074.f90: New test.
8383
8384         PR c++/32992
8385         * g++.dg/opt/nrv14.C: New test.
8386
8387 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8388
8389         PR c++/33035
8390         * g++.dg/template/crash68.C: New.
8391
8392 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8393
8394         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8395         * gcc.dg/sibcall-4.c: Ditto.
8396
8397 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8398
8399         PR fortran/33066
8400         * gfortran.dg/use_8.f90: New test.
8401         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8402
8403 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8404
8405         PR c++/27211
8406         * g++.dg/template/error27.C: New.
8407         * g++.dg/template/error28.C: New.
8408         * g++.dg/other/pr28304.C: Adjust.
8409         * g++.old-deja/g++.mike/p811.C: Likewise.
8410
8411 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8412
8413         PR target/30315
8414         * gcc.target/i386/pr30315.c: New.
8415
8416 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8417
8418         PR fortran/32594
8419         * gfortran.dg/substr_5.f90: New test.
8420
8421 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8422
8423         PR c/30428
8424         * gcc.dg/vector-2.c: New test.
8425
8426         PR c++/30428
8427         * g++.dg/ext/vector8.C: New test.
8428
8429 2007-08-13  Dan Hipschman  <dsh@google.com>
8430
8431         PR c/32953
8432         * gcc.dg/format/array-1.c: Add an additional test for
8433         unterminated format strings of length 1.
8434
8435 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/32926
8438         * gfortran.dg/external_procedures_3.f90: New test.
8439
8440 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8441
8442         PR fortran/32827
8443         * gfortran.dg/import6.f90: New test.
8444
8445 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8446
8447         PR C/30427
8448         *  gcc.dg/vector-1.c: New test.
8449
8450 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8451
8452         * gcc.dg/pr21255-4.c: Skip for PIC.
8453         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8454
8455 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8456
8457         * gcc.dg/attr-isr.c: Skip for PIC.
8458         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8459         * gcc.dg/attr-isr-trapa.c: Likewise.
8460         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8461         * gcc.dg/pragma-isr-trapa.c: Likewise.
8462         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8463
8464 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8465
8466         PR fortran/32962
8467         * gfortran.dg/transpose_1.f90: New test.
8468
8469 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8470
8471         PR fortran/29600
8472         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8473         intrinsic.
8474
8475 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8476
8477         PR fortran/30964
8478         PR fortran/33054
8479         * gfortran.dg/random_4.f90: New test.
8480         * gfortran.dg/random_5.f90: New test.
8481         * gfortran.dg/random_6.f90: New test.
8482         * gfortran.dg/random_7.f90: New test.
8483
8484 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8485
8486         PR fortran/32860
8487         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8488
8489 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8490
8491         PR fortran/31629
8492         * gfortran.dg/module_private_1.f90: New test.
8493
8494 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8495
8496         PR fortran/29600
8497         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8498         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8499
8500 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8501
8502         PR fortran/32937
8503         * gfortran.dg/char_length_6.f90: New test.
8504
8505 2007-08-10  Ollie Wild  <aaw@google.com>
8506
8507         * g++.dg/lookup/using18.C: New test.
8508
8509 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8510
8511         PR c++/17763
8512         * g++.dg/other/error16.C: New.
8513
8514 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR libfortran/33039
8517         * gfortran.dg/namelist_37.f90: New test.
8518
8519 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8520
8521         PR c++/22256
8522         * g++.dg/conversion/op3.C: New.
8523
8524 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/32987
8527         * gfortran.dg/fmt_tab_1.f90: New.
8528         * gfortran.dg/fmt_tab_2.f90: New.
8529
8530 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8531
8532         PR c/32796
8533         * gcc.c-torture/compile/pr32796.c: New test.
8534
8535 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8536
8537         PR middle-end/32813
8538         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8539         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8540         instead of just -O.
8541
8542 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8543
8544         * gcc.target/mips/code-readable-1.c: New test.
8545         * gcc.target/mips/code-readable-2.c: Likewise.
8546         * gcc.target/mips/code-readable-3.c: Likewise.
8547
8548 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8549             Revital Eres  <eres@il.ibm.com>
8550
8551         * gfortran.dg/sms-1.f90: Add comment.
8552         * gfortran.dg/sms-2.f90: New.
8553
8554 2007-08-07  Ian Lance Taylor  <iant@google.com>
8555
8556         * gcc.dg/instrument-1.c: New test.
8557         * gcc.dg/instrument-2.c: New test.
8558         * gcc.dg/instrument-3.c: New test.
8559
8560 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8561
8562         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8563
8564 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8565
8566         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8567         !vector_alignment_reachable targets.
8568         * gcc.dg/vect/vect-33.c: Likewise.
8569         * gcc.dg/vect/vect-42.c: Likewise.
8570         * gcc.dg/vect/vect-44.c: Likewise.
8571         * gcc.dg/vect/vect-50.c: Likewise.
8572         * gcc.dg/vect/vect-70.c: Likewise.
8573         * gcc.dg/vect/vect-71.c: Likewise.
8574         * gcc.dg/vect/vect-87.c: Likewise.
8575         * gcc.dg/vect/vect-88.c: Likewise.
8576         * gcc.dg/vect/vect-91.c: Likewise.
8577         * gcc.dg/vect/vect-93.c: Likewise.
8578         * gcc.dg/vect/vect-96.c: Likewise.
8579         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8580         * gcc.dg/vect/section-anchors-69.c: Likewise.
8581         * gcc.dg/vect/pr25413.c: Likewise.
8582         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8583         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8584         * gfortran.dg/vect-2.f90: Likewise.
8585         * gfortran.dg/vect-3.f90: Likewise.
8586         * gfortran.dg/vect-4.f90: Likewise.
8587         * gfortran.dg/vect-5.f90: Likewise.
8588         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8589         Return false for darwin. 
8590         (check_effective_target_vector_alignment_reachable_for_double): New.
8591
8592 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8593
8594         * gcc.dg/multiword-1.c: New testcase.
8595
8596 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8597
8598         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8599         messages.
8600         * gfortran.dg/namelist_36.f90: New test.
8601
8602 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8603
8604         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8605           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8606
8607 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8608
8609         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8610         * gcc.dg/torture/type-generic-1.c: Likewise.
8611
8612 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8613
8614         * gcc.c-torture/20070522-1.c: Move to ...
8615         * gcc.c-torture/compile/20070522-1.c: Here.
8616
8617 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8618
8619         PR fortran/29828
8620         * gfortran.dg/minmax_char_1.f90: New test.
8621         * gfortran.dg/minmax_char_2.f90: New test.
8622         * gfortran.dg/min_max_optional_4.f90: New test.
8623
8624 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8625
8626         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8627         hanging on the testcase.
8628
8629 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8630
8631         PR middle-end/32988
8632         * gcc.c-torture/compile/pr32988.c: New test.
8633
8634 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8635
8636         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8637
8638 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8639
8640         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8641
8642         Revert:
8643         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8644
8645         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8646
8647 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8648
8649         PR fortran/32979
8650         * gfortran.dg/isnan_1.f90: New test.
8651
8652 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8653             Revital Eres <eres@il.ibm.com>
8654
8655         * gcc.dg/sms-antideps.c: New test.
8656
8657 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8658
8659         PR fortran/31214
8660         * gfortran.dg/entry_13.f90: New test.
8661
8662         * gfortran.dg/entry_12.f90: Clean up .mod file.
8663
8664 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8665
8666         PR fortran/32770
8667         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8668         variables as kind=4 so they don't overflow the record length.
8669
8670 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8671
8672         PR fortran/32968
8673         * gfortran.dg/selected_kind_1.f90: New test.
8674
8675 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8676
8677         PR middle-end/32780
8678         * gcc.c-torture/compile/pr32780.c: New test.
8679
8680 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8681
8682         RP middle-end/32399
8683         * gcc.c-torture/compile/pr32399.c: New testcase.
8684
8685 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8686
8687         PR middle-end/32304
8688         * g++.dg/torture/pr32304.C: New testcase.
8689
8690 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8691
8692         PR middle-end/32935
8693         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8694
8695 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8696
8697         PR fortran/32955
8698         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8699
8700 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8701
8702         PR fortran/31202
8703         * gfortran.dg/nint_2.f90: New test.
8704
8705 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8706
8707         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8708         * gcc.dg/weak/typeof-2.c: Likewise.
8709
8710 2007-08-03  Diego Novillo  <dnovillo@google.com>
8711
8712         PR 31521
8713         * gcc.dg/tree-ssa/pr31521.c: New test.
8714
8715 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8716
8717         PR fortran/32770
8718         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8719         iostat must be default kind.
8720
8721 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8722
8723         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8724
8725 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8726
8727         PR fortran/32770
8728         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8729         explicit so test passes with -fdefault-integer-8.
8730         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8731         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8732
8733 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8734
8735         PR c++/30849
8736         * g++.dg/parse/asm1.C: New test.
8737
8738         PR c++/30850
8739         * g++.dg/parse/asm2.C: Likewise.
8740
8741         PR c++/30851
8742         * g++.dg/parse/asm3.C: Likewise.
8743         
8744 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8745
8746         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8747           "int" is only 16 bit bits wide.
8748         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8749
8750 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8751
8752         * g++.dg/torture/type-generic-1.C: New.
8753         * gcc.dg/pr28796-2.c: Move tests ...
8754         * gcc.dg/tg-tests.h: ... here.
8755         * gcc.dg/torture/type-generic-1.c: New.
8756
8757 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8758
8759         PR libfortran/32954
8760         * minmaxloc_3.f90:  New test case.
8761
8762 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8763
8764         PR fortran/32936
8765         * gfortran.dg/allocate_stat.f90: New.
8766
8767 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8768
8769         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8770
8771 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8772
8773         PR tree-optimization/32919
8774         * gcc.c-torture/compile/pr32919.c: New.
8775
8776 2007-08-01  Nick Clifton  <nickc@redhat.com>
8777
8778         * gcc.c-torture/execute/execute.exp: Change copyright header to
8779         refer to version 3 of the GNU General Public License and to point
8780         readers at the COPYING3 file and the FSF's license web page.
8781         * gcc.c-torture/execute/ieee/ieee.exp,
8782         gcc.c-torture/unsorted/unsorted.exp,
8783         gcc.c-torture/compile/compile.exp,
8784         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8785         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8786         gcc.target/cris/torture/cris-torture.exp,
8787         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8788         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8789         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8790         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8791         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8792         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8793         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8794         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8795         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8796         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8797         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8798         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8799         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8800         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8801         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8802         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8803         gcc.dg/noncompile/noncompile.exp,
8804         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8805         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8806         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8807         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8808         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8809         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8810         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8811         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8812         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8813         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8814         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8815         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8816         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8817         g++.old-deja/old-deja.exp,
8818         gfortran.fortran-torture/execute/execute.exp,
8819         gfortran.fortran-torture/compile/compile.exp,
8820         treelang/output/output-1.c, treelang/output/output-1.tree,
8821         treelang/execute/execute.exp, treelang/Makefile.in,
8822         treelang/compile/compile.exp, g++.dg/dg.exp,
8823         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8824         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8825         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8826         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8827         g++.dg/compat/struct-layout-1.exp,
8828         g++.dg/compat/struct-layout-1_generate.c,
8829         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8830         g++.dg/bprob/bprob.exp, config/default.exp,
8831         gcc.test-framework/test-framework.awk,
8832         gcc.test-framework/gen_directive_tests,
8833         gcc.test-framework/test-framework.exp,
8834         objc.dg/special/special.exp,
8835         objc.dg/gnu-encoding/gnu-encoding.exp,
8836         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8837         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8838         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8839         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8840         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8841         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8842         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8843         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8844         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8845         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8846         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8847         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8848         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8849         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8850         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8851         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8852         Likewise.
8853
8854 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8855
8856         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8857         error message text.
8858
8859 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8860
8861         PR fortran/32945
8862         * gfortran.dg/initialization_12.f90: New test.
8863
8864 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8865
8866         PR fortran/31609
8867         * gfortran.dg/entry_12.f90: New test.
8868
8869 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8870
8871         PR fortran/32938
8872         * gfortran.dg/altreturn_6.f90: New test.
8873
8874 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8875
8876         PR fortran/32942
8877         * gfortran.dg/exponent_2.f90: New test.
8878
8879 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8880
8881         * gcc.dg/vect/vect-117.c: New test.
8882         * gcc.dg/vect/vect-74.c: Enabled test
8883         * gcc.dg/vect/vect-81.c: Enabled test
8884
8885 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8886
8887         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8888         s/dg-error/dg-warning where warning is expected.
8889
8890 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8891
8892         PR fortran/32770
8893         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8894         of huge() to correct kind.
8895
8896 2007-07-30  Ollie Wild  <aaw@google.com>
8897
8898         * gcc.dg/cpp/counter-2.c: New test.
8899         * gcc.dg/cpp/counter-3.c: New test.
8900         * gcc.dg/cpp/dir-only-1.c: New test.
8901         * gcc.dg/cpp/dir-only-1.h: New file.
8902         * gcc.dg/cpp/dir-only-2.c: New test.
8903         * gcc.dg/cpp/dir-only-3.c: New test.
8904         * gcc.dg/cpp/dir-only-3a.h: New file.
8905         * gcc.dg/cpp/dir-only-3b.h: New file.
8906         * gcc.dg/cpp/dir-only-4.c: New test.
8907         * gcc.dg/cpp/dir-only-5.c: New test.
8908         * gcc.dg/cpp/dir-only-6.c: New test.
8909
8910 2007-07-30  Julian Brown  <julian@codesourcery.com>
8911
8912         * gcc.target/arm/neon/v*.c: Regenerate.
8913
8914 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8915
8916         PR c++/32108
8917         * g++.dg/ext/label6.C: New.
8918
8919 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8920
8921         PR libfortran/32858
8922         PR libfortran/30814
8923         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8924
8925 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8926
8927         PR fortran/31211
8928         * gfortran.dg/actual_pointer_function_1.f90: New test.
8929
8930         PR fortran/32682
8931         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8932
8933 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8934
8935         PR fortran/32906
8936         * gfortran.dg/shape_1.f90: Adjust error message.
8937         * gfortran.dg/parameter_array_ref_1.f90: New test.
8938
8939 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8940
8941         PR fortran/31609
8942         * gfortran.dg/entry_11.f90: New test.
8943
8944 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8945             Revital Eres  <eres@il.ibm.com>
8946
8947         * gfortran.dg/sms-1.f90: New test.
8948
8949 2007-07-28  Richard Guenther  <rguenther@suse.de>
8950
8951         * gcc.c-torture/compile/pr32920.c: New testcase.
8952
8953 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8954
8955         PR c++/30917
8956         * g++.dg/lookup/friend11.C: New test.
8957
8958 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8959
8960         * gfortran.dg/namelist_5.f90: Adjusted error message.
8961         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8962         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8963         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8964         * gfortran.dg/namelist_32.f90: ... this.
8965
8966         PR fortran/32876
8967         * gfortran.dg/namelist_33.f90: New test.
8968
8969         PR fortran/32905
8970         * gfortran.dg/namelist_34.f90: New test.
8971
8972         PR fortran/31818
8973         * gfortran.dg/namelist_35.f90: New test.
8974
8975 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8976
8977         PR fortran/32880
8978         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8979
8980 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8981
8982         PR testsuite/32471
8983         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8984           assuming it is 0x7ffffffff.
8985         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8986         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8987
8988 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8989
8990         * gfortran.dg/operator_3.f90: Fix dg directive.
8991         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8992         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8993         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8994
8995 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8996
8997         * g++.dg/cpp0x/decltype1.C: New.
8998         * g++.dg/cpp0x/decltype2.C: New.
8999         * g++.dg/cpp0x/decltype3.C: New.
9000         * g++.dg/cpp0x/decltype4.C: New.
9001         * g++.dg/cpp0x/decltype5.C: New.
9002         * g++.dg/cpp0x/decltype6.C: New.
9003
9004 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9005
9006         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9007           because the test relies on bit 31 to be the sign bit.
9008
9009 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9010
9011         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9012           assuming it is 0x7fffffff.
9013         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9014         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9015
9016 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/32346
9019         * g++.dg/expr/bitfield9.C: New test.
9020
9021 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9022
9023         PR fortran/32899
9024         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9025
9026 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9027
9028         PR fortran/32760
9029         * gfortran.dg/private_type_7.f90: New test.
9030
9031 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9032
9033         PR fortran/32035
9034         * gfortran.dg/select_char_1.f90: New test.
9035
9036 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/32903
9039         * gfortran.dg/initialization_11.f90: New test.
9040
9041 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9042
9043         * gcc.target/mips/ins-1.c: New test.
9044
9045 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9046
9047         PR/19232
9048         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9049         (f1): Likewise.
9050
9051 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9052
9053         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9054         error: width of 'spare' exceeds its type.
9055
9056 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9057
9058         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9059         * gcc.dg/sibcall-4.c: Likewise.
9060
9061 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9062
9063         PR rtl-optimization/31500
9064         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9065         * g++.dg/warn/Warray-bounds.C: Likewise.
9066
9067 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9068
9069         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9070
9071 2007-07-25  Julian Brown  <julian@codesourcery.com>
9072             Paul Brook  <paul@codesourcery.com>
9073             Joseph Myers  <joseph@codesourcery.com>
9074             Mark Shinwell  <shinwell@codesourcery.com>
9075
9076         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9077         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9078         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9079         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9080         (check_effective_target_arm_neon_hw): New.
9081         * gcc.target/arm/neon/neon.exp: New file.
9082         * gcc.target/arm/neon/polytypes.c: New file.
9083         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9084
9085 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9086
9087         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9088           targets where an "int" is less than 32 bits wide.
9089
9090 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9091
9092         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9093
9094 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9095
9096         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9097           during addition if an int is only 16 bits wide.
9098         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9099
9100 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9101
9102         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9103           size as "long int" and are 32 or 64 bits wide.
9104         * gcc.dg/torture/pr28814.c: Likewise.
9105
9106 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9107
9108         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9109           exactly as wide as an int.
9110
9111 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9112
9113         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9114         Define and use throughout as long long printf format specifier.
9115         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9116         Likewise.
9117
9118 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9119
9120         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9121         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9122
9123 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9124
9125         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9126
9127 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9128
9129         * gcc.c-torture/execute/20070724-1.c: New.
9130
9131 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9132
9133         PR fortran/31205
9134         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9135         "deallocates" to 24, since patch has code rid of much spurious
9136         code.
9137         * gfortran.dg/interface_assignment_1.f90 : New test.
9138
9139         PR fortran/32842
9140         * gfortran.dg/interface_assignment_2.f90 : New test.
9141
9142 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9143
9144         PR fortran/32867
9145         * fortran.dg/initialization_10.f90: New test.
9146
9147 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9148
9149         PR fortran/32778
9150         * gfortran.dg/imag_2.f: Removed
9151         * gfortran.dg/warn_std_1.f90: New test.
9152         * gfortran.dg/warn_std_2.f90: New test.
9153         * gfortran.dg/warn_std_3.f90: New test.
9154
9155 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9156
9157         PR c++/29001
9158         * g++.dg/init/new22.C: New.
9159
9160 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9161
9162         PR c++/32561
9163         * g++.dg/template/crash67.C: New.
9164
9165 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9166
9167         * lib/target-support.exp (check_effective_target_natural_alignment): 
9168         (check_effective_target_vector_alignment_reachable): New.
9169         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9170         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9171         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9172         check.
9173         * gcc.dg/vect/pr25413.c: Likewise.
9174         * gcc.dg/vect/pr31699.c: Likewise.
9175
9176 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9177
9178         PR fortran/30814
9179         * gfortran.dg/pack_bounds_1.f90:  New test case.
9180
9181 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9182
9183         PR fortran/31639
9184         * gfortran.dg/initialization_9.f90: New test.
9185
9186 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9187
9188         PR fortran/32797
9189         PR fortran/32800
9190         * gfortran.dg/bind_c_usage_8.f03: New test case.
9191         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9192         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9193
9194 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9195
9196         * gcc.target/mips/branch-cost-1.c: New test.
9197         * gcc.target/mips/branch-cost-2.c: Likewise.
9198
9199 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9200
9201         PR fortran/32732
9202         * gfortran.dg/c_char_tests.f03: New test case.
9203         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9204         * gfortran.dg/c_char_tests_2.f03: New test case.
9205         * gfortran.dg/value_6.f03: Ditto.
9206         * gfortran.dg/value_7.f03: Ditto.
9207
9208 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9209
9210         PR fortran/32600
9211         * gfortran.dg/c_funloc_tests_5.f03: New.
9212         * gfortran.dg/c_funloc_tests_5.f04: New.
9213         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9214
9215 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9216
9217         PR c++/32839
9218         * g++.dg/expr/call4.C: New.
9219         * g++.dg/expr/call5.C: New.
9220
9221 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9222
9223         PR fortran/32710
9224         * gfortran.dg/namelist_30.f90: New test.
9225
9226 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9227
9228         PR fortran/29962
9229         * gfortran.dg/array_initializer_1.f90: Removed warning.
9230         * gfortran.dg/initialization_1.f90: Adjusted messages.
9231         * gfortran.dg/nested_modules_6.f90: Removed warning.
9232
9233         PR fortran/31253
9234         * gfortran.dg/initialization_7.f90: New test.
9235
9236         PR fortran/31639
9237         * gfortran.dg/initialization_8.f90: New test.
9238
9239 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9240
9241         PR c++/30818
9242         * g++.dg/template/crash47.C: Adjust errors.
9243         * g++.dg/template/crash48.C: Adjust errors.
9244         * g++.dg/template/typename12.C: New.
9245         * g++.dg/template/typename13.C: New.
9246         * g++.dg/template/typename14.C: New.
9247         * g++.dg/template/typedef6.C: Adjust errors.
9248
9249 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9250
9251         PR fortran/32627
9252         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9253         * gfortran.dg/pr32627.f03: New test case.
9254
9255         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9256         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9257         c_f_pointer_logical.
9258         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9259         c_f_pointer_complex.
9260         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9261         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9262         c_f_pointer_shape_tests_2.
9263         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9264
9265 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9266
9267         PR fortran/32804
9268         * gfortran.dg/c_loc_tests_9.f03: New test case.
9269         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9270
9271 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9272
9273         PR fortran/32823
9274         * gfortran.dg/int_2.f90: New test.
9275         
9276 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9277
9278         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9279
9280 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9281
9282         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9283         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9284
9285 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9286
9287         PR tree-optimization/19910
9288         * gcc.dg/pr19910.c: New test.
9289
9290 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9291
9292         PR fortran/32738
9293         * gfortran.dg/pr32738.f90: New test.
9294
9295 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9296
9297         PR tree-optimzation/32635
9298         * gfortran.dg/pr32635.f:  New test case.
9299
9300 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9301
9302         PR fortran/32801
9303         * gfortran.dg/pr32801.f03: New test case.
9304
9305 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9306
9307         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9308         Test negative numbers also.
9309         * gcc.dg/c99-math-float-1.c: Likewise.
9310         * gcc.dg/c99-math-long-double-1.c: Likewise.
9311         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9312         test inputs.
9313
9314 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9315         
9316         * lib/target-supports.exp (check_effective_target_sync_int_long):
9317         Enable for xtensa.
9318         (check_effective_target_sync_char_short): Likewise.
9319         
9320 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9321
9322         * gcc.dg/pr28796-2.c: Add more cases.
9323
9324 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9325
9326         * gcc.dg/pr28796-1.c: Add more cases.
9327         * gcc.dg/pr28796-2.c: Likewise.
9328
9329 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gcc.dg/pr28796-1.c: Add more cases.
9332         * gcc.dg/pr28796-2.c: Likewise.
9333
9334 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9335
9336         PR fortran/32535
9337         * gfortran.dg/pr32535.f90: New test.
9338
9339 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/31320
9342         PR fortran/32665
9343         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9344
9345 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9346
9347         PR rtl-optimization/32773
9348         * gcc.dg/pr32773.c: New test.
9349
9350 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9351
9352         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9353         match flax-vector-conversions note.
9354         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9355         instead of dg-error for the warning.
9356
9357 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9358
9359         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9360           adapted to work on targets with 16-bit or wider int.
9361         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9362         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9363         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9364         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9365
9366 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9367
9368         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9369         support large arrays.
9370         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9371         * gcc.dg/20061109-1.c: Likewise.
9372         * gcc.c-torture/execute/20061101-1.x: Likewise.
9373         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9374         * gcc.c-torture/execute/pr31448.x: Likewise.
9375
9376 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9377
9378         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9379
9380         PR fortran/32238
9381         * gfortran.dg/pr32238.f90: New test.
9382
9383         PR fortran/32222
9384         * gfortran.dg/pr32222.f90: New test.
9385
9386         PR fortran/32242
9387         * gfortran.dg/pr32242.f90: New test.
9388         
9389 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9390             David Ung  <davidu@mips.com>
9391
9392         * gcc.target/mips/mips-sched-madd.c: New test case.
9393
9394 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9395
9396         PR libfortran/32611
9397         * gfortran.dg/large_real_kind_1.f90: Update test.
9398         * gfortran.dg/pr17706.f90: Update test.
9399         * gfortran.dg/fmt_zero_digits.f90: Update test.
9400         * gfortran.dg/fmt_zero_precision.f90: Update test.
9401         * gfortran.dg/real_const_3.f90: Update test.
9402
9403 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9404
9405         PR fortran/32036
9406         * gfortran.dg/bounds_check_8.f90: New test.
9407         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9408
9409 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9410
9411         PR fortran/32357
9412         * gfortran.dg/mvbits_2.f90: New test.
9413
9414 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9415
9416         PR libfortran/32731
9417         * gfortran.dg/pack_mask_1.f90:  New test.
9418         * gfortran.dg/unpack_mask_1.f90:  New test.
9419
9420 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9421
9422         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9423         * gcc.dg/20001101-1.c: Likewise.
9424         * gcc.dg/20001102-1.c: Likewise.
9425         * gcc.dg/20020116-2.c: Likewise.
9426         * gcc.dg/20020416-1.c: Likewise.
9427         * gcc.dg/sparc-constant-1.c: Likewise.
9428         * gcc.dg/sparc-dwarf2.c: Likewise.
9429         * gcc.dg/sparc-frame-1.c: Likewise.
9430         * gcc.dg/sparc-getcontext-1.c: Likewise.
9431         * gcc.dg/sparc-loop-1.c: Likewise.
9432         * gcc.dg/sparc-reg-1.c: Likewise.
9433         * gcc.dg/sparc-ret.c: Likewise.
9434         * gcc.dg/sparc-trap-1.c: Likewise.
9435         * gcc.dg/ultrasp10.c: Likewise.
9436         * gcc.dg/ultrasp11.c: Likewise.
9437         * gcc.dg/ultrasp1.c: Likewise.
9438         * gcc.dg/ultrasp2.c: Likewise.
9439         * gcc.dg/ultrasp3.c: Likewise.
9440         * gcc.dg/ultrasp4.c: Likewise.
9441         * gcc.dg/ultrasp5.c: Likewise.
9442         * gcc.dg/ultrasp6.c: Likewise.
9443         * gcc.dg/ultrasp7.c: Likewise.
9444         * gcc.dg/ultrasp8.c: Likewise.
9445         * gcc.dg/ultrasp9.c: Likewise.
9446         * gcc.dg/splet-1.c: Delete.
9447
9448 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9449
9450         PR fortran/32724
9451         * gfortran.dg/stfunc_5.f90: New test.
9452
9453 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9454
9455         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9456         New procedure to check if arrays are naturally aligned to the vector
9457         alignment boundary.
9458         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9459         in size_t typedef.  Adjust tree dump scan results according to
9460         vect_aligned_arrays target check.
9461         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9462         vect_aligned_arrays target check.
9463         * gcc.dg/vect/pr31699.c: Ditto.
9464
9465 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9466
9467         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9468         for V2DFmode vector conditional expression.
9469         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9470         and dfceq patterns.
9471         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9472         and dfcgt patterns.
9473         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9474         V2DFmode comparison and test special values.
9475         * lib/target-supports.exp: Switch on test for V2DFmode 
9476         vector conditional expression.
9477
9478 2007-07-13  Richard Guenther  <rguenther@suse.de>
9479
9480         PR tree-optimization/32721
9481         * gcc.dg/pr32721.c: New testcase.
9482
9483 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9484
9485         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9486         error message part that continues on a new line.
9487
9488 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9489
9490         * gcc.dg/c99-tgmath-1.c: New.
9491         * gcc.dg/c99-tgmath-2.c: New.
9492         * gcc.dg/c99-tgmath-3.c: New.
9493         * gcc.dg/c99-tgmath-4.c: New.
9494
9495 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9496             Janis Johnson  <janis187@us.ibm.com>
9497
9498         PR testsuite/25241
9499         * gcc.test-framework/dg-error-exp-F.c: New test.
9500         * gcc.test-framework/dg-warning-exp-F.c: New test.
9501         * lib/gcc.exp: Enable warning and error prefixes.
9502         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9503         (dg-error): Wrap original dg-error.
9504         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9505         markers from dg-error/dg-warning directives.
9506         * gcc.dg/20040322-1.c: Likewise.
9507         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9508         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9509         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9510         * gcc.dg/Werror-1.c: Likewise.
9511         * gcc.dg/Werror-10.c: Likewise.
9512         * gcc.dg/Werror-11.c: Likewise.
9513         * gcc.dg/Werror-2.c: Likewise.
9514         * gcc.dg/Werror-3.c: Likewise.
9515         * gcc.dg/Werror-4.c: Likewise.
9516         * gcc.dg/Werror-5.c: Likewise.
9517         * gcc.dg/Werror-6.c: Likewise.
9518         * gcc.dg/Werror-7.c: Likewise.
9519         * gcc.dg/Werror-8.c: Likewise.
9520         * gcc.dg/Werror-9.c: Likewise.
9521         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9522         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9523         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9524         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9525         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9526         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9527         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9528         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9529         * gcc.dg/Wnested-externs-1.c: Likewise.
9530         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9531         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9532         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9533         * gcc.dg/Wshadow-3.c: Likewise.
9534         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9535         * gcc.dg/Wwrite-strings-1.c: Likewise.
9536         * gcc.dg/anon-struct-5.c: Likewise.
9537         * gcc.dg/anon-struct-6.c: Likewise.
9538         * gcc.dg/anon-struct-7.c: Likewise.
9539         * gcc.dg/anon-struct-8.c: Likewise.
9540         * gcc.dg/array-8.c: Likewise.
9541         * gcc.dg/array-quals-2.c: Likewise.
9542         * gcc.dg/asm-qual-1.c: Likewise.
9543         * gcc.dg/asm-wide-1.c: Likewise.
9544         * gcc.dg/assign-warn-1.c: Likewise.
9545         * gcc.dg/assign-warn-2.c: Likewise.
9546         * gcc.dg/bitfld-10.c: Likewise.
9547         * gcc.dg/bitfld-11.c: Likewise.
9548         * gcc.dg/bitfld-12.c: Likewise.
9549         * gcc.dg/bitfld-13.c: Likewise.
9550         * gcc.dg/bitfld-14.c: Likewise.
9551         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9552         * gcc.dg/builtins-30.c: Likewise.
9553         * gcc.dg/c90-const-expr-5.c: Likewise.
9554         * gcc.dg/c90-typespec-1.c: Likewise.
9555         * gcc.dg/c99-const-expr-5.c: Likewise.
9556         * gcc.dg/c99-flex-array-5.c: Likewise.
9557         * gcc.dg/c99-fordecl-3.c: Likewise.
9558         * gcc.dg/c99-tag-3.c: Likewise.
9559         * gcc.dg/c99-typespec-1.c: Likewise.
9560         * gcc.dg/c99-vla-jump-1.c: Likewise.
9561         * gcc.dg/c99-vla-jump-2.c: Likewise.
9562         * gcc.dg/c99-vla-jump-3.c: Likewise.
9563         * gcc.dg/c99-vla-jump-4.c: Likewise.
9564         * gcc.dg/c99-vla-jump-5.c: Likewise.
9565         * gcc.dg/cast-1.c: Likewise.
9566         * gcc.dg/cast-2.c: Likewise.
9567         * gcc.dg/cast-3.c: Likewise.
9568         * gcc.dg/cast-4.c: Likewise.
9569         * gcc.dg/cast-pretty-print-1.c: Likewise.
9570         * gcc.dg/comp-goto-2.c: Likewise.
9571         * gcc.dg/comp-goto-3.c: Likewise.
9572         * gcc.dg/cpp/error-1.c: Likewise.
9573         * gcc.dg/cpp/if-paren.c: Likewise.
9574         * gcc.dg/decl-7.c: Likewise.
9575         * gcc.dg/decl-8.c: Likewise.
9576         * gcc.dg/decl-nospec-1.c: Likewise.
9577         * gcc.dg/decl-nospec-2.c: Likewise.
9578         * gcc.dg/decl-nospec-3.c: Likewise.
9579         * gcc.dg/declspec-10.c: Likewise.
9580         * gcc.dg/declspec-11.c: Likewise.
9581         * gcc.dg/declspec-12.c: Likewise.
9582         * gcc.dg/declspec-13.c: Likewise.
9583         * gcc.dg/declspec-14.c: Likewise.
9584         * gcc.dg/declspec-15.c: Likewise.
9585         * gcc.dg/declspec-16.c: Likewise.
9586         * gcc.dg/declspec-17.c: Likewise.
9587         * gcc.dg/declspec-4.c: Likewise.
9588         * gcc.dg/declspec-5.c: Likewise.
9589         * gcc.dg/declspec-6.c: Likewise.
9590         * gcc.dg/declspec-7.c: Likewise.
9591         * gcc.dg/declspec-8.c: Likewise.
9592         * gcc.dg/declspec-9.c: Likewise.
9593         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9594         * gcc.dg/dfp/constants-c99.c: Likewise.
9595         * gcc.dg/dfp/keywords-c89.c: Likewise.
9596         * gcc.dg/dfp/keywords-c99.c: Likewise.
9597         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9598         * gcc.dg/dfp/typespec.c: Likewise.
9599         * gcc.dg/dremf-type-compat-2.c: Likewise.
9600         * gcc.dg/dremf-type-compat-3.c: Likewise.
9601         * gcc.dg/dremf-type-compat-4.c: Likewise.
9602         * gcc.dg/empty-source-2.c: Likewise.
9603         * gcc.dg/empty-source-3.c: Likewise.
9604         * gcc.dg/enum3.c: Likewise.
9605         * gcc.dg/extra-semi-2.c: Likewise.
9606         * gcc.dg/extra-semi-3.c: Likewise.
9607         * gcc.dg/float-range-1.c: Likewise.
9608         * gcc.dg/float-range-2.c: Likewise.
9609         * gcc.dg/float-range-3.c: Likewise.
9610         * gcc.dg/float-range-5.c: Likewise.
9611         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9612         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9613         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9614         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9615         * gcc.dg/format/cast-1.c: Likewise.
9616         * gcc.dg/format/gcc_diag-3.c: Likewise.
9617         * gcc.dg/format/gcc_diag-4.c: Likewise.
9618         * gcc.dg/format/gcc_diag-6.c: Likewise.
9619         * gcc.dg/format/gcc_diag-8.c: Likewise.
9620         * gcc.dg/format/gcc_diag-9.c: Likewise.
9621         * gcc.dg/format/nul-2.c: Likewise.
9622         * gcc.dg/format/opt-1.c: Likewise.
9623         * gcc.dg/format/opt-2.c: Likewise.
9624         * gcc.dg/format/opt-3.c: Likewise.
9625         * gcc.dg/format/opt-4.c: Likewise.
9626         * gcc.dg/format/opt-5.c: Likewise.
9627         * gcc.dg/format/opt-6.c: Likewise.
9628         * gcc.dg/framework-2.c: Likewise.
9629         * gcc.dg/func-args-1.c: Likewise.
9630         * gcc.dg/func-outside-1.c: Likewise.
9631         * gcc.dg/func-outside-2.c: Likewise.
9632         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9633         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9634         * gcc.dg/if-empty-1.c: Likewise.
9635         * gcc.dg/init-bad-1.c: Likewise.
9636         * gcc.dg/init-bad-2.c: Likewise.
9637         * gcc.dg/init-bad-3.c: Likewise.
9638         * gcc.dg/init-desig-obs-2.c: Likewise.
9639         * gcc.dg/init-desig-obs-3.c: Likewise.
9640         * gcc.dg/init-empty-2.c: Likewise.
9641         * gcc.dg/init-empty-3.c: Likewise.
9642         * gcc.dg/inline-11.c: Likewise.
9643         * gcc.dg/inline-12.c: Likewise.
9644         * gcc.dg/inline-8.c: Likewise.
9645         * gcc.dg/inline-9.c: Likewise.
9646         * gcc.dg/inline3.c: Likewise.
9647         * gcc.dg/label-decl-1.c: Likewise.
9648         * gcc.dg/label-decl-2.c: Likewise.
9649         * gcc.dg/label-decl-3.c: Likewise.
9650         * gcc.dg/label-decl-4.c: Likewise.
9651         * gcc.dg/long-long-typespec-1.c: Likewise.
9652         * gcc.dg/lvalue-2.c: Likewise.
9653         * gcc.dg/lvalue-3.c: Likewise.
9654         * gcc.dg/nested-func-3.c: Likewise.
9655         * gcc.dg/nested-redef-1.c: Likewise.
9656         * gcc.dg/noreturn-4.c: Likewise.
9657         * gcc.dg/old-style-prom-2.c: Likewise.
9658         * gcc.dg/old-style-prom-3.c: Likewise.
9659         * gcc.dg/old-style-then-proto-1.c: Likewise.
9660         * gcc.dg/overflow-warn-1.c: Likewise.
9661         * gcc.dg/overflow-warn-2.c: Likewise.
9662         * gcc.dg/overflow-warn-3.c: Likewise.
9663         * gcc.dg/overflow-warn-4.c: Likewise.
9664         * gcc.dg/overflow-warn-6.c: Likewise.
9665         * gcc.dg/parm-forwdecl-2.c: Likewise.
9666         * gcc.dg/parm-forwdecl-3.c: Likewise.
9667         * gcc.dg/parm-impl-decl-1.c: Likewise.
9668         * gcc.dg/parm-impl-decl-2.c: Likewise.
9669         * gcc.dg/parm-incomplete-1.c: Likewise.
9670         * gcc.dg/parm-mismatch-1.c: Likewise.
9671         * gcc.dg/pointer-arith-1.c: Likewise.
9672         * gcc.dg/pointer-arith-2.c: Likewise.
9673         * gcc.dg/pointer-arith-3.c: Likewise.
9674         * gcc.dg/pointer-arith-4.c: Likewise.
9675         * gcc.dg/pointer-arith-6.c: Likewise.
9676         * gcc.dg/pointer-arith-7.c: Likewise.
9677         * gcc.dg/pointer-arith-8.c: Likewise.
9678         * gcc.dg/pr13804-1.c: Likewise.
9679         * gcc.dg/pr15698-1.c: Likewise.
9680         * gcc.dg/pr15698-2.c: Likewise.
9681         * gcc.dg/pr15698-3.c: Likewise.
9682         * gcc.dg/pr15698-4.c: Likewise.
9683         * gcc.dg/pr15698-5.c: Likewise.
9684         * gcc.dg/pr15698-6.c: Likewise.
9685         * gcc.dg/pr15698-7.c: Likewise.
9686         * gcc.dg/pr15698-8.c: Likewise.
9687         * gcc.dg/pr17188-1.c: Likewise.
9688         * gcc.dg/pr17301-1.c: Likewise.
9689         * gcc.dg/pr17301-2.c: Likewise.
9690         * gcc.dg/pr17730-1.c: Likewise.
9691         * gcc.dg/pr20368-1.c: Likewise.
9692         * gcc.dg/pr20368-2.c: Likewise.
9693         * gcc.dg/pr20368-3.c: Likewise.
9694         * gcc.dg/pr22308-1.c: Likewise.
9695         * gcc.dg/qual-component-1.c: Likewise.
9696         * gcc.dg/redecl-1.c: Likewise.
9697         * gcc.dg/redecl-11.c: Likewise.
9698         * gcc.dg/redecl-12.c: Likewise.
9699         * gcc.dg/redecl-13.c: Likewise.
9700         * gcc.dg/redecl-14.c: Likewise.
9701         * gcc.dg/redecl-15.c: Likewise.
9702         * gcc.dg/register-var-1.c: Likewise.
9703         * gcc.dg/register-var-2.c: Likewise.
9704         * gcc.dg/stmt-expr-2.c: Likewise.
9705         * gcc.dg/stmt-expr-3.c: Likewise.
9706         * gcc.dg/stmt-expr-label-1.c: Likewise.
9707         * gcc.dg/stmt-expr-label-2.c: Likewise.
9708         * gcc.dg/stmt-expr-label-3.c: Likewise.
9709         * gcc.dg/struct-empty-2.c: Likewise.
9710         * gcc.dg/struct-empty-3.c: Likewise.
9711         * gcc.dg/struct-parse-1.c: Likewise.
9712         * gcc.dg/struct-semi-1.c: Likewise.
9713         * gcc.dg/struct-semi-2.c: Likewise.
9714         * gcc.dg/struct-semi-3.c: Likewise.
9715         * gcc.dg/switch-5.c: Likewise.
9716         * gcc.dg/switch-6.c: Likewise.
9717         * gcc.dg/switch-7.c: Likewise.
9718         * gcc.dg/tls/diag-5.c: Likewise.
9719         * gcc.dg/transparent-union-1.c: Likewise.
9720         * gcc.dg/transparent-union-3.c: Likewise.
9721         * gcc.dg/typespec-1.c: Likewise.
9722         * gcc.dg/vla-init-2.c: Likewise.
9723         * gcc.dg/vla-init-3.c: Likewise.
9724         * gcc.dg/vla-init-4.c: Likewise.
9725         * gcc.dg/vla-init-5.c: Likewise.
9726         * gcc.dg/void-cast-2.c: Likewise.
9727         * gcc.dg/wvla-3.c: Likewise.
9728         * gcc.dg/wvla-7.c: Likewise.
9729         * gcc.target/i386/991209-1.c: Likewise.
9730         * gcc.target/ia64/fpreg-1.c: Likewise.
9731         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9732         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9733         
9734 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9735
9736         PR fortran/31639
9737         * gfortran.dg/func_decl_4.f90: New test.
9738
9739 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9740
9741         PR fortran/32727
9742         * gfortran.dg/interface_17.f90: New test.
9743
9744 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9745
9746         PR fortran/32599
9747         * gfortran.dg/32599.f03: New test case.
9748
9749         PR fortran/32601
9750         * gfortran.dg/32601.f03: New test case.
9751         * gfortran.dg/32601_1.f03: Ditto.
9752         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9753         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9754
9755 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9756
9757         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9758
9759 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9760             Devang Patel  <dpatel@apple.com>
9761
9762         PR tree-optimization/25413
9763         * gcc.dg/vect/vect-align-1.c: New.
9764         * gcc.dg/vect/vect-align-2.c: New.
9765         * gcc.dg/vect/pr25413.c: New.
9766         * gcc.dg/vect/pr25413a.c: New.
9767         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9768
9769 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9770
9771         * lib/target-support.exp (check_ultrasparc_hw_available):
9772         New function.
9773         (is-effective-target): Check $arg for ultrasparc_hw.
9774         (is-effective-target-keyword): Likewise.
9775         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9776         when determining what to do on sparc platforms.
9777         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9778         * gcc.dg/20001101-1.c: Likewise.
9779         * gcc.dg/20001101-2.c: Likewise.
9780         * gcc.dg/ultrasp9.c: Likewise.
9781         * gcc.dg/ultrasp10.c: Likewise.
9782         * gcc.target/sparc/pdist-3.c: Likewise.
9783
9784 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9785
9786         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9787
9788 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9789
9790         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9791         get vectorized.
9792         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9793         now get vectorized.
9794         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9795         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9796         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9797         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9798         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9799         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9800         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9801         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9802         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9803         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9804         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9805         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9806         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9807         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9808         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9809         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9810         Add spu.
9811
9812 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR c++/30854
9815         * g++.dg/parse/error30.C: New test.
9816
9817 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9818
9819         PR fortran/29804
9820         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9821
9822 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9823
9824         * gfortran.fortran-torture/compile/pr32663.f: New test.
9825
9826 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9827
9828         PR c++/31027
9829         * g++.dg/inherit/virtual4.C: New.
9830
9831 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9832
9833         PR target/32661
9834         * gcc.target/i386/pr32661-1.c: New test.
9835
9836 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9837
9838         * gnat.dg/invariant_index.ad[sb]: New test.
9839
9840 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9841
9842         PR c++/32560
9843         * g++.dg/template/decl3.C: New.
9844
9845 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9846
9847         PR 32617
9848         * gcc.c-torture/execute/align-3.c: New.
9849
9850 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9851
9852         PR target/32708
9853         * gcc.target/i386/pr32708-1.c: New test.
9854         * gcc.target/i386/pr32708-2.c: Ditto.
9855         * gcc.target/i386/pr32708-3.c: Ditto.
9856
9857 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * g++.dg/init/new20.C: Remove svn:executable flag.
9860
9861 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9862
9863         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9864
9865 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9866
9867         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9868
9869 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9870
9871         PR testsuite/25241
9872         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9873         directive.
9874         
9875 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/32157
9878         * gfortran.dg/overload_2.f90: New test.
9879
9880         PR fortran/32689
9881         * gfortran.dg/transfer_simplify_5.f90
9882
9883         PR fortran/32634
9884         * gfortran.dg/interface_15.f90: New test.
9885
9886 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9887
9888         PR libfortran/32336
9889         * gfortran.dg/matmul_5.f90:  New test case.
9890
9891 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9892
9893         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9894         * gcc.dg/fesd-any.h: Likewise.
9895         * gcc.dg/fesd-baseonly.c: Likewise.
9896         * gcc.dg/fesd-baseonly.h: Likewise.
9897         * gcc.dg/fesd-none.c: Likewise.
9898         * gcc.dg/fesd-none.h: Likewise.
9899         * gcc.dg/fesd-reduced.c: Likewise.
9900         * gcc.dg/fesd-reduced.h: Likewise.
9901         * gcc.dg/fesd-sys.c: Likewise.
9902         * gcc.dg/fesd-sys.h: Likewise
9903         * gcc.dg/fesd.h: Likewise.
9904
9905         * g++.dg/debug/dwarf2: New directory.
9906         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9907         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9908         * g++.dg/other/fesd-any.h: Likewise.
9909         * g++.dg/other/fesd-baseonly.C: Likewise.
9910         * g++.dg/other/fesd-baseonly.h: Likewise.
9911         * g++.dg/other/fesd-none.C: Likewise.
9912         * g++.dg/other/fesd-none.h: Likewise.
9913         * g++.dg/other/fesd-reduced.C: Likewise.
9914         * g++.dg/other/fesd-reduced.h: Likewise.
9915         * g++.dg/other/fesd-sys.C: Likewise.
9916         * g++.dg/other/fesd-sys.h: Likewise.
9917         * g++.dg/other/fesd.h: Likewise.
9918
9919 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9920
9921         PR fortran/31129
9922         * gfortran.dg/parameter_unused.f90: New test.
9923
9924 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9925
9926         PR tree-optimization/32681
9927         * gcc.dg/tree-ssa/pr32681.c: New test.
9928
9929 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9930
9931         PR fortran/32678
9932         * gfortran.dg/fmt_t_5.f90: New test.
9933
9934 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9935
9936         PR c++/30535
9937         * g++.dg/template/operator10.C: New.
9938
9939 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9940
9941         PR libfortran/32217
9942         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9943
9944 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9945
9946         PR fortran/29876
9947         * gfortran.dg/operator_6.f90: New test.
9948
9949 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9950
9951         PR fortran/17711
9952         * gfortran.dg/operator_4.f90: New test.
9953         * gfortran.dg/operator_5.f90: New test.
9954         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9955         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9956
9957 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9958
9959         PR fortran/32669
9960         * gfortran.dg/argument_checking_6.f90: New.
9961
9962 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9963
9964         PR fortran/25094
9965         * gfortran.dg/interface_155555.f90: New test.
9966
9967 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9968
9969         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9970         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9971
9972 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9973
9974         PR testsuite/25241
9975         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9976         discern pedantic diagnostics and errors.
9977         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9978         and not an error.
9979         * gcc.dg/20050121-1.c: This is an error and not a warning.
9980         * gcc.target/i386/sseregparm-2.c:  Likewise.
9981         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9982         * gcc.dg/charset/attribute2.c: Likewise.
9983         * gcc.dg/bitfld-1.c: Likewise.
9984         * gcc.dg/pack-test-2.c: Likewise.
9985         * gcc.dg/940510-1.c: Match separately error and warning.
9986         * gcc.dg/array-2.c: Match separately multiple messages. The second
9987         diagnostic is a pedantic warning and not an error.
9988         * gcc.dg/pr14475.c: Match separately multiple messages.
9989         * gcc.dg/pr18809-1.c: Likewise.
9990         * gcc.dg/pr27953.c: Likewise.
9991         * gcc.dg/vla-init-1.c: Likewise.
9992         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9993
9994 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9995
9996         PR fortran/32644
9997         * gfortran.dg/char_decl_1.f90: New test.
9998
9999 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10000
10001         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10002
10003 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/32232
10006         * g++.dg/template/overload9.C: New test.
10007
10008 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10009
10010         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10011         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10012
10013 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10014
10015         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10016         * gcc.dg/20001012-2.c: Likewise.
10017         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10018         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10019
10020 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10021
10022         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10023         about the chunk size when STACK_SIZE is defined.
10024
10025 2007-07-06  Josh Conner  <jconner@apple.com>
10026
10027         PR middle-end/32602
10028         * gcc.dg/sibcall-8.c: New test.
10029
10030 2007-07-06  Josh Conner  <jconner@apple.com>
10031
10032         PR middle-end/32603
10033         * gcc.target/arm/sibcall-1.c: New test.
10034
10035 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10036
10037         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10038
10039 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10040
10041         * gfortran.dg/save_parameter.f90: New test.
10042         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10043
10044 2007-07-06  Richard Guenther  <rguenther@suse.de>
10045
10046         * g++.dg/opt/pr30965.C: New testcase.
10047
10048 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10049
10050         * gcc.target/mips/save-restore-5.c: New test.
10051
10052 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10053
10054         PR rtl_optimization/32450
10055         * gcc.dg/pr32450.c: New runtime test.
10056
10057 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10058
10059         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10060         single underscore in scan directives.
10061
10062 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/32245
10065         * g++.dg/init/ptrmem4.C: New test.
10066
10067         PR c++/32251
10068         * g++.dg/init/new21.C: Likewise.
10069
10070         PR c++/31992
10071         * g++.dg/template/static30.C: Likewise.
10072
10073 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10074
10075         * gcc.dg/vect/costmodel/ppc: New directory.
10076         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10077         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10078         New test.
10079         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10081         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10082         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10083         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10084         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10085         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10086         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10087         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10088         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10089         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10090         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10091         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10092         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10093
10094 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10095
10096         PR fortran/32359
10097         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10098
10099 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10100
10101         PR fortran/32526
10102         * gfortran.dg/interface_14.f90: New test.
10103
10104         PR fortran/32613
10105         * gfortran.dg/do_iterator_2.f90: New test.
10106
10107 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10108
10109         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10110         (FE_DEC_DOWNWARD): Likewise.
10111         (FE_DEC_UPWARD): Likewise.
10112         (FE_DEC_TOWARDZERO): Likewise.
10113         (FE_DEC_TONEARESTFROMZERO): Likewise.
10114
10115 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10116
10117         * gcc.c-torture/compile/pr32606.c: New.
10118         * gfortran.fortran-torture/execute/pr32604.f90: New.
10119
10120 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10121
10122         * gcc.dg/visibility-12.c: New test.
10123         * gcc.dg/visibility-13.c: Likewise.
10124         * g++.dg/ext/visibility-9.C: Likewise.
10125         * g++.dg/ext/visibility-10.C: Likewise.
10126
10127 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10128
10129         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10130         * gcc.dg/sh-relax-vxworks.c: New test.
10131
10132 2007-07-04  Richard Guenther  <rguenther@suse.de>
10133
10134         PR tree-optimization/32500
10135         * gcc.c-torture/execute/pr32500.c: New testcase.
10136
10137 2007-07-04  Richard Guenther  <rguenther@suse.de>
10138
10139         PR tree-optimization/32482
10140         * gcc.c-torture/compile/pr32482.c: New testcase.
10141
10142 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10143
10144         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10145         VxWorks kernels.
10146         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10147         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10148         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10149         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10150
10151 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10152
10153         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10154
10155 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10156
10157         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10158
10159 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10160
10161         PR fortran/31198
10162         * gfortran.dg/min_max_optional_1.f90: New test.
10163         * gfortran.dg/min_max_optional_2.f90: New test.
10164         * gfortran.dg/min_max_optional_3.f90: New test.
10165
10166 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10167
10168         PR fortran/32545
10169         * gfortran.dg/fmt_error.f90: New test.
10170
10171 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10172
10173         PR fortran/32612
10174         * gfortran.dg/interface_13.f90: New test.
10175
10176 2007-07-03  Dave Brolley  <brolley@redhat.com>
10177
10178         PR c++/31743
10179         * g++.dg/init/new20.C: New test.
10180
10181 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10182
10183         PR fortran/32579
10184         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10185
10186 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10187
10188         PR fortran/25062
10189         * common_7.f90: New.
10190         * common_8.f90: New.
10191         * common_9.f90: New.
10192
10193 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/30940
10196         * gfortran.dg/argument_checking_1.f90: New.
10197         * gfortran.dg/argument_checking_2.f90: New.
10198         * gfortran.dg/argument_checking_3.f90: New.
10199         * gfortran.dg/argument_checking_4.f90: New.
10200         * gfortran.dg/argument_checking_5.f90: New.
10201         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10202         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10203
10204 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10205
10206         * gcc.dg/pr32176.c: Add -w to default dg-options.
10207
10208 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10209
10210         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10211
10212 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10213
10214         PR fortran/20888
10215         * gfortran.dg/null_2.f90: New.
10216
10217 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10218             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10219
10220         PR middle-end/32176
10221         * gcc.dg/pr32176.c: New test.
10222
10223 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10224
10225         * gcc.dg/const-float80.c : New test.
10226         * gcc.dg/const-float128.c : New test.
10227         * gcc.dg/const-float80-ped.c : New test.
10228         * gcc.dg/const-float128-ped.c : New test.
10229
10230 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * gcc.dg/c99-math.h: Fix typo.
10233
10234 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10235
10236         PR libgomp/32468
10237         * gcc.dg/gomp/pr32468-1.c: New test.
10238
10239 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10240
10241         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10242         an ABI option.
10243
10244 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10245
10246         * gfortran.fortran-torture/compile/pr32583.f: New.
10247         * gcc.c-torture/compile/pr32584.c: New
10248
10249 2007-07-02  Ollie Wild  <aaw@google.com>
10250
10251         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10252         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10253
10254 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10255
10256         * gcc.target/mips/save-restore-1.c: New test.
10257         * gcc.target/mips/save-restore-2.c: Likewise.
10258         * gcc.target/mips/save-restore-3.c: Likewise.
10259         * gcc.target/mips/save-restore-4.c: Likewise.
10260
10261 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10262
10263         PR tree-optimization/31966
10264         PR tree-optimization/32533
10265         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10266         * gfortran.dg/pr32533.f90: Ditto.
10267
10268 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10269
10270         * g++.dg/opt/nrv12.C: New test.
10271         * gcc.target/i386/nrv1.c: New test.
10272
10273         PR c++/31748
10274         * g++.dg/gomp/pr31748.C: New test.
10275
10276 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10277  
10278         PR tree-optimization/32230
10279         * gcc.dg/vect/pr32230.c: New test.
10280
10281 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10282
10283         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10284         * bind_c_coms.f90: Ditto.
10285         * bind_c_coms_driver.c: Ditto.
10286         * bind_c_dts.f90: Ditto.
10287         * bind_c_dts_2.f03: Ditto.
10288         * bind_c_dts_2_driver.c: Ditto.
10289         * bind_c_dts_3.f03: Ditto.
10290         * bind_c_dts_4.f03: Ditto.
10291         * bind_c_dts_driver.c: Ditto.
10292         * bind_c_implicit_vars.f03: Ditto.
10293         * bind_c_procs.f03: Ditto.
10294         * bind_c_usage_2.f03: Ditto.
10295         * bind_c_usage_3.f03: Ditto.
10296         * bind_c_usage_5.f03: Ditto.
10297         * bind_c_usage_6.f03: Ditto.
10298         * bind_c_usage_7.f03: Ditto.
10299         * bind_c_vars.f90: Ditto.
10300         * bind_c_vars_driver.c: Ditto.
10301         * binding_c_table_15_1.f03: Ditto.
10302         * binding_label_tests.f03: Ditto.
10303         * binding_label_tests_10.f03: Ditto.
10304         * binding_label_tests_10_main.f03: Ditto.
10305         * binding_label_tests_11.f03: Ditto.
10306         * binding_label_tests_11_main.f03: Ditto.
10307         * binding_label_tests_12.f03: Ditto.
10308         * binding_label_tests_13.f03: Ditto.
10309         * binding_label_tests_13_main.f03: Ditto.
10310         * binding_label_tests_14.f03: Ditto.
10311         * binding_label_tests_2.f03: Ditto.
10312         * binding_label_tests_3.f03: Ditto.
10313         * binding_label_tests_4.f03: Ditto.
10314         * binding_label_tests_5.f03: Ditto.
10315         * binding_label_tests_6.f03: Ditto.
10316         * binding_label_tests_7.f03: Ditto.
10317         * binding_label_tests_8.f03: Ditto.
10318         * binding_label_tests_9.f03: Ditto.
10319         * c_assoc.f90: Ditto.
10320         * c_assoc_2.f03: Ditto.
10321         * c_f_pointer_shape_test.f90: Ditto.
10322         * c_f_pointer_tests.f90: Ditto.
10323         * c_f_tests_driver.c: Ditto.
10324         * c_funloc_tests.f03: Ditto.
10325         * c_funloc_tests_2.f03: Ditto.
10326         * c_funloc_tests_3.f03: Ditto.
10327         * c_funloc_tests_3_funcs.c: Ditto.
10328         * c_kind_params.f90: Ditto.
10329         * c_kind_tests_2.f03: Ditto.
10330         * c_kinds.c: Ditto.
10331         * c_loc_driver.c: Ditto.
10332         * c_loc_test.f90: Ditto.
10333         * c_loc_tests_2.f03: Ditto.
10334         * c_loc_tests_2_funcs.c: Ditto.
10335         * c_loc_tests_3.f03: Ditto.
10336         * c_loc_tests_4.f03: Ditto.
10337         * c_loc_tests_5.f03: Ditto.
10338         * c_loc_tests_6.f03: Ditto.
10339         * c_loc_tests_7.f03: Ditto.
10340         * c_loc_tests_8.f03: Ditto.
10341         * c_ptr_tests.f03: Ditto.
10342         * c_ptr_tests_10.f03: Ditto.
10343         * c_ptr_tests_5.f03: Ditto.
10344         * c_ptr_tests_7.f03: Ditto.
10345         * c_ptr_tests_7_driver.c: Ditto.
10346         * c_ptr_tests_8.f03: Ditto.
10347         * c_ptr_tests_8_funcs.c: Ditto.
10348         * c_ptr_tests_9.f03: Ditto.
10349         * c_ptr_tests_driver.c: Ditto.
10350         * c_size_t_driver.c: Ditto.
10351         * c_size_t_test.f03: Ditto.
10352         * com_block_driver.f90: Ditto.
10353         * global_vars_c_init.f90: Ditto.
10354         * global_vars_c_init_driver.c: Ditto.
10355         * global_vars_f90_init.f90: Ditto.
10356         * global_vars_f90_init_driver.c: Ditto.
10357         * interop_params.f03: Ditto.
10358         * iso_c_binding_only.f03: Ditto.
10359         * iso_c_binding_rename_1.f03: Ditto.
10360         * iso_c_binding_rename_1_driver.c: Ditto.
10361         * iso_c_binding_rename_2.f03: Ditto.
10362         * iso_c_binding_rename_2_driver.c: Ditto.
10363         * kind_tests_2.f03: Ditto.
10364         * kind_tests_3.f03: Ditto.
10365         * module_md5_1.f90: Ditto.
10366         * only_clause_main.c: Ditto.
10367         * print_c_kinds.f90: Ditto.
10368         * test_bind_c_parens.f03: Ditto.
10369         * test_c_assoc.c: Ditto.
10370         * test_com_block.f90: Ditto.
10371         * test_common_binding_labels.f03: Ditto.
10372         * test_common_binding_labels_2.f03: Ditto.
10373         * test_common_binding_labels_2_main.f03: Ditto.
10374         * test_common_binding_labels_3.f03: Ditto.
10375         * test_common_binding_labels_3_main.f03: Ditto.
10376         * test_only_clause.f90: Ditto.
10377         * use_iso_c_binding.f90: Ditto.
10378         * value_5.f90: Ditto.
10379         * value_test.f90: Ditto.
10380         * value_tests_f03.f90: Ditto.
10381
10382 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10383
10384         * gcc.dg/tls/opt-14.c: New.
10385
10386 2007-07-01  Ollie Wild  <aaw@google.com>
10387
10388         * g++.dg/lookup/using16.C: New test.
10389         * g++.dg/lookup/using17.C: New test.
10390
10391 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10392
10393         PR fortran/32239
10394         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10395         (test_4): Use proper test for floating point equality.
10396         (test_8): Likewise.
10397
10398 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10399
10400         PR libgfortran/32554
10401         * gfortran.dg/fmt_p_1.f90: New test.
10402
10403 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10404
10405         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10406         initialization and fix dg-final check - the initialization loop is
10407         vectorizable.
10408
10409 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10410             Volker Reichelt  <reichelt@netcologne.de>
10411
10412         PR middle-end/32559
10413         * gcc.dg/pr32559.c: New test.
10414
10415 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10416
10417         PR tree-optimization/25371
10418         * gcc.dg/vect/pr25371.c: New test.
10419
10420 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10421
10422         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10423         when allocating and initializing a flexible array.
10424
10425 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10426
10427         PR fortran/20373
10428         * gfortran.dg/intrinsic.f90: New test.
10429
10430 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/32555
10433         * gfortran.dg/fmt_zero_check.f90: New.
10434
10435 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10436
10437         PR fortran/30284
10438         * gfortran.dg/repeat_f90: New test.
10439
10440 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10441
10442         PR testsuite/25241
10443         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10444         -pedantic-errors, so we should match errors.
10445         * gcc.dg/cpp/escape-1.c: Likewise.
10446         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10447         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10448         warning.
10449         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10450         errors instead of warnings.
10451         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10452         a pedantic warning.
10453         * gcc.dg/cpp/arith-3.c: Likewise.
10454
10455 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10456
10457         PR testsuite/25241
10458         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10459         * gcc.dg/pch/valid-2.c: Likewise.
10460         * gcc.dg/pch/valid-3.c: Likewise.
10461         * gcc.dg/pch/warn-1.c: Likewise.
10462         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10463         
10464 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10465
10466         PR c/4076
10467         * gcc.dg/Wunused-function.c: New.
10468         
10469 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10470
10471         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10472
10473 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10474
10475         * g++.dg/other/canon-31724.C: New.
10476         
10477 2007-06-29  Jan Hubicka  <jh@suse.cz>
10478
10479         PR middle-end/32372
10480         * gcc.c-torture/compile/pr32372.c: new.
10481
10482 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10483
10484         * gfortran.dg/operator_3.f90: New test.
10485
10486 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10487
10488         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10489         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10490
10491 2007-06-29  Richard Guenther  <rguenther@suse.de>
10492
10493         PR middle-end/32493
10494         * gcc.dg/inline-23.c: New testcase.
10495
10496 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10497
10498         PR tree-optimization/24659
10499         * gcc.target/i386/vectorize2.c: New test.
10500         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10501         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10502
10503 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10504
10505         * gcc.dg/pointer-arith-9.c: New test.
10506
10507 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10508
10509         PR fortran/32483
10510         * gfortran.dg/fmt_read_2.f90: New.
10511
10512 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10513
10514         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10515         If it exists, don't try to create it.
10516
10517 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10518
10519         * g++.dg/ext/visibility/ms-compat-1.C: New.
10520
10521 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10522
10523         PR tree-opt/32417
10524         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10525
10526 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10527
10528         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10529         targets.
10530
10531 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10532
10533         PR fortran/32467
10534         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10535
10536 2007-06-27  Richard Guenther  <rguenther@suse.de>
10537
10538         PR middle-end/32492
10539         * gcc.dg/inline-22.c: New testcase.
10540
10541 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10542
10543         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10544         the scan-assembler constant.
10545
10546 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10547
10548         PR 20216
10549         * gcc.dg/pr20216.c: New.
10550
10551 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10552
10553         PR tree-opt/32421
10554         * gcc.dg/vect/pr32421.c: New test.
10555
10556 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10557
10558         PR c++/32111
10559         * g++.dg/other/friend5.C: New test.
10560
10561 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10562
10563         PR fortran/32464
10564         * gfortran.dg/host_assoc_function_2.f90: New test.
10565
10566         PR fortran/31494
10567         * gfortran.dg/host_assoc_call_1.f90: New test.
10568
10569 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10570
10571         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10572         
10573 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10574
10575         PR fortran/32456
10576         * gfortran.dg/error_format.f90: New test.
10577
10578 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/32136
10581         * gfortran.dg/pr32136.f90: New test.
10582
10583 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/31726
10586         * gfortran.dg/minmaxloc_1.f90: New test.
10587
10588         PR fortran/32298
10589         * gfortran.dg/minmaxloc_2.f90: New test.
10590
10591 2007-06-23  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/16876
10594         PR middle-end/29478
10595         * gcc.dg/pr29254.c: The warning is bogus.
10596         * gcc.dg/warn-1.c: Likewise.
10597         * gcc.dg/assign-warn-3.c: Likewise.
10598         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10599
10600 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10601
10602         * gcc.c-torture/execute/20070623-1.c: New.
10603
10604 2007-06-22  Jan Hubicka  <jh@suse.cz>
10605
10606         * gcc.c-torture/compile/pr31541.c: New.
10607
10608 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10609
10610         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10611         Remove -m64 from dg-options.
10612
10613 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10614
10615         PR middle-end/32374
10616         * gcc.dg/pr32374.c: New test.
10617
10618 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10619
10620         PR fortran/32360
10621         * gfortran.dg/pointer_assign_3.f90: New test.
10622
10623 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10624
10625         * gcc.dg/tree-ssa/pr19590.c: New.
10626
10627 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10628
10629         PR fortran/31162
10630         * gfortran.dg/assign.f90: Update test.
10631         * gfortran.dg/real_do_1.f90: Update test.
10632         * gfortran.dg/gomp/omp_do1.f90: Update test.
10633         * gfortran.dg/warnings_are_errors_1.f: Update test.
10634         * gfortran.dg/g77/20010519-1.f: Update test.
10635         * gfortran.dg/g77/pr9258.f: Update test.
10636         * gfortran.dg/g77/960317-1.f: Update test.
10637
10638 2007-06-21  Richard Guenther  <rguenther@suse.de>
10639
10640         PR tree-optimization/32453
10641         * gcc.c-torture/compile/pr32453.c: New testcase.
10642
10643 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10644
10645         PR tree-optimization/31866
10646         * gcc.dg/pr31866.c: New test.
10647
10648 2007-06-21  Richard Guenther  <rguenther@suse.de>
10649
10650         PR tree-optimization/32451
10651         * g++.dg/torture/20070621-1.C: New testcase.
10652
10653 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10654
10655         * gcc.dg/attr-isr.c: Test delay slot content.
10656         
10657 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10658
10659         PR fortran/32361
10660         gfortran.dg/pointer_assign_2.f90: New test.
10661
10662 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10663
10664         PR fortran/25061
10665         gfortran.dg/invalid_procedure_name.f90: New test.
10666
10667 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10668
10669         PR tree-optimization/25737
10670         * gcc.dg/tree-ssa/alias-14.c: New test.
10671
10672 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10673
10674         * gcc.target/i386/large-size-array-3.c: New.
10675
10676 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10677         Richard Guenther  <rguenther@suse.de>
10678
10679         PR fortran/32140
10680         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10681
10682 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10683
10684         PR middle-end/31959
10685         * gcc.dg/pr31959.c: New test.
10686
10687         PR inline-asm/32109
10688         * g++.dg/ext/asm10.C: New test.
10689
10690         PR middle-end/32285
10691         * gcc.c-torture/execute/20070614-1.c: New test.
10692
10693 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10694
10695         * gcc.target/arm/stack-corruption.c: New test.
10696
10697 2007-06-19  Richard Guenther  <rguenther@suse.de>
10698
10699         * g++.dg/torture/pr30252.C: New testcase.
10700
10701 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10702
10703         PR tree-optimization/32353
10704         * g++.dg/opt/nrv13.C: New test.
10705
10706 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10707
10708         PR fortran/20863
10709         PR fortran/20882
10710         * gfortran.dg/impure_assignment_2.f90 : New test.
10711
10712         PR fortran/32236
10713         * gfortran.dg/data_initialized_2.f90 : New test.
10714
10715         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10716         appropriate version of 'dmach'.
10717
10718 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10719
10720         PR target/32389
10721         * gcc.target/i386/pr32389.c New test.
10722
10723 2007-06-18  Simon Baldwin <simonb@google.com>
10724
10725         PR c++/31923
10726         * g++.dg/template/error25.C: New.
10727         * g++.dg/template/spec35.C: New.
10728
10729 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10730
10731         * gcc.c-torture/compile/pr32355.c: New testcase.
10732         
10733 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10734
10735         PR tree-optimization/32383
10736         * g++.dg/opt/pr32383.C: New test.
10737
10738 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10739
10740         PR rtl-optimization/32366
10741         * gcc.dg/vect/pr32366.c: New test.
10742
10743 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10744
10745         * gcc.c-torture/compile/pr32349.c: New testcase.
10746         
10747 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10748
10749         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10750         * gcc.target/sparc/combined-2.c: Likewise.
10751         * gcc.target/sparc/fexpand.c : Likewise.
10752         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10753         * gcc.target/sparc/fpack16.c : Likewise.
10754         * gcc.target/sparc/fpmerge.c : Likewise.
10755         * gcc.target/sparc/fpmul.c : Likewise.
10756         * gcc.target/sparc/noresult.c : Likewise.
10757         * gcc.target/sparc/pdist.c: Likewise.
10758
10759 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10760
10761         PR middle-end/31723
10762         * gcc.target/i386/recip-divf.c: New test.
10763         * gcc.target/i386/recip-sqrtf.c: Ditto.
10764         * gcc.target/i386/recip-vec-divf.c: Ditto.
10765         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10766         * gcc.target/i386/sse-recip.c: Ditto.
10767         * gcc.target/i386/sse-recip-vec.c: Ditto.
10768
10769 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10770
10771         PR tree-opt/32225
10772         * gcc.c-torture/compile/20070605-1.c: New test.
10773
10774         * gcc.c-torture/compile/20070603-1.c: New testcase.
10775         * gcc.c-torture/compile/20070603-2.c: New testcase.
10776
10777         * gcc.c-torture/compile/20070531-1.c: New test.
10778
10779         PR tree-opt/32167
10780         * gcc.c-torture/compile/20070531-2.c: New test.
10781
10782         PR tree-opt/32144
10783         * gcc.c-torture/compile/20070529-1.c: New test.
10784
10785         PR tree-opt/32145
10786         * gcc.c-torture/compile/20070529-2.c: New test.
10787
10788         PR tree-opt/32015
10789         * gcc.c-torture/compile/20070520-1.c: New test.
10790
10791         * g++.dg/ext/java-1.C: New test.
10792
10793         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10794         loops instead of one. Remove the "can't determine dependence"
10795         check.
10796         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10797         needed as the cast is gone in the first place.
10798         * gcc.dg/max-1.c: Change local variable a to be a global one.
10799         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10800         have a cast which is PREd.
10801
10802 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10803
10804         * g++.dg/lookup/anon6.C: New test.
10805
10806 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10807
10808         PR c++/31806
10809         * g++.dg/opt/static6.C: New testcase.
10810
10811 2007-06-14  Geoff Keating  <geoffk@apple.com>
10812
10813         * g++.dg/ext/visibility/overload-1.C: New.
10814
10815         PR 31093
10816         * g++.dg/ext/visibility/anon4.C: New.
10817
10818 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10819
10820         PR target/32268
10821         * gcc.target/i386/pr32268.c: New test.
10822
10823 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10824
10825         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10826         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10827         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10828
10829         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10830         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10831         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10832         BID is used.
10833
10834 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10835
10836         PR fortran/32302
10837         * gfortran.dg/common_resize_1.f90: New test.
10838
10839 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10840
10841         PR target/32274
10842         * gcc.dg/vect/pr32224.c: Fix.   
10843         
10844 2007-06-13  Eric Christopher  <echristo@apple.com>
10845
10846         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10847
10848 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10849
10850         PR fortran/32323
10851         * gfortran.dg/actual_array_vect_1.f90: New.
10852
10853 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10854
10855         * gcc.target/sparc/mfpu.c: New test.
10856
10857 2007-06-12  Geoff Keating  <geoffk@apple.com>
10858
10859         * g++.dg/warn/weak1.C: Suppress on Darwin.
10860         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10861
10862 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10863
10864         PR middle-end/31579
10865          * g++.dg/torture/pr31579.C: New testcase.
10866
10867 2007-06-12  Ian Lance Taylor  <iant@google.com>
10868
10869         PR libstdc++/29286
10870         * g++.dg/init/new16.C: New test.
10871         * g++.dg/init/new17.C: New test.
10872         * g++.dg/init/new18.C: New test.
10873         * g++.dg/init/new19.C: New test.
10874
10875 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10876
10877         * gnat.dg/lhs_view_convert.adb: New test.
10878
10879 2007-06-12  Richard Guenther  <rguenther@suse.de>
10880
10881         PR tree-optimization/15353
10882         PR tree-optimization/31657
10883         * gcc.c-torture/execute/20070424-1.c: New testcase.
10884         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10885         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10886         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10887         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10888         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10889
10890 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10891
10892         PR rtl-optimization/32293
10893         * gcc.dg/pr32293.c: New test.
10894
10895 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10896
10897         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10898
10899 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10900
10901         PR fortran/29786
10902         * gfortran.dg/equiv_7.f90: New test.
10903         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10904
10905         PR fortran/30875
10906         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10907
10908 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10909
10910         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10911         * gcc.dg/setjmp-4.c: Likewise.
10912         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10913
10914 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10915
10916         PR rtl-optimization/31025
10917         * gfortran.dg/pr31025.f90: New.
10918
10919 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10920
10921         PR target/32280
10922         * gcc.target/i386/pr32280.c: New test.
10923
10924 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10925
10926         PR middle-end/32279
10927         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10928
10929 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10930
10931         PR libgfortran/32235
10932         * gfortran.dg/backspace_9.f: New test.
10933
10934 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10935
10936         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10937
10938 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10939
10940         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10941
10942 2007-06-09  Ian Lance Taylor  <iant@google.com>
10943
10944         PR tree-optimization/32169
10945         * gcc.c-torture/compile/pr32169.c: New test.
10946
10947 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10948
10949         * gcc.dg/vect/costmodel: New directory.
10950         * gcc.dg/vect/costmodel/i386: New directory.
10951         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10952         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10953         New test.
10954         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10955         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10956         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10957         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10958         * gcc.dg/vect/costmodel/x86_64: New directory.
10959         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10960         New testsuite.
10961         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10962         New test.
10963         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10964         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10965         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10966         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10967         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10968
10969 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10970
10971         PR tree-optimization/32243
10972         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10973         flags for -Os tests.
10974         * gcc.dg/vect/03-vect-pr32243.c: New test.
10975
10976 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10977
10978         PR tree-optimization/32224
10979         * gcc.dg/vect/pr32224.c: New test.
10980
10981 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR c++/32177
10984         * g++.dg/gomp/pr32177.C: New test.
10985
10986 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10987
10988         PR testsuite/25241
10989         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10990         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10991         warning nor an error.
10992         * gcc.dg/Wfatal-2.c: Likewise.
10993         * gcc.dg/Werror-1.c: Likewise.
10994         * gcc.dg/Werror-5.c: Likewise.
10995         * gcc.dg/Werror-7.c: Likewise.
10996         * gcc.dg/Werror-10.c: Likewise.
10997         * gcc.dg/Werror-11.c: Likewise.
10998
10999 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11000
11001         PR c++/30759
11002         * g++.dg/init/brace6.C: New test.
11003
11004 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11005
11006         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11007         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11008         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11009         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11010
11011         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11012         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11013         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11014         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11015         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11016         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11017         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11018         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11019
11020         * gcc.dg/darwin-minversion-3.c: New.
11021
11022 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11023
11024         * gcc.target/i386/builtin-copysign.c: New test.
11025
11026 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11027
11028         PR tree-optimization/32220
11029         * gfortran.dg/predcom-2.f: New testcase.
11030
11031 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11032
11033         PR tree-opt/32231
11034         * gcc.target/i386/vectorize4.c: New test.
11035
11036 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11037
11038         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11039
11040 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11041
11042         PR testsuite/25241
11043         * gcc.dg/simd-5.c: Mark output as a note.
11044         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11045         dg-message.
11046         * gcc.dg/simd-1.c: Likewise.
11047         * gcc.dg/always_inline.c: Mark output as a sorry.
11048         * gcc.dg/always_inline2.c: Likewise.
11049         * gcc.dg/always_inline3.c: Likewise.
11050
11051 2007-06-06  Ian Lance Taylor  <iant@google.com>
11052
11053         * g++.dg/conversion/enum1.C: New test.
11054
11055 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11056
11057         PR tree-optimization/32216
11058         * gcc.dg/vect/pr32216.c: New test.
11059
11060 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11061
11062         PR testsuite/18923
11063         * gfortran.dg/invalid_contains_1.f90: New test.
11064         * gfortran.dg/invalid_contains_2.f90: New test.
11065
11066 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11067
11068         PR testsuite/32057
11069         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11070         midnight issues.
11071
11072 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11073
11074         PR testsuite/25241
11075         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11076         dg-message to match de note.
11077         * gcc.dg/pr26570.c: Use dg-message for a note.
11078         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11079         dg-error instead of dg-warning because of -Werror.
11080         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11081         neither an error, nor a warning.
11082         * gcc.dg/glibc-uclibc-2.c: Likewise
11083         * gcc.dg/cpp/19940712-1.c: Likewise.
11084
11085 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11086
11087         PR preprocessor/23479
11088         * gcc.dg/binary-constants-1.c: Add test suites for
11089         the 0b-prefixed binary integer constants.
11090         * gcc.dg/binary-constants-2.c: Ditto.
11091         * gcc.dg/binary-constants-3.c: Ditto.
11092         * gcc.dg/binary-constants-4.c: Ditto.
11093
11094 2007-06-05  Ian Lance Taylor  <iant@google.com>
11095
11096         * gcc.dg/Wstrict-overflow-19.c: New test.
11097
11098 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11099
11100         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11101
11102 2007-06-04  Ian Lance Taylor  <iant@google.com>
11103
11104         * gcc.dg/Wstrict-overflow-18.c: New test.
11105
11106 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11107
11108         PR testsuite/25241
11109         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11110         * gcc.dg/cpp/mi5.c: Likewise.
11111         * gcc.dg/cpp/mi7.c: Likewise.
11112
11113 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11114
11115         PR c/32191
11116         * gcc.dg/pr32191.c: New test.
11117
11118 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11119
11120         PR fortran/32124
11121         * gfortran.dg/allocate_stat_1.f90: Remove.
11122
11123 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11124
11125         * gcc.target/i386/sse4_2-check.h: New.
11126         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11127         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11128         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11129         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11130         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11131         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11132         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11133         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11134         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11135         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11136         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11137         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11138         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11139         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11140         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11141         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11142         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11143         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11144
11145 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11146
11147         * gcc.dg/pie-link.c: New test.
11148
11149 2007-06-01  Ian Lance Taylor  <iant@google.com>
11150
11151         * gcc.dg/Wstrict-overflow-17.c: New test.
11152
11153 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11154
11155         * gcc.dg/builtin-return-1.c (g): New.
11156         (main): Allocate at least 64 bytes on the stack.
11157
11158 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11159
11160         * g++.dg/init/cleanup3.C: New test.
11161
11162 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11163
11164         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11165         int is 16 bits.
11166
11167 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11168
11169         PR fortran/32156
11170         * gfortran.dg/char_array_constructor_3.f90: New test.
11171
11172 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11173
11174         PR tree-optimization/32160
11175         * gfortran.dg/predcom-1.f: New test.
11176
11177 2007-05-31  Richard Guenther  <rguenther@suse.de>
11178
11179         * g++.dg/other/str_empty.C: Move...
11180         * g++.dg/other/pr30567.C: Move...
11181         * g++.dg/tree-ssa/pr27218.C: Move...
11182         * g++.dg/torture: ...here and remove dg-options.
11183
11184 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11185
11186         PR c++/32158
11187         * g++.dg/ext/is_pod_incomplete.C: New.
11188
11189 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11190             Douglas Gregor <doug.gregor@gmail.com>
11191             Pedro Lamarao <pedro.lamarao@mndfck.org>
11192             Howard Hinnant <howard.hinnant@gmail.com>
11193
11194         PR c++/7412
11195         PR c++/29939
11196         * g++.dg/cpp0x/rv8p.C: New.
11197         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11198         * g++.dg/cpp0x/cast-bug.C: New.
11199         * g++.dg/cpp0x/elision_weak.C: New.
11200         * g++.dg/cpp0x/collapse-bug.C: New.
11201         * g++.dg/cpp0x/rv3p.C: New.
11202         * g++.dg/cpp0x/rv7n.C: New.
11203         * g++.dg/cpp0x/overload-conv-1.C: New.
11204         * g++.dg/cpp0x/rv2n.C: New.
11205         * g++.dg/cpp0x/deduce.C: New.
11206         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11207         * g++.dg/cpp0x/rv6p.C: New.
11208         * g++.dg/cpp0x/template_deduction.C: New.
11209         * g++.dg/cpp0x/implicit-copy.C: New.
11210         * g++.dg/cpp0x/rv1p.C: New.
11211         * g++.dg/cpp0x/cast.C: New.
11212         * g++.dg/cpp0x/rv5n.C: New.
11213         * g++.dg/cpp0x/collapse.C: New.
11214         * g++.dg/cpp0x/overload-conv-2.C: New.
11215         * g++.dg/cpp0x/rv4p.C: New.
11216         * g++.dg/cpp0x/rvo.C: New.
11217         * g++.dg/cpp0x/iop.C: New.
11218         * g++.dg/cpp0x/rv3n.C: New.
11219         * g++.dg/cpp0x/rv7p.C: New.
11220         * g++.dg/cpp0x/reference_collapsing.C: New.
11221         * g++.dg/cpp0x/overload.C: New.
11222         * g++.dg/cpp0x/named.C: New.
11223         * g++.dg/cpp0x/rv2p.C: New.
11224         * g++.dg/cpp0x/rv6n.C: New.
11225         * g++.dg/cpp0x/not_special.C: New.
11226         * g++.dg/cpp0x/bind.C: New.
11227         * g++.dg/cpp0x/rv1n.C: New.
11228         * g++.dg/cpp0x/rv5p.C: New.
11229         * g++.dg/cpp0x/elision.C: New.
11230         * g++.dg/cpp0x/named_refs.C: New.
11231         * g++.dg/cpp0x/unnamed_refs.C: New.
11232         * g++.dg/cpp0x/rv4n.C: New.
11233         * g++.dg/cpp0x/elision_neg.C: New.
11234         * g++.dg/init/copy7.C: Run in C++98 mode.
11235         * g++.dg/overload/arg1.C: Ditto.
11236         * g++.dg/overload/arg4.C: Ditto.
11237
11238 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11239
11240         PR c++/31809
11241         * g++.dg/opt/static5.C: New test.
11242
11243 2007-05-30  Richard Guenther  <rguenther@suse.de>
11244
11245         * g++.dg/dg.exp: Prune torture/.
11246         * g++.dg/torture/dg-torture.exp: New testsuite.
11247
11248 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11249
11250         * gcc.target/arm/pr27387.C: Move and rename to ...
11251         * g++.dg/inherit/thunk8.C: ... here.
11252
11253 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11254
11255         PR tree-optimization/31769
11256         * g++.dg/gomp/pr31769.C: New test.
11257
11258 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11259
11260         * gcc.target/i386/stack-realign.c: New.
11261
11262 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11263
11264         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11265
11266 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11267
11268         * gfortran.dg/sizeof.f90: New.
11269
11270 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11271
11272         PR c/31339
11273         * gcc.dg/boolcomplex-1.c: New test.
11274
11275         PR c++/31339
11276         * g++.dg/ext/boolcomplex-1.c: New test.
11277
11278 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11279
11280         * gcc.dg/matrix: New directory.
11281
11282 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11283
11284         PR fortran/32124
11285         * gfortran.dg/allocate_stat_1.f90: New.
11286
11287 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11288
11289         PR fortran/31972
11290         * transfer_hollerith_1.f90: New test.
11291
11292 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11293
11294         PR tree-opt/32100
11295         * gcc.c-torture/execute/vrp-7.c: New test.
11296
11297 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11298
11299         * gfortran.dg/transfer_simplify_4.f90: New test.
11300
11301 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11302
11303         PR fortran/32088
11304         * gfortran.dg/func_result_3.f90: New.
11305
11306 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11307
11308         PR middle-end/32083
11309         * gfortran.dg/transfer_simplify_3.f90: New.
11310
11311 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11312
11313         PR target/32065
11314         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11315         to compile options.
11316         * gcc.target/i386/pr32065-2.c: New test.
11317
11318 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11319
11320         PR fortran/31813
11321         * gfortran.dg/io_constraints_2.f90: Update.
11322
11323 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11324
11325         PR fortran/31219
11326         * gfortran.dg/array_constructor_17.f90: New test.
11327
11328 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11329
11330         PR tree-opt/32090
11331         * g++.dg/opt/array2.C: New testcase.
11332
11333 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11334
11335         PR target/32065
11336         * gcc.target/i386/pr32065.c: New test.
11337
11338 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11339             Marcus Meissner <meissner@suse.de>
11340
11341         * gcc.dg/attr-alloc_size.c: New.
11342
11343 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11344             Lee Millward  <lee.millward@gmail.com>
11345
11346         PR c++/31745
11347         * g++.dg/parse/crash34.C: New test.
11348
11349         * g++.dg/parse/crash35.C: New test.
11350
11351 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11352
11353         * gcc.target/i386/sse2-check.h: New.
11354         * gcc.target/i386/sse2-vec-1.c: Likewise.
11355         * gcc.target/i386/sse2-vec-2.c: Likewise.
11356         * gcc.target/i386/sse2-vec-3.c: Likewise.
11357         * gcc.target/i386/sse2-vec-4.c: Likewise.
11358         * gcc.target/i386/sse2-vec-5.c: Likewise.
11359         * gcc.target/i386/sse2-vec-6.c: Likewise.
11360
11361 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11362
11363         PR c++/31431
11364         PR c++/31432
11365         PR c++/31434
11366         PR c++/31435
11367         PR c++/31437
11368         PR c++/31438
11369         PR c++/31442
11370         PR c++/31443
11371         PR c++/31444
11372         PR c++/31445
11373         * g++.dg/cpp0x/pr31431.C: New.
11374         * g++.dg/cpp0x/pr31437.C: New.
11375         * g++.dg/cpp0x/pr31442.C: New.
11376         * g++.dg/cpp0x/pr31444.C: New.
11377         * g++.dg/cpp0x/pr31431-2.C: New.
11378         * g++.dg/cpp0x/pr31432.C: New.
11379         * g++.dg/cpp0x/pr31434.C: New.
11380         * g++.dg/cpp0x/pr31438.C: New.
11381         * g++.dg/cpp0x/pr31443.C: New.
11382         * g++.dg/cpp0x/pr31445.C: New.
11383         * g++.dg/cpp0x/variadic-crash1.C: New.
11384
11385 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11386
11387         * gcc.target/arm/long-calls-1.c: New test.
11388         * gcc.target/arm/long-calls-2.c: Likewise.
11389         * gcc.target/arm/long-calls-3.c: Likewise.
11390         * gcc.target/arm/long-calls-4.c: Likewise.
11391
11392 2007-05-25  Richard Guenther  <rguenther@suse.de>
11393             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11394
11395         PR tree-optimization/31982
11396         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11397
11398 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11399
11400         PR fortran/32047
11401         * gfortran.dg/result_in_spec_2.f90: New test.
11402
11403 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11404
11405         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11406
11407 2007-05-24  Ollie Wild  <aaw@google.com>
11408
11409         * gcc.dg/cpp/counter-1.c: New test.
11410         * gcc.dg/pch/counter-1.c: New test.
11411         * gcc.dg/pch/counter-1.hs: New file.
11412         * gcc.dg/pch/counter-2.c: New test.
11413         * gcc.dg/pch/counter-2.hs: New file.
11414         * gcc.dg/pch/counter-3.c: New test.
11415         * gcc.dg/pch/counter-3.hs: New file.
11416
11417 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11418
11419         * gcc.dg/tree-ssa/predcom-1.c: New test.
11420         * gcc.dg/tree-ssa/predcom-2.c: New test.
11421         * gcc.dg/tree-ssa/predcom-3.c: New test.
11422         * gcc.dg/tree-ssa/predcom-4.c: New test.
11423         * gcc.dg/tree-ssa/predcom-5.c: New test.
11424         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11425
11426 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11427
11428         PR testsuite/32062
11429         * gcc.target/i386/sse4_1-check.h (MASK): New.
11430
11431 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11432
11433         PR fortran/32038
11434         * gfortran.dg/pr25603.f: Initialize integer variables.
11435
11436 2007-05-23  Ian Lance Taylor  <iant@google.com>
11437
11438         * g++.dg/other/vrp1.C: New test.
11439
11440 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11441
11442         PR preprocessor/20077
11443         * gcc.dg/cpp/paste15.c: New test.
11444
11445 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11446             Nigel Stephens  <nigel@mips.com>
11447             Richard Sandiford  <richard@codesourcery.com>
11448
11449         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11450         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11451         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11452         * gcc.target/mips/inter/mips16-inter.exp: New.
11453
11454 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11455
11456         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11457
11458 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11459
11460         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11461         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11462         * gcc.target/i386/sse3-addsubps.c: Likewise.
11463         * gcc.target/i386/sse3-haddpd.c: Likewise.
11464         * gcc.target/i386/sse3-haddps.c: Likewise.
11465         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11466         * gcc.target/i386/sse3-hsubps.c: Likewise.
11467         * gcc.target/i386/sse3-lddqu.c: Likewise.
11468         * gcc.target/i386/sse3-movddup.c: Likewise.
11469         * gcc.target/i386/sse3-movshdup.c: Likewise.
11470         * gcc.target/i386/sse3-movsldup.c: Likewise.
11471
11472         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11473         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11474         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11475         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11476         * gcc.target/i386/ssse3-palignr.c: Likewise.
11477         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11478         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11479         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11480         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11481         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11482         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11483         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11484         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11485         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11486         * gcc.target/i386/ssse3-psignb.c: Likewise.
11487         * gcc.target/i386/ssse3-psignd.c: Likewise.
11488         * gcc.target/i386/ssse3-psignw.c: Likewise.
11489         * gcc.target/i386/ssse3-vals.h: Likewise.
11490
11491         * gcc.target/i386/sse3-check.h: New file.
11492         * gcc.target/i386/ssse3-check.h: Likewise.
11493
11494 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11495
11496         PR middle-end/31095
11497         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11498
11499 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11500
11501         PR middle-end/31606
11502         * gcc.c-torture/20070522-1.c: New testcase.
11503
11504 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11505
11506         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11507
11508 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11509
11510         * gcc.c-torture/execute/ieee/20000320-1.x,
11511         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11512         m68k-*-* and check_effective_target_coldfire_fpu.
11513
11514 2007-05-22  Ollie Wild  <aaw@google.com>
11515
11516         * g++.dg/lookup/hidden-class10.C: New test.
11517         * g++.dg/lookup/hidden-class11.C: New test.
11518
11519 2007-05-22  Ollie Wild  <aaw@google.com>
11520
11521         * g++.dg/lookup/name-clash5.C: New test.
11522         * g++.dg/lookup/name-clash6.C: New test.
11523
11524 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11525
11526         * g++.dg/other/i386-2.C: Update comments on header files tested.
11527         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11528         of <tmmintrin.h>.
11529         * gcc.target/i386/sse-12.c: Likewise.
11530         * gcc.target/i386/sse-13.c: Likewise.
11531         * gcc.target/i386/sse-14.c: Likewise.
11532
11533         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11534         Redefined to test with immediate operand.
11535         (__builtin_ia32_blendps): Likewise.
11536         (__builtin_ia32_blendpd): Likewise.
11537         (__builtin_ia32_dpps): Likewise.
11538         (__builtin_ia32_dpps): Likewise.
11539         (__builtin_ia32_insertps128): Likewise.
11540         (__builtin_ia32_vec_ext_v4sf): Likewise.
11541         (__builtin_ia32_vec_set_v16qi): Likewise.
11542         (__builtin_ia32_vec_set_v4si): Likewise.
11543         (__builtin_ia32_vec_set_v2di): Likewise.
11544         (__builtin_ia32_vec_ext_v16qi): Likewise.
11545         (__builtin_ia32_vec_ext_v4si): Likewise.
11546         (__builtin_ia32_vec_ext_v2di): Likewise.
11547         (__builtin_ia32_roundpd): Likewise.
11548         (__builtin_ia32_roundsd): Likewise.
11549         (__builtin_ia32_roundps): Likewise.
11550         (__builtin_ia32_roundss): Likewise.
11551         (__builtin_ia32_mpsadbw128): Likewise.
11552
11553 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11554
11555         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11556
11557 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11558
11559         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11560         failures.
11561         * gcc.dg/dfp/func-struct.c: Ditto.
11562         * gcc.dg/dfp/operator-assignment.c: Ditto.
11563         * gcc.dg/dfp/convert-bfp.c: Ditto.
11564         * gcc.dg/dfp/convert-int.c: Ditto.
11565         * gcc.dg/dfp/convert-int-max.c: Ditto.
11566         * gcc.dg/dfp/func-scalar.c: Ditto.
11567         * gcc.dg/dfp/cast.c: Ditto.
11568         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11569         failures, and fix a typo in return type of arg1_128.
11570         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11571         failures, and fix a typo in a constant suffix.
11572         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11573         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11574
11575 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11576             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11577
11578         * lib/gcc-dg.exp(process_message): New proc.
11579         (dg-message): New test directive.
11580         * gcc.dg/always_inline.c: Use dg-message.
11581         * gcc.dg/always_inline2.c: Ditto.
11582         * gcc.dg/always_inline3.c: Ditto.
11583         * gcc.dg/invalid-call-1.c: Ditto.
11584         * gcc.dg/pr17506.c: Ditto.
11585         * gcc.dg/simd-5.c: Ditto.
11586         * gcc.dg/simd-6.c: Ditto.
11587         * gcc.dg/va-arg-2.c: Ditto.
11588         * gcc.dg/cpp/syshdr.c: Ditto.
11589         * gcc.dg/cpp/unc4.c: Ditto.
11590         * gcc.dg/cpp/trad/mi1.c: Ditto.
11591         * gcc.dg/cpp/trad/mi5.c: Ditto.
11592         * gcc.dg/cpp/trad/mi7.c: Ditto.
11593         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11594         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11595         * gcc.test-framework/test-framework.awk: Special-case outexists
11596         tests.
11597
11598 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11599
11600         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11601         (bit_SSE4_2): Likewise.
11602         (bit_POPCNT): Likewise.
11603
11604         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11605         Check if assembler supports SSE4 instructions.
11606
11607         * gcc.target/i386/sse4_1-blendpd.c: New file.
11608         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11609         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11610         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11611         * gcc.target/i386/sse4_1-check.h: Likewise.
11612         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11613         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11614         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11615         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11616         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11617         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11618         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11619         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11620         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11621         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11622         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11623         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11624         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11625         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11626         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11627         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11628         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11629         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11630         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11631         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11632         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11633         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11634         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11635         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11636         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11637         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11638         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11639         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11640         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11641         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11642         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11643         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11644         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11645         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11646         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11647         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11648         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11649         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11650         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11651         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11652         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11653         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11654         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11655         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11656         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11657         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11658         * gcc.target/i386/sse4_1-round.h: Likewise.
11659         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11660         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11661         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11662         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11663         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11664         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11665         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11666         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11667         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11668         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11669         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11670         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11671         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11672         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11673
11674 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11675
11676         PR fortran/31627
11677         * gfortran.dg/bounds_check_7.f90: New test.
11678
11679 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11680
11681         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11682         (check_effective_target_sse4a): Ditto.
11683
11684         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11685         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11686         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11687         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11688         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11689         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11690         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11691         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11692         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11693         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11694         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11695         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11696         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11697         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11698         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11699         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11700         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11701         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11702         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11703         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11704
11705 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11706
11707         * g++.dg/ext/cleanup-1.C: New test.
11708         * g++.dg/ext/cleanup-2.C: Likewise.
11709         * g++.dg/ext/cleanup-3.C: Likewise.
11710         * g++.dg/ext/cleanup-4.C: Likewise.
11711         * g++.dg/ext/cleanup-5.C: Likewise.
11712         * g++.dg/ext/cleanup-6.C: Likewise.
11713         * g++.dg/ext/cleanup-8.C: Likewise.
11714         * g++.dg/ext/cleanup-9.C: Likewise.
11715         * g++.dg/ext/cleanup-10.C: Likewise.
11716         * g++.dg/ext/cleanup-11.C: Likewise.
11717         * g++.dg/ext/cleanup-dtor.C: Likewise.
11718
11719 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11720
11721         PR middle-end/31995
11722         * gcc.dg/vect/vect-102a.c: New test.
11723
11724 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11725             Paolo Carlini  <pcarlini@suse.de>
11726             Uros Bizjak  <ubizjak@gmail.com>
11727
11728         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11729         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11730         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11731         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11732         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11733         New testcases.
11734
11735 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11736
11737         PR fortran/32002
11738         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11739
11740 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11741
11742         PR fortran/32027
11743         * gfortran.dg/do_3.F90: Add checks for the final value of the
11744         loop variable.
11745
11746 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11747
11748         * gcc.c-torture/execute/990127-2.x: New file.
11749
11750 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11753         * gcc.target/i386/sse-12: Add -O to compile options.
11754         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11755         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11756         and mm3dnow.h.  Add -O to compile options.
11757
11758 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR fortran/31867
11761         * gfortran.dg/char_length_5.f90: New test.
11762
11763         PR fortran/31994
11764         * gfortran.dg/array_reference_1.f90: New test.
11765
11766 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11767
11768         PR middle-end/7651
11769         PR c++/11856
11770         PR c/12963
11771         PR c/23587
11772         PR other/29694
11773         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11774         * gcc.dg/Wtype-limits.c: New.
11775         * gcc.dg/Wtype-limits-Wextra.c: New.
11776         * gcc.dg/Wtype-limits-no.c: New.
11777         * g++.dg/warn/Wtype-limits.C: New.
11778         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11779         * g++.dg/warn/Wtype-limits-no.C: New.
11780
11781 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11782
11783         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11784         instead of "-msse2".'
11785         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11786         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11787         and mm3dnow.h.
11788         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11789         to test with immediate operand.
11790         (__builtin_ia32_insertqi): Ditto.
11791         (__builtin_ia32_palignr128): Ditto.
11792         (__builtin_ia32_palignr): Ditto.
11793         (__builtin_ia32_pshufhw): Ditto.
11794         (__builtin_ia32_pshuflw): Ditto.
11795         (__builtin_ia32_pshufd): Ditto.
11796         (__builtin_ia32_vec_set_v8hi): Ditto.
11797         (__builtin_ia32_vec_ext_v8hi): Ditto.
11798         (__builtin_ia32_shufpd): Ditto.
11799         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11800
11801 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11802
11803         PR fortran/32001
11804         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11805
11806 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11807
11808         PR target/31585
11809         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11810         and "__inline".  Use "-msse" instead of "-msse2".
11811
11812 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11813
11814         PR middle-end/7651
11815         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11816         * gcc.dg/20030906-2.c: Likewise.
11817         * objc.dg/method-17.m: Add -Wreturn-type.
11818         * obj-c++.dg/method-21.mm: Likewise.
11819
11820 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11821
11822         PR target/31585
11823         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11824         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11825         (__builtin_ia32_psrlqi128): Ditto.
11826         (__builtin_ia32_psrlwi128): Ditto.
11827         (__builtin_ia32_psrldi128): Ditto.
11828         (__builtin_ia32_psrldqi128): Ditto.
11829         (__builtin_ia32_pslldqi128): Ditto.
11830         (__builtin_ia32_psrawi128): Ditto.
11831         (__builtin_ia32_psradi128): Ditto.
11832         (__builtin_ia32_psllqi128): Ditto.
11833         (__builtin_ia32_pslldi128): Ditto.
11834         (__builtin_prefetch): Ditto.
11835         (__builtin_ia32_pshufw): Ditto.
11836         (__builtin_ia32_vec_set_v4hi): Ditto.
11837         (__builtin_ia32_vec_ext_v4hi): Ditto.
11838         (__builtin_ia32_shufps): Ditto.
11839         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11840
11841 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11842
11843         PR fortran/31974
11844         * gfortran.dg/char_allocation_1.f90: New test.
11845
11846 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11847
11848         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11849         * gcc.dg/Wconversion-sign.c: New.
11850         * gcc.dg/Wconversion-integer-no-sign.c: New.
11851         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11852         Wconversion-sign.C
11853         * g++.dg/warn/Wconversion-sign.C: New.
11854         * g++.old-deja/g++.other/warn4.C: Update.
11855         * g++.dg/warn/Wconversion1.C: Likewise.
11856
11857 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11858
11859         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11860         * gcc.dg/torture/builtin-math-4.c: Likewise.
11861
11862 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11863
11864         PR libfortran/31964
11865         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11866
11867 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11868
11869         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11870
11871 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11872
11873         PR target/31628
11874         * gcc.target/i386/pr31628.c: New.
11875
11876 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11877
11878         PR middle-end/31344
11879         * gcc.dg/pr31344.c: New test.
11880
11881 2007-05-17  Ian Lance Taylor  <iant@google.com>
11882
11883         PR tree-optimization/31953
11884         * gcc.c-torture/compile/pr31953.c: New test.
11885
11886 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11887
11888         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11889
11890         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11891         and drem.
11892         * gcc.dg/torture/builtin-math-4.c: Likewise.
11893
11894         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11895         * gcc.dg/torture/builtin-math-4.c: Likewise.
11896
11897         * gcc.dg/torture/builtin-math-4.c: New test.
11898
11899 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11900             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11901
11902         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11903         * gcc.dg/cpp/include2.c: Ditto.
11904         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11905         * gcc.dg/cpp/paste5.c: Ditto.
11906         * gcc.dg/cpp/paste6.c: Ditto.
11907         * gcc.dg/cpp/paste8.c: Ditto.
11908         * gcc.dg/cpp/paste11.c: Ditto.
11909         * gcc.dg/cpp/paste13.c: Ditto.
11910         * gcc.dg/cpp/skipping2.c: Ditto.
11911         * gcc.dg/reg-vol-struct-1.c: Ditto.
11912         * gcc.dg/Wshadow-1.c: Ditto.
11913         * gcc.dg/cpp/trad/comment.c: Ditto.
11914         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11915         * gcc.dg/cpp/if-2.c: Ditto.
11916         * gcc.dg/array-5.c: Ditto.
11917         * gcc.dg/inline-15.c: Ditto.
11918         * gcc.dg/pr27953.c: Ditto.
11919         * gcc.dg/Wno-c++-compat.c: Ditto.
11920
11921 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11922
11923         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11924
11925 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11926
11927         * gcc.c-torture/execute/20070517-1.c: New test.
11928
11929 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11930
11931         PR fortran/31919
11932         * gfortran.dg/min_max_conformance.f90: New test.
11933
11934 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11935
11936         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11937         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11938         gcc.dg/vect/vect-104.c: Use more complex construction to
11939         prevent vectorizing.
11940         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11941
11942 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11943
11944         PR tree-optimization/24659
11945         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11946         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11947         not vect_int target.
11948         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11949         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11950         targets.
11951         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11952         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11953         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11954
11955 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11956
11957         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11958         and x86_64-*-* targets.
11959         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11960
11961 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11962
11963         PR fortran/18769
11964         PR fortran/30881
11965         PR fortran/31194
11966         PR fortran/31216
11967         PR fortran/31427
11968         * transfer_simplify_1.f90: New test.
11969         * transfer_simplify_2.f90: New test.
11970
11971 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11972
11973         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11974
11975 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11976
11977         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11978
11979         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11980
11981         PR c/31924
11982         * gcc.dg/fltconst-1.c: New test.
11983
11984         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11985         * gcc.dg/dfp/operator-assignment.c: Ditto.
11986
11987 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11988
11989         PR c++/29928
11990         * g++.dg/rtti/typeid5.C: New.
11991
11992 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11993
11994         PR fortran/31725
11995         * gfortran.dg/substr_4.f: New test.
11996
11997 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11998
11999         * gcc.target/m68k/interrupt_thread-1.c,
12000         gcc.target/m68k/interrupt_thread-2.c,
12001         gcc.target/m68k/interrupt_thread-3.c: New.
12002         * gcc.target/m68k/m68k.exp: Accept fido.
12003
12004 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12005
12006         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12007         * gfortran.dg/altreturn_3.f90: Likewise.
12008         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12009         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12010         * gfortran.dg/inquire_iolength.f90: Likewise.
12011         * gfortran.dg/module_naming_1.f90: Likewise.
12012         * gfortran.dg/oldstyle_2.f90: Likewise.
12013         * gfortran.dg/operator_2.f90: Likewise.
12014         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12015         * gfortran.dg/used_types_11.f90: Likewise.
12016         * gfortran.dg/zero_array_components_1.f90: Likewise.
12017         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12018         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12019         * gfortran.dg/real_const_3.f90: Likewise.
12020
12021 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12022
12023         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12024         * gcc.dg/tree-ssa/loop-30.c: New test.
12025
12026 2007-05-13  Richard Guenther  <rguenther@suse.de>
12027
12028         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12029         scanning forwprop1.
12030         * g++.dg/tree-ssa/pr31146.C: Likewise.
12031
12032 2007-05-13  Revital Eres  <eres@il.ibm.com>
12033
12034         * gcc.dg/dse.c: New test.
12035
12036 2007-05-12  Richard Guenther  <rguenther@suse.de>
12037
12038         PR tree-optimization/31797
12039         * gcc.c-torture/compile/pr31797.c: New testcase.
12040
12041 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12042
12043         PR fortran/30746
12044         * gfortran.dg/host_assoc_function_1.f90: New test.
12045
12046 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12047
12048         PR c++/31829
12049         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12050
12051 2007-05-11  Silvius Rus  <rus@google.com>
12052
12053         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12054         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12055         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12056         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12057         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12058         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12059         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12060         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12061         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12062         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12063         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12064         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12065         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12066         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12067         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12068         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12069
12070 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12071
12072         PR other/31852
12073         * gcc.c-torture/execute/builtins/memchr.c: New.
12074         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12075         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12076
12077 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12078
12079         PR fortran/30876
12080         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12081         line.
12082         * gfortran.dg/recursive_reference_2.f90: New test.
12083
12084 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12085
12086         PR fortran/30878
12087         * gfortran.dg/namelist_29.f90: New test.
12088
12089 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12090
12091         PR fortran/31474
12092         * gfortran.dg/entry_10.f90: New test.
12093
12094 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12095
12096         PR tree-optimization/31885
12097         * gcc.dg/tree-ssa/loop-29.c: New test.
12098
12099 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12100
12101         * assumed_dummy_1.f90: Fix dg directive.
12102         * char_initialiser_actual.f90: Likewise.
12103         * nested_modules_2.f90: Likewise.
12104         * shift-alloc.f90: Likewise.
12105
12106 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12107
12108         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12109
12110 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12111
12112         PR libfortran/31880
12113         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12114
12115 2007-05-09  Mike Stump  <mrs@apple.com>
12116
12117         * g++.dg/other/first-global.C: Add -fpie for darwin.
12118         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12119
12120 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12121
12122         * gcc.dg/20070507-1.c: New testcase.
12123
12124 2007-05-08  Chao-ying Fu  <fu@mips.com>
12125
12126         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12127         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12128         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12129         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12130
12131 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12132
12133         PR 31847
12134         * gcc.dg/pr31847.c: New test.
12135
12136 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12137
12138         PR fortran/31692
12139         * gfortran.dg/actual_array_result_1.f90: New test.
12140
12141 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12142
12143         PR fortran/29397
12144         * gfortran.dg/parameter_array_init_1.f90: New test.
12145
12146         PR fortran/29400
12147         * gfortran.dg/parameter_array_init_2.f90: New test.
12148
12149 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12150
12151         PR target/31854
12152         * gcc.target/i386/pr31854.c: New test.
12153
12154 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12155
12156         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12157
12158 2007-05-07  Mike Stump  <mrs@apple.com>
12159
12160         * g++.old-deja/g++.mike/empty.C: Add.
12161
12162 2007-05-07  Eric Christopher  <echristo@apple.com>
12163
12164         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12165
12166 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12167
12168         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12169         variable.  Rearrange conversions from binary float to decimal float.
12170
12171 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12172
12173         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12174         x86.
12175
12176 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12177
12178         * gnat.dg/opt1.ad[sb]: New testcase.
12179
12180 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12181
12182         PR fortran/31399
12183         * gfortran.dg/do_3.F90: New test.
12184
12185 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12186
12187         PR fortran/31764
12188         * gfortran.dg/new_line.f90: Add new checks.
12189
12190 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12191
12192         PR fortran/31201
12193         * gfortran.dg/large_unit_1.f90: New.
12194         * gfortran.dg/large_unit_2.f90: New.
12195         * gfortran.dg/iostat_4.f90: New
12196         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12197
12198 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12199
12200         PR fortran/31540
12201         * gfortran.dg/char_result_4.f90: New test.
12202
12203 2007-06-05  Revital Eres  <eres@il.ibm.com>
12204
12205         PR 30957
12206         * gcc.dg/pr30957-1.c: New test.
12207
12208 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12209
12210         PR fortran/31251
12211         * gfortran.dg/char_type_len_2.f90: New test.
12212
12213 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12214
12215         PR 31775
12216         * g++.dg/other/nested-extern.cc: New.
12217         * g++.dg/other/nested-extern-1.C: New.
12218         * g++.dg/other/nested-extern-2.C: New.
12219
12220 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12221
12222         PR fortran/31760
12223         * gfortran.dg/erf.f90: New test.
12224         * gfortran.dg/besxy.f90: New test.
12225
12226 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12227
12228         PR fortran/22359
12229         * gfortran.dg/fseek.f90: New test.
12230
12231 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12232
12233         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12234
12235 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12236
12237         PR libfortran/31210
12238         * gfortran.dg/zero_length_1.f90: New test.
12239
12240 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12241
12242         PR fortran/31803
12243         * gfortran.dg/char_pointer_assign_3.f90: New test.
12244         * gfortran.dg/char_result_2.f90: Re-enable test.
12245
12246 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12247
12248         PR fortran/25071
12249         * gfortran.dg/char_length_3.f90: New test.
12250         * gfortran.dg/char_result_2.f90: Fix test.
12251
12252 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12253
12254         PR tree-optimization/30565
12255         * gcc.dg/tree-ssa/loop-27.c: New test.
12256
12257 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12258
12259         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12260         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12261         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12262         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12263
12264 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12265
12266         PR tree-optimization/31699
12267         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12268         New.
12269         (check_effective_target_vect_floatint_cvt): New.
12270         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12271         of specific targets.
12272         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12273         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12274         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12275         * gcc.dg/vect/vect-iv-4.c: Likewise.
12276         * gcc.dg/vect/vect-multitypes-11.c: New.
12277         * gcc.dg/vect/pr31699.c: New.
12278
12279 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12280
12281         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12282
12283 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12284
12285         PR C++/31663
12286         * g++.dg/warn/anonymous-namespace-2.C: New.
12287         * g++.dg/warn/anonymous-namespace-2.h: New.
12288
12289 2007-05-02  Paul Brook  <paul@codesourcery.com>
12290
12291         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12292
12293 2007-05-02  Eric Christopher  <echristo@apple.com>
12294
12295         * gcc.dg/cpp/if-div.c: New file.
12296
12297 2007-05-02  Tom Tromey  <tromey@redhat.com>
12298
12299         PR preprocessor/28709:
12300         * gcc.dg/cpp/pr28709.c: New file.
12301
12302 2007-05-02  Richard Guenther  <rguenther@suse.de>
12303
12304         PR tree-optimization/31146
12305         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12306
12307 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * gcc.c-torture/compile/limits-blockid.c: New.
12310         * gcc.c-torture/compile/limits-caselabels.c: New.
12311         * gcc.c-torture/compile/limits-declparen.c: New.
12312         * gcc.c-torture/compile/limits-enumconst.c: New.
12313         * gcc.c-torture/compile/limits-exprparen.c: New.
12314         * gcc.c-torture/compile/limits-externalid.c: New.
12315         * gcc.c-torture/compile/limits-fnargs.c: New.
12316         * gcc.c-torture/compile/limits-fndefn.c: New.
12317         * gcc.c-torture/compile/limits-idexternal.c: New.
12318         * gcc.c-torture/compile/limits-idinternal.c: New.
12319         * gcc.c-torture/compile/limits-pointer.c: New.
12320         * gcc.c-torture/compile/limits-stringlit.c: New.
12321         * gcc.c-torture/compile/limits-structmem.c: New.
12322         * gcc.c-torture/compile/limits-structnest.c: New.
12323
12324 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12325
12326         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12327
12328 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12329
12330         PR middle-end/31740
12331         * gcc.c-torture/compile/20070501-1.c: New testcase.
12332
12333 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12334
12335         PR fortran/31732
12336         * gfortran.dg/array_memset_2:  New test case.
12337
12338 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12339
12340         PR testsuite/31615
12341         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12342
12343 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12344
12345         PR testsuite/31589
12346         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12347         dg-final test.
12348         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12349         keyword to dg-final test.
12350         * gcc.dg/vect/vect-iv-4.c: Likewise.
12351         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12352         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12353         test.
12354         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12355         cast.
12356         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12357         * lib/target-supports.exp
12358         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12359         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12360
12361 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12362
12363         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12364         __LONG_LONG_MAX__ and its friends instead of those supplied by
12365         limits.h.
12366
12367 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12368
12369         PR C++/31721
12370         * g++.dg/ext/vector7.C: New testcase.
12371
12372 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12373
12374         PR fortran/31591
12375         * gfortran.dg/bound_simplification_1.f90: New test.
12376
12377 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12378
12379         PR fortran/31645
12380         * gfortran.dg/bom_error.f90: New test.
12381         * gfortran.dg/bom_include.f90: New test.
12382         * gfortran.dg/bom_UTF16-LE.f90: New test.
12383         * gfortran.dg/bom_UTF16-BE.f90: New test.
12384         * gfortran.dg/bom_UTF-8.f90: New test.
12385         * gfortran.dg/bom_UTF-32.f90: New test.
12386         * gfortran.dg/bom_UTF-8.F90: New test.
12387         * gfortran.dg/bom_include.inc: New file.
12388
12389 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12390
12391         PR C++/30221
12392         * g++.dg/init/ptrfn2.C: New test.
12393         * g++.dg/init/ptrfn3.C: New test.
12394
12395 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12396
12397         PR fortran/31711
12398         * gfortran.dg/dependency_21.f90: New test.
12399
12400 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12401
12402         * gfortran.dg/secnds.f: Use real*8.
12403         * gfortran.dg/secnds-1.f: Use real*8.
12404
12405 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12406
12407         PR libfortran/31532
12408         * gfortran.dg/inquire_5.f90: Update test.
12409
12410 2007-04-27  Ian Lance Taylor  <iant@google.com>
12411
12412         PR middle-end/31710
12413         * gcc.c-torture/compile/pr31710.c: New test.
12414
12415 2007-04-27  Richard Guenther  <rguenther@suse.de>
12416
12417         PR tree-optimization/30965
12418         PR tree-optimization/30978
12419         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12420         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12421         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12422         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12423
12424 2007-04-27  Richard Guenther  <rguenther@suse.de>
12425
12426         PR tree-optimization/31715
12427         * gcc.dg/Warray-bounds-4.c: New testcase.
12428
12429 2007-04-26  Ian Lance Taylor  <iant@google.com>
12430
12431         PR target/28675
12432         * gcc.c-torture/compile/pr28675.c: New test.
12433
12434 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12435
12436         PR C++/30016
12437         * g++.dg/ext/vector6.C: New test.
12438
12439 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12440
12441         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12442
12443 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12444
12445         PR middle-end/31617
12446         * g++.dg/other/str_empty.C: Add expected warning.
12447
12448 2007-04-26  Richard Guenther  <rguenther@suse.de>
12449         Daniel Berlin  <dberlin@dberlin.org>
12450
12451         PR tree-optimization/30567
12452         * g++.dg/other/pr30567.C: New testcase.
12453
12454 2007-04-26  Richard Guenther  <rguenther@suse.de>
12455
12456         PR tree-optimization/31703
12457         * gcc.c-torture/compile/pr31703.c: New testcase.
12458         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12459         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12460
12461 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12462
12463         * gfortran.dg/open_errors.f90: Added if statements checking
12464         the value of iostat.
12465
12466 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR c++/31598
12469         * g++.dg/gomp/pr31598.C: New test.
12470
12471         PR tree-optimization/30558
12472         * g++.dg/gomp/pr30558.C: New test.
12473
12474 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12475
12476         PR c++/31338
12477         * g++.dg/ext/complex2.C: New test.
12478
12479 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12480
12481         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12482
12483 2007-04-25  Thiemo Seufer  <ths@mips.com>
12484
12485         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12486         value to signed char.
12487
12488 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12489
12490         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12491         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12492         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12493
12494 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12495
12496         PR fortran/31668
12497         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12498         statement functions.
12499         * gfortran.dg/c_by_val_5.f90: New test.
12500
12501 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12502
12503         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12504         with two new subroutines to avoid parameter-induced aliasing.
12505         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12506         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12507
12508 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12509
12510         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12511         * g++.dg/warn/Warray-bounds.C: Likewise.
12512
12513 2007-04-24  Ian Lance Taylor  <iant@google.com>
12514
12515         PR tree-optimization/31605
12516         * gcc.c-torture/execute/pr31605.c: New test.
12517
12518 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12519
12520         PR fortran/31587
12521         * lib/gcc-dg.exp (scan-module): New function.
12522         * gfortran.dg/module_md5_1.f90: New test.
12523
12524 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12525
12526         * g++.old-deja/g++.pt/defarg6.C: Only run with
12527         -std=gnu++98.
12528         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12529         * g++.dg/cpp0x/variadic61.C: Ditto.
12530         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12531         * g++.dg/cpp0x/variadic62.C: Ditto.
12532         * g++.dg/template/meminit1.C: Ditto.
12533         * g++.dg/template/operator7.C: Ditto.
12534         * g++.dg/template/static15.C: Ditto.
12535         * g++.dg/template/invalid1.C: Ditto.
12536         * g++.dg/template/shift1.C: Ditto.
12537         * g++.dg/template/error10.C: Ditto.
12538
12539 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12540
12541         PR diagnostic/25923
12542         * gfortran.dg/pr25923.f90: New test.
12543
12544 2007-04-24  Ian Lance Taylor  <iant@google.com>
12545
12546         PR tree-optimization/31602
12547         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12548
12549 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12550
12551         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12552         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12553
12554 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12555
12556         * gcc.target/i386/reload-1.c. New.
12557
12558 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12559             Olga Golovanevsky  <olga@il.ibm.com>
12560
12561         * g++.dg/other/str_empty.C: New test.
12562
12563 2007-04-24  Richard Henderson  <rth@redhat.com>
12564
12565         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12566
12567 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12568
12569         PR target/31641
12570         * gcc.c-torture/compile/pr31641.c: New testcase.
12571
12572 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12573
12574         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12575         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12576         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12577         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12578
12579 2007-04-23  Simon Baldwin  <simonb@google.com>
12580
12581         * g++.dg/other/error15.C: New.
12582         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12583         triggering a "multiple parameters named" error.
12584
12585 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12586
12587         PR fortran/31618
12588         * gfortran.dg/backspace_8.f:  New test case.
12589
12590 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12591
12592         PR fortran/31630
12593         * gfortran.dg/used_types_17.f90: New test.
12594
12595         PR fortran/31620
12596         * gfortran.dg/zero_array_components_1.f90: New test.
12597
12598 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12599
12600         PR fortran/31616
12601         * gfortran.dg/open_errors.f90: Allow a different error message.
12602
12603 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12604
12605         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12606         Rename from check_effective_target_vect_pack_mod.  Rename global
12607         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12608         messages.
12609         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12610         rename.
12611         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12612         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12613
12614 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12615
12616         PR middle-end/31448
12617         * gcc.c-torture/execute/pr31448.c: New testcase.
12618
12619 2007-04-22  Nick Clifton  <nickc@redhat.com>
12620
12621         * gcc.dg/20020312-2.c: Add support for the FRV.
12622
12623 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12624
12625         PR tree-optimization/24659
12626         * gcc.dg/vect/vect-float-extend-1.c: New test.
12627         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12628
12629 2007-04-22  Richard Guenther  <rguenther@suse.de>
12630
12631         PR tree-optimization/29789
12632         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12633         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12634
12635 2007-04-22  Revital Eres  <eres@il.ibm.com>
12636
12637         * gcc.dg/var-expand2.c: New test.
12638
12639 2007-04-22  Revital Eres  <eres@il.ibm.com>
12640
12641         * gcc.dg/var-expand3.c: New test.
12642
12643 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12644
12645         PR fortran/31495
12646         * gfortran.dg/continuation_8.f90: New test.
12647
12648 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12649
12650         PR C/30265
12651         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12652         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12653
12654 2007-04-21  Richard Guenther  <rguenther@suse.de>
12655
12656         PR middle-end/31136
12657         * gcc.c-torture/execute/pr31136.c: New testcase.
12658
12659 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12660
12661         * gcc.target/i386/movsi-sm-1.c: New.
12662
12663 2007-04-20  Richard Henderson  <rth@redhat.com>
12664
12665         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12666         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12667
12668 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.target/i386/ordcmp-1.c: New test.
12671         * gcc.target/i386/unordcmp-1.c: New test.
12672
12673         PR tree-optimization/31632
12674         * gcc.c-torture/compile/20070419-1.c: New test.
12675
12676 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12677
12678         * gcc.dg/invalid-call-1.c: New test.
12679
12680 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12681
12682         PR diagnostic/31227
12683         * gcc.dg/Warray-bounds-3.c: New.
12684
12685 2007-04-18  Richard Guenther  <rguenther@suse.de>
12686
12687         PR tree-optimization/19431
12688         PR tree-optimization/21463
12689         * gcc.c-torture/execute/20070212-1.c: New testcase.
12690         * gcc.c-torture/execute/20070212-2.c: Likewise.
12691         * gcc.c-torture/execute/20070212-3.c: Likewise.
12692         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12693         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12694         * g++.dg/tree-ssa/pr21463.C: Likewise.
12695         * g++.dg/tree-ssa/pr30738.C: Likewise.
12696
12697 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/31513
12700         * g++.dg/expr/bitfield8.C: New test.
12701
12702 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12703             Richard Sandiford  <richard@codesourcery.com>
12704
12705         * lib/target-supports.exp (check_profiling_available): Return 0
12706         for uClibc with -p or -pg.
12707
12708 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12709
12710         PR c++/31517
12711         * g++.dg/template/init7.C: New test.
12712
12713 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12714
12715         PR rtl-optimization/31360
12716         * gcc.dg/loop-7.c: New test.
12717
12718 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12719
12720         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12721         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12722         build.
12723         (compat-execute): Likewise.
12724         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12725         files to remote hosts.
12726         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12727         (c-torture-execute): Likewise.
12728         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12729         or plain file.  Use remote_upload and remote_download to copy
12730         files about.
12731         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12732         before scanning it.
12733
12734 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12735
12736         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12737
12738 2007-04-16  Lawrence Crowl  <crowl@google.com>
12739
12740         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12741         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12742         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12743         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12744         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12745         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12746         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12747         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12748         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12749         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12750         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12751
12752         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12753         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12754         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12755         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12756         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12757         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12758         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12759         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12760         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12761         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12762         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12763
12764 2007-04-16  Ian Lance Taylor  <iant@google.com>
12765
12766         PR tree-optimization/31522
12767         * gcc.dg/Wstrict-overflow-16.c: New test.
12768
12769 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12770
12771         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12772
12773 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12774
12775         PR fortran/31144
12776         * gfortran.dg/module_naming_1.f90: New.
12777
12778 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12779
12780         * lib/target-supports.exp (check_profiling_available): Return
12781         false for m68k-*-uclinux.
12782
12783 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12784
12785         PR c++/29365
12786         Testcase for c++ anonymous namespace warning
12787
12788         * g++.dg/warn/anonymous-namespace-1.C: New test
12789         * g++.dg/warn/anonymous-namespace-1.h: New test
12790
12791 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12792
12793         PR testsuite/31578
12794         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12795
12796 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12797
12798         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12799
12800 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12801
12802         PR fortran/31204
12803         * gfortran.dg/array_constructor_16.f90: New test.
12804
12805 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12806
12807         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12808         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12809
12810 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12811
12812         PR rtl-optimization/31500
12813         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12814         * g++.dg/warn/Warray-bounds.C: Likewise.
12815
12816 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12817
12818         PR C/31520
12819         * gcc.dg/gnu89-init-4.c: New testcase.
12820
12821 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12822
12823         PR c++/25874
12824         * gcc.dg/gomp/pr25874.c: Add dg-options.
12825         * g++.dg/gomp/pr25874.C: Add dg-options.
12826
12827 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12828
12829         PR fortran/21061
12830         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12831         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12832
12833 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12834
12835         PR fortran/31561
12836         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12837
12838 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12839
12840         PR fortran/29507
12841         PR fortran/31404
12842         * gfortran.dg/initialization_6.f90: New test.
12843
12844 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12845
12846         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12847
12848         * lib/target-supports.exp (check_gc_sections_available):
12849         Return false if ldflags includes -elf2flt.
12850
12851 2007-04-13  Jason Merrill  <jason@redhat.com>
12852
12853         PR c++/31074
12854         * conv3.C: New test.
12855
12856 2007-04-13  Mike Stump  <mrs@apple.com>
12857
12858         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12859         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12860
12861 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12862
12863         PR tree-optimization/29598
12864         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12865
12866 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12867
12868         PR fortran/31559
12869         * gfortran.dg/func_assign.f90: New test.
12870
12871 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12872
12873         PR fortran/31550
12874         * gfortran.dg/used_types_16.f90: New test.
12875
12876 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12877
12878         PR fortran/18937
12879         * gfortran.dg/goto_2.f90: New.
12880         * gfortran.dg/goto_3.f90: New.
12881         * gfortran.dg/pr17708.f90: Rename to ...
12882         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12883
12884 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12885
12886         PR fortran/31562
12887         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12888         instead of a struct.
12889
12890 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12891
12892         PR fortran/31562
12893         * gfortran.dg/value_4.c: Use GNU extensions for complex
12894         instead of a struct.
12895
12896 2007-04-13  Richard Guenther  <rguenther@suse.de>
12897
12898         PR tree-optimization/21258
12899         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12900
12901 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12902
12903         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12904         <complex.h>.
12905
12906 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12907
12908         PR fortran/31250
12909         * gfortran.dg/char_length_2.f90: New.
12910         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12911         * gfortran.dg/repeat_4.f90: Likewise.
12912
12913         PR fortran/31266
12914         * gfortran.dg/char_assign_1.f90: New.
12915
12916         PR fortran/31471
12917         * gfortran.dg/block_name_1.f90: New.
12918         * gfortran.dg/block_name_2.f90: New.
12919
12920 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12921
12922         PR c++/31078
12923         * g++.dg/other/pr31078.C: New.
12924
12925 2007-04-12  Richard Guenther  <rguenther@suse.de>
12926
12927         PR tree-optimization/31169
12928         * gcc.c-torture/execute/pr31169.c: New testcase.
12929
12930 2007-04-12  Richard Guenther  <rguenther@suse.de>
12931
12932         PR tree-optimization/24689
12933         PR tree-optimization/31307
12934         * g++.dg/tree-ssa/pr31307.C: New testcase.
12935         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12936
12937 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12938
12939         PR fortran/31472
12940         * gfortran.dg/access_spec_1.f90: New test.
12941         * gfortran.dg/access_spec_2.f90: New test.
12942         * gfortran.dg/non_module_public.f90: Match new error message.
12943
12944 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12945
12946         PR testsuite/31538
12947         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12948         to 4 at line 38 to fix bounds problem.
12949
12950 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12951
12952         PR testsuite/31240
12953         * gfortran.dg/pointer_intent_1.f90: Fix test.
12954
12955 2007-04-10  Eric Christopher  <echristo@apple.com>
12956
12957         * lib/target-supports.exp
12958         (check_effective_target_fstack_protector): Rewrite.
12959
12960 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12961
12962         PR c++/31449
12963         * g++.dg/init/const5.C: New test.
12964
12965 2007-04-09  Jan Hubicka  <jh@suse.cz>
12966
12967         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12968
12969 2007-04-08  Jan Hubicka  <jh@suse.cz>
12970
12971         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12972
12973 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12974
12975         PR fortran/31257
12976         * gfortran.dg/achar_4.f90: New test.
12977
12978 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12979
12980         PR fortran/30880
12981         * gfortran.dg/used_dummy_types_8.f90: New test.
12982
12983 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12984
12985         PR fortran/30872
12986         * gfortran.dg/parameter_array_element_1.f90: New test.
12987
12988 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12989
12990         PR fortran/31222
12991         * gfortran.dg/default_numeric_type_1.f90: New test.
12992
12993 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12994
12995         PR fortran/31424
12996         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12997
12998 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12999
13000         PR fortran/31293
13001         * gfortran.dg/interface_12.f90: New test.
13002
13003 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13004
13005         * gcc.dg/format/opt-6.c: New test.
13006         * gcc.dg/format/nul-1.c: New test.
13007         * gcc.dg/format/nul-2.c: New test.
13008
13009 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13010
13011         PR libgfortran/31395
13012         * gfortran.dg/fmt_colon.f90: New test.
13013
13014 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13015
13016         * g++.old-deja/g++.other/init18.C: Use
13017         dg-require-effective-target instead of an explicit xfail.
13018
13019 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13020
13021         * gcc.dg/dfp/signbit-1.c
13022         * gcc.dg/dfp/signbit-2.c
13023
13024 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13025
13026         PR fortran/31483
13027         * gfortran.dg/altreturn_5.f90: New test.
13028
13029 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13030
13031         PR fortran/31292
13032         * gfortran.dg/contained_module_proc_1.f90: New test.
13033
13034 2007-04-04  Stuart Hastings  <stuart@apple.com>
13035
13036         PR 31281
13037         * objc/execute/exceptions/pr31281.m: New.
13038
13039 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13040
13041         * g++.dg/ext/dllimport12.C: Update comments.
13042
13043 2007-04-03  Eric Christopher  <echristo@apple.com>
13044
13045         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13046
13047 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13048
13049         PR fortran/31304
13050         * gfortran.dg/repeat_2.f90: New test.
13051         * gfortran.dg/repeat_3.f90: New test.
13052         * gfortran.dg/repeat_4.f90: New test.
13053
13054 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13055
13056         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13057
13058 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13059
13060         PR c++/30847
13061         * g++.dg/parse/cond3.C: New test.
13062
13063         PR middle-end/30704
13064         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13065
13066 2007-04-02  Jason Merrill  <jason@redhat.com>
13067
13068         PR c++/31187
13069         * g++.dg/ext/visibility/anon3.C: New test.
13070
13071 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13072
13073         PR libgfortran/31052
13074         * gfortran.dg/namelist_28.f90: New test.
13075
13076 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13077
13078         PR libgfortran/31366
13079         * gfortran.dg/direct_io_6.f90: New test.
13080
13081 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13082
13083         PR libgfortran/31207
13084         * gfortran.dg/advance_5.f90: New test.
13085         * gfortran.dg/advance_6.f90: New test.
13086
13087 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13088
13089         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13090         * g++.dg/ext/dllimport7.C: Likewise.
13091         * g++.dg/ext/selectany1.C: Likewise.
13092
13093 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13094
13095         * g++.dg/parser/pr31138.C: New.
13096         * g++.dg/parser/pr31140.C: New.
13097         * g++.dg/parser/pr31141.C: New.
13098
13099 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13100
13101         PR c++/26099
13102         * g++.dg/ext/is_base_of.C: New.
13103         * g++.dg/ext/has_virtual_destructor.C: New.
13104         * g++.dg/ext/is_polymorphic.C: New.
13105         * g++.dg/ext/is_base_of_diagnostic.C: New.
13106         * g++.dg/ext/is_enum.C: New.
13107         * g++.dg/ext/has_nothrow_assign.C: New.
13108         * g++.dg/ext/has_nothrow_constructor.C: New.
13109         * g++.dg/ext/is_empty.C: New.
13110         * g++.dg/ext/has_trivial_copy.C: New.
13111         * g++.dg/ext/has_trivial_assign.C: New.
13112         * g++.dg/ext/is_abstract.C: New.
13113         * g++.dg/ext/is_pod.C: New.
13114         * g++.dg/ext/has_nothrow_copy.C: New.
13115         * g++.dg/ext/is_class.C: New.
13116         * g++.dg/ext/has_trivial_constructor.C: New.
13117         * g++.dg/ext/is_union.C: New.
13118         * g++.dg/ext/has_trivial_destructor.C: New.
13119         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13120         * g++.dg/template/crash43.C: Likewise.
13121
13122 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13123
13124         * g++.dg/warn/pedantic2.C: New testcase.
13125
13126 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13127
13128         * size_dim.f90: Fix dg directive.
13129         * pr16433.f: Likewise.
13130         * use_6.f90: Likewise.
13131         * use_7.f90: Likewise.
13132         * entry_9.f90: Likewise.
13133         * pointer_intent_2.f90: Likewise.
13134         * protected_1.f90: Likewise.
13135         * fmt_missing_period_2.f: Likewise.
13136         * pointer_intent_3.f90: Likewise.
13137         * protected_2.f90: Likewise.
13138         * protected_3.f90: Likewise.
13139         * pr15754.f90: Likewise.
13140         * protected_4.f90: Likewise.
13141         * protected_5.f90: Likewise.
13142         * initialization_2.f90: Likewise.
13143         * protected_6.f90: Likewise.
13144         * continuation_7.f90: Likewise.
13145         * derived_function_interface_1.f90: Likewise.
13146         * der_pointer_4.f90: Likewise.
13147         * fmt_zero_precision.f90: Likewise.
13148         * blockdata_3.f90: Likewise.
13149         * fmt_missing_period_1.f: Likewise.
13150         * real_const_3.f90: Likewise.
13151         * use_4.f90: Likewise.
13152         * fmt_missing_period_3.f: Likewise.
13153         * use_5.f90: Likewise.
13154
13155 2007-03-28  Mike Stump  <mrs@apple.com>
13156
13157         * gcc.dg/darwin-comm.c: Add.
13158
13159 2007-03-28  Eric Christopher  <echristo@apple.com>
13160
13161         * lib/target-supports.exp (check_effective_target_fstack_protector):
13162         New.
13163         * gcc.dg/ssp-1.c: Use.
13164         * gcc.dg/ssp-2.c: Ditto.
13165
13166 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13167
13168         PR c++/29077
13169         * g++.dg/parse/constructor3.C: New test.
13170
13171 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13172
13173         * gnat.dg/thin_pointer.ad[sb]: New test.
13174
13175 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13176
13177         * g++.dg/cpp0x/bracket1.C: New.
13178         * g++.dg/cpp0x/bracket2.C: New.
13179         * g++.dg/cpp0x/bracket3.C: New.
13180         * g++.dg/cpp0x/bracket4.C: New.
13181
13182 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13183
13184         * g++.dg/cpp0x/temp_default1.C: New.
13185         * g++.dg/cpp0x/temp_default3.C: New.
13186         * g++.dg/cpp0x/temp_default2.C: New.
13187         * g++.dg/cpp0x/temp_default4.C: New.
13188
13189 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13190
13191         PR c++/29993
13192         * g++.dg/other/cv_func2.C: New.
13193
13194 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13195
13196         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13197         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13198         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13199         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13200
13201         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13202         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13203
13204         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13205
13206         * lib/compat.exp (compat-execute): Fix processing of file names.
13207
13208 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13209
13210         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13211
13212 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13213
13214         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13215         Delete created executable test file.
13216         (check_effective_target_fortran_large_int): Ditto.
13217         (check_effective_target_static_libgfortran): Ditto.
13218
13219 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13220
13221         PR c++/30500
13222         * g++.dg/warn/pragma-system_header1.C: New test.
13223         * g++.dg/warn/pragma-system_header2.C: New test.
13224         * g++.dg/warn/pragma-system_header1.h. New.
13225         * g++.dg/warn/pragma-system_header2.h. New.
13226
13227 2007-03-26  Ian Lance Taylor  <iant@google.com>
13228
13229         PR tree-optimization/31345
13230         * gcc.c-torture/compile/pr31345-1.c: New test.
13231
13232 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13233
13234         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13235         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13236         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13237         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13238         * gfortran.dg/overload_1.f90: Likewise.
13239         * gfortran.dg/impure_assignment_1.f90: Likewise.
13240         * gfortran.dg/error_recovery_3.f90: Likewise.
13241         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13242         * gfortran.dg/sequence_types_1.f90: Likewise.
13243         * gfortran.dg/internal_references_1.f90: Likewise.
13244         * gfortran.dg/present_1.f90: Likewise.
13245         * gfortran.dg/volatile10.f90: Likewise.
13246         * gfortran.dg/module_equivalence_2.f90: Likewise.
13247         * gfortran.dg/use_4.f90: Likewise.
13248         * gfortran.dg/elemental_result_1.f90: Likewise.
13249         * gfortran.dg/generic_actual_arg.f90: Likewise.
13250         * gfortran.dg/private_type_5.f90: Likewise.
13251         * gfortran.dg/protected_4.f90: Likewise.
13252         * gfortran.dg/interface_3.f90: Likewise.
13253
13254 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13255
13256         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13257         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13258
13259 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13260
13261         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13262
13263 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13264
13265         PR libgfortran/31199
13266         * gfortran.dg/fmt_t_4.f90: New test.
13267
13268 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13269
13270         PR libfortran/31297
13271         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13272         * gfortran.dg/backspace_6.f:  Likewise.
13273         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13274         * gfortran.dg/direct_io_2.f90:  Likewise.
13275         * gfortran.dg/write_back.f:  Likewise.
13276         * gfortran.dg/write_rewind_2.f:  Likewise.
13277         * gfortran.dg/write_rewind_1.f:  Likewise.
13278         * gfortran.dg/write_rewind_2.f:  Likewise.
13279
13280 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13281
13282         PR tree-optimization/30784
13283         * gcc.dg/vect/pr30784.c: New test.
13284
13285 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13286
13287         PR fortran/30877
13288         * gfortran.dg/operator_1.f90: New test.
13289         * gfortran.dg/operator_2.f90: New test.
13290
13291 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13292
13293         PR libfortran/31196
13294         * gfortran.dg/reshape_transpose_1.f90:  New test.
13295
13296 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13297
13298         PR fortran/30655
13299         * gfortran.dg/bounds_check_6.f90: New test.
13300
13301 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13302
13303         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13304         #ifndef/#endif.
13305         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13306         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13307
13308 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13309
13310         PR fortran/31209
13311         * gfortran.dg/pointer_function_actual_1.f90: New test.
13312
13313         PR fortran/31200
13314         * gfortran.dg/pointer_function_actual_2.f90: New test.
13315
13316         PR fortran/31215
13317         * gfortran.dg/result_in_spec_1.f90: New test.
13318
13319 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13320
13321         PR fortran/30834
13322         * gfortran.dg/integer_exponentiation_3.F90: New test.
13323         * gfortran.dg/integer_exponentiation_4.f90: New test.
13324         * gfortran.dg/integer_exponentiation_5.F90: New test.
13325
13326 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13327
13328         PR c++/30863
13329         * g++.dg/template/error24.C: New test.
13330         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13331
13332 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/31273
13335         * g++.dg/expr/bitfield7.C: New test.
13336
13337 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13338
13339         PR other/23572
13340         * gcc.dg/float-range-4.c: New.
13341         * gcc.dg/float-range-1.c: Update. Test for a warning.
13342         * gcc.dg/float-range-3.c: New.
13343         * gcc.dg/float-range-5.c: New.
13344
13345 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13346
13347         PR fortran/31262
13348         * gfortran.dg/no_range_check_1.f90: New test.
13349
13350 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13351
13352         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13353         * g++.dg/other/static1.C: Remove stray semicolon.
13354         * g++.dg/other/init1.C: Likewise.
13355         * g++.dg/rtti/dyncast1.C: Likewise.
13356         * g++.dg/tree-ssa/pr17153.C: Likewise.
13357         * g++.dg/lookup/disamb1.C: Likewise.
13358         * g++.dg/lookup/scoped2.C: Likewise.
13359         * g++.dg/lookup/friend7.C: Likewise.
13360         * g++.dg/parse/parse4.C: Likewise.
13361         * g++.dg/parse/parse5.C: Likewise.
13362         * g++.dg/expr/pr29066.C: Likewise.
13363         * g++.dg/expr/cast4.C: Likewise.
13364         * g++.dg/tc1/dr193.C: Likewise.
13365         * g++.dg/tc1/dr213.C: Likewise.
13366         * g++.dg/abi/dcast1.C: Likewise.
13367         * g++.dg/abi/covariant2.C: Likewise.
13368         * g++.dg/inherit/covariant11.C: Likewise.
13369         * g++.dg/inherit/covariant9.C: Likewise.
13370         * g++.dg/inherit/covariant10.C: Likewise.
13371         * g++.dg/init/static3.C: Likewise.
13372         * g++.dg/init/init-ref3.C: Likewise.
13373         * g++.dg/init/ref10.C: Likewise.
13374         * g++.dg/template/meminit2.C: Likewise.
13375         * g++.dg/template/using9.C: Likewise.
13376         * g++.dg/template/friend9.C: Likewise.
13377         * g++.dg/template/ref1.C: Likewise.
13378         * g++.old-deja/g++.warn/inline.C: Likewise.
13379         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13380         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13381         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13382         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13383         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13384         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13385         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13386         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13387         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13388         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13389         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13390         * g++.old-deja/g++.brendan/template11.C: Likewise.
13391         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13392         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13393         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13394         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13395         * g++.old-deja/g++.jason/parse9.C: Likewise.
13396         * g++.old-deja/g++.jason/byval2.C: Likewise.
13397         * g++.old-deja/g++.jason/overload8.C: Likewise.
13398         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13399         * g++.old-deja/g++.jason/template33.C: Likewise.
13400         * g++.old-deja/g++.jason/return3.C: Likewise.
13401         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13402         * g++.old-deja/g++.jason/virtual.C: Likewise.
13403         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13404         * g++.old-deja/g++.jason/template27.C: Likewise.
13405         * g++.old-deja/g++.jason/synth6.C: Likewise.
13406         * g++.old-deja/g++.jason/ref8.C: Likewise.
13407         * g++.old-deja/g++.jason/offset1.C: Likewise.
13408         * g++.old-deja/g++.other/static20.C: Likewise.
13409         * g++.old-deja/g++.other/array1.C: Likewise.
13410         * g++.old-deja/g++.other/new3.C: Likewise.
13411         * g++.old-deja/g++.other/array2.C: Likewise.
13412         * g++.old-deja/g++.other/overload9.C: Likewise.
13413         * g++.old-deja/g++.other/cast6.C: Likewise.
13414         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13415         * g++.old-deja/g++.other/eh4.C: Likewise.
13416         * g++.old-deja/g++.other/using7.C: Likewise.
13417         * g++.old-deja/g++.other/init18.C: Likewise.
13418         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13419         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13420         * g++.old-deja/g++.other/dtor11.C: Likewise.
13421         * g++.old-deja/g++.pt/static11.C: Likewise.
13422         * g++.old-deja/g++.pt/crash19.C: Likewise.
13423         * g++.old-deja/g++.pt/overload12.C: Likewise.
13424         * g++.old-deja/g++.pt/crash46.C: Likewise.
13425         * g++.old-deja/g++.pt/mi1.C: Likewise.
13426         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13427         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13428         * g++.old-deja/g++.pt/local5.C: Likewise.
13429         * g++.old-deja/g++.pt/typename2.C: Likewise.
13430         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13431         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13432         * g++.old-deja/g++.law/visibility1.C: Likewise.
13433         * g++.old-deja/g++.law/visibility2.C: Likewise.
13434         * g++.old-deja/g++.law/virtual2.C: Likewise.
13435         * g++.old-deja/g++.law/operators19.C: Likewise.
13436         * g++.old-deja/g++.law/parsing10.C: Likewise.
13437         * g++.old-deja/g++.law/visibility4.C: Likewise.
13438         * g++.old-deja/g++.law/operators4.C: Likewise.
13439         * g++.old-deja/g++.law/dtors2.C: Likewise.
13440         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13441         * g++.old-deja/g++.law/visibility10.C: Likewise.
13442         * g++.old-deja/g++.law/scope3.C: Likewise.
13443         * g++.old-deja/g++.law/casts2.C: Likewise.
13444         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13445         * g++.old-deja/g++.law/operators33.C: Likewise.
13446         * g++.old-deja/g++.law/friend4.C: Likewise.
13447         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13448         * g++.old-deja/g++.mike/p5611.C: Likewise.
13449         * g++.old-deja/g++.mike/net37.C: Likewise.
13450         * g++.old-deja/g++.mike/p3570.C: Likewise.
13451         * g++.old-deja/g++.mike/p5718.C: Likewise.
13452         * g++.old-deja/g++.mike/net21.C: Likewise.
13453         * g++.old-deja/g++.mike/p1862.C: Likewise.
13454         * g++.old-deja/g++.mike/p4511.C: Likewise.
13455         * g++.old-deja/g++.mike/virt3.C: Likewise.
13456         * g++.old-deja/g++.mike/p16146.C: Likewise.
13457         * g++.old-deja/g++.mike/p1989.C: Likewise.
13458         * g++.old-deja/g++.mike/p5571.C: Likewise.
13459         * g++.old-deja/g++.gb/scope10.C: Likewise.
13460         * g++.old-deja/g++.abi/primary5.C: Likewise.
13461         * g++.old-deja/g++.abi/empty2.C: Likewise.
13462         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13463         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13464         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13465         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13466         * g++.old-deja/g++.bob/template3.C: Likewise.
13467         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13468
13469 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13470
13471         PR fortran/31193
13472         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13473
13474 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13475
13476         PR fortran/20897
13477         * gfortran.dg/derived_name_1.f90: New.
13478         * gfortran.dg/derived_name_2.f: New.
13479
13480 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13481
13482         * lib/target-supports.exp (check_effective_target_nonpic): New
13483         procedure.
13484         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13485         when compiling PIC.
13486         * gcc.target/i386/asm-4.c: Require nonpic.
13487         * gcc.target/i386/cmov1.c: Likewise.
13488         * gcc.target/i386/mul.c: Likewise.
13489         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13490         * gcc.target/i386/ssetype-1.c: Require nonpic.
13491         * gcc.target/i386/ssetype-3.c: Likewise.
13492         * gcc.target/i386/ssetype-5.c: Likewise.
13493
13494 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13495
13496         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13497         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13498         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13499         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13500
13501 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13502
13503         PR tree-optimization/30590
13504         * g++.dg/opt/pr30590.C: New testcase.
13505
13506 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13507
13508         PR c/30762
13509         * gcc.dg/pr30762-1.c: New test.
13510         * gcc.dg/pr30762-2.c: New test.
13511
13512         PR inline-asm/30505
13513         * gcc.target/i386/pr30505.c: New test.
13514
13515 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13516
13517         * gcc.target/arm/register-variables.c: New.
13518
13519 2007-03-19  Jeff Law  <law@redhat.com>
13520
13521         * PR tree-optimization/30984
13522         * gcc.c-torture/pr30984.c: New test.
13523
13524 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13525         Richard Guenther  <rguenther@suse.de>
13526
13527         PR tree-optimization/31254
13528         * gcc.dg/torture/pr31254.c: New testcase.
13529
13530 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13531
13532         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13533         target default_packed.
13534
13535 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13536
13537         PR fortran/31203
13538         * gfortran.dg/string_length_1.f90: New test.
13539
13540 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13541
13542         PR testsuite/30395
13543         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13544
13545 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13546
13547         PR libgfortran/31052
13548         * gfortran.dg/namelist_27.f90: New test.
13549
13550 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13551
13552         PR fortran/30531
13553         * gfortran.dg/used_types_14.f90: New test.
13554
13555         PR fortran/31086
13556         * gfortran.dg/used_types_15.f90: New test.
13557
13558 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13559
13560         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13561         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13562
13563 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13564
13565         PR fortran/31120
13566         * gfortran.dg/integer_exponentiation_2.f90: New test.
13567
13568 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13569
13570         PR tree-optimization/31041
13571         * gcc.dg/vect/pr31041.c: New test.
13572
13573 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13574
13575         * g++.dg/warn/Wconversion-integer.C: New
13576         * g++.dg/warn/Wconversion-real.C: New.
13577         * g++.dg/warn/Wconversion-real-integer.C: New.
13578         * g++.dg/warn/conv2.C: Updated.
13579
13580 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13581
13582         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13583         exclude RTPs.
13584
13585 2007-03-16  Richard Guenther  <rguenther@suse.de>
13586
13587         PR tree-optimization/31146
13588         * g++.dg/tree-ssa/pr31146.C: New testcase.
13589
13590 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13591
13592         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13593         assume that the target has <features.h>.
13594
13595 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13596
13597         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13598         dg-options rather than to the whole test.
13599
13600 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13601
13602         PR debug/29906
13603         * g++.dg/debug/pr29906.C: New
13604
13605 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13606
13607         PR libgfortran/31099
13608         * gfortran.dg/unformatted_recl.f90: Update test.
13609
13610 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13611
13612         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13613
13614 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13615
13616         PR c++/30891
13617         * g++.dg/parse/namespace-definition.C: New.
13618
13619 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13620
13621         PR c++/24924
13622         * g++.dg/cpp/pedantic-errors.C: New.
13623         * g++.dg/cpp/permissive.C: New.
13624
13625 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13626
13627         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13628         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13629
13630 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13631
13632         * lib/target-supports.exp (check_missing_uclibc_feature)
13633         (check_effective_target_wchar): New procedures.
13634         * gcc.dg/wchar_t-1.c: Require target wchar.
13635         * gcc.dg/wint_t-1.c: Likewise.
13636
13637 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13638
13639         * lib/target-supports.exp (check_gc_sections_available): Return
13640         false for VxWorks targets.
13641
13642 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13643
13644         * g++.dg/warn/Wconversion2.C: Fix typo.
13645         * gcc.dg/if-empty-1.c: Ditto.
13646
13647 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13648
13649         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13650
13651 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13652
13653         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13654         * gcc.target/i386/pr31167.c: Ditto.
13655
13656 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13657
13658         PR target/31167
13659         * gcc.target/i386/pr31167.c: New test.
13660
13661 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13662
13663         PR fortran/30922
13664         * gfortran.dg/import5.f90.f90: New test.
13665
13666
13667         PR fortran/30879
13668         * gfortran.dg/data_components_1.f90: New test.
13669
13670
13671         PR fortran/30870
13672         * gfortran.dg/generic_13.f90: New test.
13673
13674         PR fortran/31163
13675         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13676
13677 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13678
13679         PR libgfortran/31051
13680         * gfortran.dg/fmt_t_4.f90: New
13681
13682 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13683
13684         PR C++/31165
13685         * g++.dg/other/default7.C: New test.
13686
13687 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13688
13689         * g++.dg/warn/Wconversion2.C: New.
13690
13691 2007-03-14  Eric Christopher  <echristo@apple.com>
13692
13693         * gcc.dg/ssp-1.c: New.
13694         * gcc.dg/ssp-2.c: Ditto.
13695
13696 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13697
13698         * g++.dg/warn/do-empty.C: New.
13699         * gcc.dg/do-empty.c: New.
13700         * gcc.dg/if-empty-1.c: Update.
13701         * gcc.dg/20001116-1.c: Update.
13702         * gcc.dg/pr23165.c: Update.
13703
13704 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gfortran.dg/module_implicit_conversion.f90: New test.
13707
13708 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13709
13710         PR middle-end/31127
13711         * gcc.dg/pr31127.c: New.
13712
13713 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13714
13715         * gcc.dg/tree-ssa/loop-26.c: New test.
13716
13717 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13718
13719         * gcc.target/i386/cmpxchg16b-1.c: New test.
13720
13721 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13722
13723         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13724         * gcc.dg/c99-vla-1.c: Likewise.
13725         * g++.dg/ext/vla1.C: Likewise
13726
13727 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13728
13729         * gcc.dg/wvla-1.c: New test
13730         * gcc.dg/wvla-2.c: New test
13731         * gcc.dg/wvla-3.c: New test
13732         * gcc.dg/wvla-4.c: New test
13733         * gcc.dg/wvla-5.c: New test
13734         * gcc.dg/wvla-6.c: New test
13735         * gcc.dg/wvla-7.c: New test
13736         * g++.dg/warn/Wvla-1.C: New test
13737         * g++.dg/warn/Wvla-2.C: New test
13738         * g++.dg/warn/Wvla-3.C: New test
13739
13740 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13741
13742         PR c++/30108
13743         * g++.dg/other/default6.C: New test.
13744
13745 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13746
13747         * lib/target-supports.exp (check_profiling_available): Return false
13748         for VxWorks.
13749         (check_effective_target_vxworks_kernel): New procedure.
13750         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13751         VxWorks.
13752         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13753         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13754         to include VxWorks.
13755         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13756
13757 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13758
13759         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13760         PIC is not supported.
13761         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13762         * gcc.dg/20020426-2.c: Likewise.
13763         * gcc.dg/pr28243.c: Likewise.
13764         * gcc.dg/visibility-11.c: Likewise.
13765         * gcc.dg/tls/opt-9.c: Likewise.
13766         * gcc.dg/tls/opt-10.c: Likewise.
13767         * gcc.dg/tls/pic-1.c: Likewise.
13768         * gcc.dg/tls/struct-1.c: Likewise.
13769         * gcc.target/i386/20000807-1.c: Likewise.
13770         * gcc.target/i386/20000904-1.c: Likewise.
13771         * gcc.target/i386/20011119-1.c: Likewise.
13772         * gcc.target/i386/990213-2.c: Likewise.
13773         * gcc.target/i386/990214-1.c: Likewise.
13774         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13775         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13776         * gcc.target/i386/pic-1.c: Likewise.
13777         * gcc.target/i386/pr21518.c: Likewise.
13778         * gcc.target/i386/pr23098.c: Likewise.
13779         * gcc.target/i386/pr23943.c: Likewise.
13780
13781 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13782
13783         PR c++/31038
13784         * g++.dg/template/complit2.C: New test.
13785
13786         PR c++/30328
13787         * g++.dg/ext/bitfield1.C: New test.
13788
13789 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13790
13791         PR fortran/30883
13792         * gfortran.dg/interface_11.f90: New test.
13793
13794 2007-03-11  Richard Guenther  <rguenther@suse.de>
13795
13796         PR tree-optimization/31115
13797         * gcc.dg/torture/pr31115.c: New testcase.
13798
13799 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13800
13801         PR tree-optimization/29925
13802         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13803
13804 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/30274
13807         * g++.dg/expr/bitfield3.C: New test.
13808         * g++.dg/expr/bitfield4.C: Likewise.
13809         * g++.dg/expr/bitfield5.C: Likewise.
13810         * g++.dg/expr/bitfield6.C: Likewise.
13811
13812         PR c++/30924
13813         * g++.dg/template/array18.C: New test.
13814
13815 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13816
13817         PR c++/17946
13818         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13819         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13820
13821 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13822
13823         PR c++/20599
13824         * g++.dg/cpp0x/variadic-bind.C: New.
13825         * g++.dg/cpp0x/variadic-function.C: New.
13826         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13827         * g++.dg/cpp0x/variadic-tuple.C: New.
13828         * g++.dg/cpp0x/variadic1.C: New.
13829         * g++.dg/cpp0x/variadic2.C: New.
13830         * g++.dg/cpp0x/variadic3.C: New.
13831         * g++.dg/cpp0x/variadic4.C: New.
13832         * g++.dg/cpp0x/variadic5.C: New.
13833         * g++.dg/cpp0x/variadic6.C: New.
13834         * g++.dg/cpp0x/variadic7.C: New.
13835         * g++.dg/cpp0x/variadic8.C: New.
13836         * g++.dg/cpp0x/variadic9.C: New.
13837         * g++.dg/cpp0x/variadic10.C: New.
13838         * g++.dg/cpp0x/variadic11.C: New.
13839         * g++.dg/cpp0x/variadic12.C: New.
13840         * g++.dg/cpp0x/variadic13.C: New.
13841         * g++.dg/cpp0x/variadic14.C: New.
13842         * g++.dg/cpp0x/variadic15.C: New.
13843         * g++.dg/cpp0x/variadic16.C: New.
13844         * g++.dg/cpp0x/variadic17.C: New.
13845         * g++.dg/cpp0x/variadic18.C: New.
13846         * g++.dg/cpp0x/variadic19.C: New.
13847         * g++.dg/cpp0x/variadic20.C: New.
13848         * g++.dg/cpp0x/variadic21.C: New.
13849         * g++.dg/cpp0x/variadic22.C: New.
13850         * g++.dg/cpp0x/variadic23.C: New.
13851         * g++.dg/cpp0x/variadic24.C: New.
13852         * g++.dg/cpp0x/variadic25.C: New.
13853         * g++.dg/cpp0x/variadic26.C: New.
13854         * g++.dg/cpp0x/variadic27.C: New.
13855         * g++.dg/cpp0x/variadic28.C: New.
13856         * g++.dg/cpp0x/variadic29.C: New.
13857         * g++.dg/cpp0x/variadic30.C: New.
13858         * g++.dg/cpp0x/variadic31.C: New.
13859         * g++.dg/cpp0x/variadic32.C: New.
13860         * g++.dg/cpp0x/variadic33.C: New.
13861         * g++.dg/cpp0x/variadic34.C: New.
13862         * g++.dg/cpp0x/variadic35.C: New.
13863         * g++.dg/cpp0x/variadic36.C: New.
13864         * g++.dg/cpp0x/variadic37.C: New.
13865         * g++.dg/cpp0x/variadic38.C: New.
13866         * g++.dg/cpp0x/variadic39.C: New.
13867         * g++.dg/cpp0x/variadic40.C: New.
13868         * g++.dg/cpp0x/variadic41.C: New.
13869         * g++.dg/cpp0x/variadic42.C: New.
13870         * g++.dg/cpp0x/variadic43.C: New.
13871         * g++.dg/cpp0x/variadic44.C: New.
13872         * g++.dg/cpp0x/variadic45.C: New.
13873         * g++.dg/cpp0x/variadic46.C: New.
13874         * g++.dg/cpp0x/variadic47.C: New.
13875         * g++.dg/cpp0x/variadic48.C: New.
13876         * g++.dg/cpp0x/variadic49.C: New.
13877         * g++.dg/cpp0x/variadic50.C: New.
13878         * g++.dg/cpp0x/variadic51.C: New.
13879         * g++.dg/cpp0x/variadic52.C: New.
13880         * g++.dg/cpp0x/variadic53.C: New.
13881         * g++.dg/cpp0x/variadic54.C: New.
13882         * g++.dg/cpp0x/variadic55.C: New.
13883         * g++.dg/cpp0x/variadic56.C: New.
13884         * g++.dg/cpp0x/variadic57.C: New.
13885         * g++.dg/cpp0x/variadic58.C: New.
13886         * g++.dg/cpp0x/variadic59.C: New.
13887         * g++.dg/cpp0x/variadic60.C : New.
13888         * g++.dg/cpp0x/variadic61.C : New.
13889         * g++.dg/cpp0x/variadic62.C : New.
13890         * g++.dg/cpp0x/variadic63.C : New.
13891         * g++.dg/cpp0x/variadic64.C : New.
13892         * g++.dg/cpp0x/variadic65.C : New.
13893         * g++.dg/cpp0x/variadic66.C : New.
13894         * g++.dg/cpp0x/variadic67.C : New.
13895         * g++.dg/cpp0x/variadic68.C : New.
13896         * g++.dg/cpp0x/variadic69.C : New.
13897         * g++.dg/cpp0x/variadic70.C : New.
13898         * g++.dg/cpp0x/variadic71.C : New.
13899         * g++.dg/cpp0x/variadic72.C : New.
13900         * g++.dg/cpp0x/variadic73.C : New.
13901         * g++.dg/cpp0x/variadic74.C : New.
13902         * g++.dg/cpp0x/variadic75.C : New.
13903         * g++.dg/cpp0x/variadic-ex1.C : New.
13904         * g++.dg/cpp0x/variadic-ex2.C : New.
13905         * g++.dg/cpp0x/variadic-ex3.C : New.
13906         * g++.dg/cpp0x/variadic-ex4.C : New.
13907         * g++.dg/cpp0x/variadic-ex5.C : New.
13908         * g++.dg/cpp0x/variadic-ex6.C : New.
13909         * g++.dg/cpp0x/variadic-ex7.C : New.
13910         * g++.dg/cpp0x/variadic-ex8.C : New.
13911         * g++.dg/cpp0x/variadic-ex9.C : New.
13912         * g++.dg/cpp0x/variadic-ex10.C : New.
13913         * g++.dg/cpp0x/variadic-ex11.C : New.
13914         * g++.dg/cpp0x/variadic-ex12.C : New.
13915         * g++.dg/cpp0x/variadic-ex13.C : New.
13916         * g++.dg/cpp0x/variadic-ex14.C : New.
13917
13918 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13919
13920         PR libgfortran/31099
13921         * gfortran.dg/unformatted_recl.f90: New test.
13922
13923 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13924
13925         * gcc.dg/fold-eqcmplx-1.c: New test case.
13926
13927 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13928
13929         PR rtl-optimization/30643
13930         * gcc.dg/pr30643.c: New.
13931
13932 2007-03-09  Chao-ying Fu  <fu@mips.com>
13933
13934         * gcc.target/mips/mips32-dspr2-type.c: New test.
13935         * gcc.target/mips/mips32-dspr2.c: New test.
13936         * gcc.target/mips/dspr2-MULT.c: New test.
13937         * gcc.target/mips/dspr2-MULTU.c: New test.
13938         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13939         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13940         Adjust some formats.
13941
13942 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13943
13944         PR c++/17946
13945         * gcc.dg/Wlogical-op-1.c: New.
13946         * g++.dg/warn/Wlogical-op-1.C: New.
13947
13948 2007-03-09  Richard Guenther  <rguenther@suse.de>
13949
13950         PR tree-optimization/30904
13951         PR middle-end/31058
13952         * gcc.dg/pr30904.c: Remove xfail.
13953
13954 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13955
13956         PR C/31072
13957         * gcc.c-torture/execute/pr31072.c: New test.
13958
13959 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13960
13961         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13962         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13963         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13964         *lrint* and *lround*.
13965         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13966         floor->lfloor.
13967         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13968         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13969         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13970         and *lround*.  Correct macro names.
13971         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13972         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13973
13974 2007-03-08  Ian Lance Taylor  <iant@google.com>
13975
13976         * gcc.dg/no-strict-overflow-5.c: New test.
13977         * gcc.dg/no-strict-overflow-6.c: New test.
13978         * gcc.dg/Wstrict-overflow-11.c: New test.
13979         * gcc.dg/Wstrict-overflow-12.c: New test.
13980         * gcc.dg/Wstrict-overflow-13.c: New test.
13981         * gcc.dg/Wstrict-overflow-14.c: New test.
13982         * gcc.dg/Wstrict-overflow-15.c: New test.
13983
13984 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13985
13986         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13987         for VxWorks kernel mode.
13988         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13989
13990 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13991
13992         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13993         mode.
13994
13995 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13996
13997         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13998         and lib/bfill.c on VxWorks targets.
13999         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14000         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14001         lib/bfill.c and lib/memmove.c on VxWorks targets.
14002         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14003         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14004         on VxWorks targets.
14005         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14006         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14007
14008 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14009
14010         * gfortran.dg/use_5.f90: New test.
14011         * gfortran.dg/use_6.f90: Ditto.
14012         * gfortran.dg/use_7.f90: Ditto.
14013
14014 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14015
14016         PR fortran/30973
14017         * gfortran.dg/use_4.f90: New test.
14018         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14019
14020 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14021
14022         PR fortran/31011
14023         * gfortran.dg/parameter_array_section_2.f90: New test.
14024
14025 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14026
14027         PR c++/30852
14028         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14029
14030         PR c++/30534
14031         * g++.dg/template/arg5.C: New test.
14032
14033 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14034
14035         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14036
14037 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14038
14039         * gcc.dg/var-expand1.c: Add newline at end of file.
14040
14041 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14042
14043         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14044
14045 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14046
14047         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14048
14049 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14050
14051         * gcc.dg/torture/builtin-convert-4.c: New test.
14052
14053 2007-03-05  Ian Lance Taylor  <iant@google.com>
14054
14055         * gcc.c-torture/compile/pr31034.c: New test.
14056
14057 2007-03-05  Ian Lance Taylor  <iant@google.com>
14058
14059         * gcc.dg/inline-18.c: New test.
14060         * gcc.dg/inline-19.c: New test.
14061         * gcc.dg/inline-20.c: New test.
14062         * gcc.dg/inline-21.c: New test.
14063
14064 2007-03-05  Richard Guenther  <rguenther@suse.de>
14065
14066         PR tree-optimization/14052
14067         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14068
14069 2007-03-05  Richard Guenther  <rguenther@suse.de>
14070
14071         PR tree-optimization/23777
14072         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14073
14074 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14075
14076         PR other/30465
14077         * gcc.dg/multiple-overflow-warn-3.c: New.
14078         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14079
14080 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14081
14082         PR c++/30895
14083         * g++.dg/parse/template23.C: New test.
14084
14085 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14086
14087         PR middle-end/30744
14088         * gcc.dg/pr30744-1.c: New test case.
14089
14090 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14091
14092         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14093
14094 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14095
14096         PR target/30406
14097         * gfortran.dg/logical_3.f90: New test.
14098
14099 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14100
14101         PR libfortran/30981
14102         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14103
14104 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14105
14106         * gcc.target/m68k/m68k.exp: New.
14107         * gcc.target/m68k/crash1.c: New.
14108
14109 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14110
14111         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14112         to be more compatible with integer(kind=8).
14113
14114 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14115
14116         PR libfortran/31001
14117         * gfortran.dg/zero_sized_3.f90: New test.
14118
14119 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14120
14121         PR c++/15787
14122         * g++.dg/parse/else.C: New.
14123         * g++.dg/parse/else-2.C: New.
14124
14125 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14126             Tobias Burnus  <burnus@net-b.de>
14127
14128         PR fortran/30882
14129         * gfortran.dg/size_dim.f90: New test.
14130
14131 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14132             Tobias Burnus  <burnus@net-b.de>
14133
14134         PR fortran/30873
14135         * gfortran.dg/entry_9.f90: New test.
14136
14137 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14138
14139         PR c++/28253
14140         * g++.dg/inherit/covariant16.C: New test.
14141
14142 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14143
14144         * g++.dg/other/darwin-minversion-1.C: New.
14145
14146 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14147
14148         * gcc.dg/tree-ssa/20070302-1.c: New test.
14149
14150 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14151
14152         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14153         tests.
14154
14155 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14156
14157         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14158
14159 2007-03-01  Simon Baldwin <simonb@google.com>
14160
14161         PR c++/23689
14162         * warn/ignored_typedef.C: New.
14163         * init/ctor8.C: Added dg-warning to consume ignored typedef
14164         warning.
14165         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14166         and added an explicit line number.
14167
14168 2007-02-28  Richard Guenther  <rguenther@suse.de>
14169
14170         PR middle-end/30364
14171         * gcc.dg/torture/pr30364-1.c: New testcase.
14172         * gcc.dg/torture/pr30364-2.c: Likewise.
14173         * gcc.dg/torture/pr30364-3.c: Likewise.
14174
14175 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14176
14177         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14178         powerpc*, use -funsafe-math-optimizations.
14179         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14180         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14181
14182 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14183             Paul Thomas  <pault@gcc.gnu.org>
14184
14185         PR fortran/30888
14186         PR fortran/30887
14187         * c_by_val_1.f: Test %VAL() with non-default kind.
14188         * c_by_val.c: Ditto.
14189         * c_by_val_4.f: New test.
14190
14191 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14192
14193         PR fortran/30968
14194         * gfortran.dg/continuation_7.f90: New test.
14195
14196 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14197
14198         * g++.dg/inherit/thunk7.C: New test.
14199         * lib/target-supports.exp (check_profiling_available): Not available
14200         for bfin-*-*.
14201
14202 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14203
14204         PR target/30970
14205         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14206
14207 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14208
14209         * lib/target-supports.exp (check_effective_target_init_priority):
14210         Remove Solaris special case.
14211
14212 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14213
14214         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14215         for more builtin types.
14216
14217         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14218         * g++.dg/ext/visibility/noPLT.C: Likewise.
14219
14220 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14221
14222         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14223         sh* targets.
14224
14225 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14226
14227         PR fortran/30865
14228         * size_optional_dim_1.f90:  New test.
14229
14230 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14231
14232         * gcc.dg/vxworks/vxworks.exp: New file.
14233         * gcc.dg/vxworks/initpri1.c: Likewise.
14234         * gcc.dg/vxworks/initpri2.c: Likewise.
14235         * gcc.dg/initpri2.c: Add more tests.
14236         * g++.dg/special/initpri2.C: Likewise.
14237
14238         * gcc.dg/initpri1.c: New test.
14239         * gcc.dg/initpri2.c: Likewise.
14240         * g++.dg/special/initpri1.C: New test.
14241         * g++.dg/special/initpri2.C: Likewise.
14242         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14243         * g++.dg/special/conpr-2.C: Likewise.
14244         * g++.dg/special/conpr-3.C: Likewise.
14245         * g++.dg/special/conpr-4.C: Likewise.
14246         * g++.dg/special/initp1.C: Likewise.
14247         * g++.dg/special/ecos.exp: Remove code to detect availability of
14248         constructor priorities.
14249         * lib/target-supports.exp (check_effective_target_init_priority):
14250         New function.
14251
14252 2007-02-24  Jan Hubicka  <jh@suse.cz>
14253
14254         * gcc.c-torture/execute/pr30778.c: New testcase.
14255
14256 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14257
14258         PR libgfortran/30918
14259         * gfortran.dg/namelist_26.f90: New test.
14260
14261 2007-02-24  Richard Guenther  <rguenther@suse.de>
14262
14263         PR middle-end/30951
14264         * gcc.dg/pr30951.c: New testcase.
14265
14266 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14267
14268         * gcc.dg/torture/builtin-modf-1.c: New test.
14269
14270 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14271
14272         PR tree-optimization/30904
14273         * gcc.dg/pr30904.c: New test.
14274
14275 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14276
14277         * gcc.test-framework/README: Correct command.
14278         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14279         -Wunused-value.
14280         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14281
14282 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14285
14286 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14287
14288         * lib/target-supports.exp (check_effective_target_newlib): New
14289         function.
14290
14291 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14292
14293         PR fortran/30660
14294         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14295         allocatable component.
14296
14297
14298 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14299
14300         * gcc.dg/torture/builtin-logb-1.c: New test.
14301         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14302         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14303         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14304         sh* targets.
14305
14306 2007-02-23  Richard Guenther  <rguenther@suse.de>
14307
14308         * g++.dg/warn/changes-meaning.C: New testcase.
14309
14310 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14311
14312         PR libgfortran/30910
14313         * gfortran.dg/fmt_zero_precision.f90: Update test.
14314
14315 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14316
14317         * gcc.dg/torture/builtin-frexp-1.c: New test.
14318
14319 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14322
14323 2007-02-22  Ian Lance Taylor  <iant@google.com>
14324
14325         PR debug/30898
14326         * g++.dg/debug/pr30898.C: New test.
14327
14328 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14329
14330         * gcc.dg/vect/vect-106.c: New test.
14331
14332 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14333             Ira Rosen  <irar@il.ibm.com>
14334
14335         PR tree-optimization/30843
14336         * gcc.dg/vect/pr30843.c: New test.
14337
14338 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14339
14340         PR tree-optimization/30858
14341         * gcc.dg/vect/pr30858.c: New test.
14342
14343 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14344
14345         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14346         to set options for compiling testglue.
14347         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14348         * lib/obj-c++.exp (obj-c++_init): Likewise.
14349
14350 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14351
14352         * gnat.dg/derived_aggregate.adb: New test.
14353
14354 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14355
14356         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14357         sh* targets.  Call the correct CKSGN macro.
14358
14359 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14360
14361         * gfortran.dg/gomp/omp_parse1.f90: New test.
14362         * gfortran.dg/gomp/omp_parse2.f: New test.
14363
14364 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14365
14366         PR fortran/30869
14367         * gfortran.dg/do_pointer_1.f90:  New test.
14368
14369 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14370
14371         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14372         and scalbln.
14373
14374 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14375
14376         * gcc.dg/darwin-minversion-1.c: New.
14377         * gcc.dg/darwin-minversion-2.c: New.
14378
14379 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14380
14381         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14382
14383 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14384             DJ Delorie <dj@redhat.com>
14385
14386         PR other/30824
14387         * gcc.dg/Wfatal.c: New.
14388         * gcc.dg/Wfatal-2.c: New.
14389         * gcc.dg/Werror-1.c: Adjust expectations.
14390         * gcc.dg/Werror-5.c: Likewise.
14391         * gcc.dg/Werror-7.c: Likewise.
14392         * gcc.dg/Werror-10.c: Likewise.
14393         * gcc.dg/Werror-11.c: Likewise.
14394
14395 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14396
14397         PR fortran/30522
14398         * gfortran.dg/volatile10.f90: New test.
14399
14400 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14401
14402         PR libfortran/30533
14403         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14404
14405 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14406
14407         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14408         * gcc.dg/Walways-true-1.c: Likewise.
14409         * gcc.dg/weak/weak-3.c: Likewise.
14410         * gcc.dg/Werror-1.c: Likewise.
14411         * gcc.dg/Werror-3.c: Likewise.
14412         * gcc.dg/Werror-4.c: Likewise.
14413         * gcc.dg/Werror-5.c: Likewise.
14414         * gcc.dg/Werror-6.c: Likewise.
14415         * gcc.dg/Werror-7.c: Likewise.
14416         * gcc.dg/Werror-8.c: Likewise.
14417         * gcc.dg/Werror-10.c: Likewise.
14418         * gcc.dg/Werror-11.c: Likewise.
14419         * gcc.dg/Werror-12.c: Likewise.
14420         * g++.old-deja/g++.mike/warn8.C: Likewise.
14421         * g++.dg/warn/Walways-true-1.C: Likewise.
14422         * g++.dg/warn/Walways-true-2.C: Likewise.
14423         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14424         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14425         -Wstring-literal-comparison with -Waddress.
14426         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14427         -Wno-string-literal-comparison with -Wno-address.
14428
14429 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14430
14431         * gnat.dg/self_aggregate_with_call.adb: New test.
14432
14433 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14434
14435         PR tree-optimization/30975
14436         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14437         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14438         * gcc.dg/vect/pr30795.c: New.
14439
14440 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14441
14442         PR fortran/30681
14443         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14444
14445 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14446
14447         PR rtl-optimization/28173
14448         * gcc.target/i386/andor-1.c: New test case.
14449
14450 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14451
14452         * gcc.dg/torture/builtin-ldexp-1.c: New.
14453         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14454
14455 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gfortran.dg/array_constructor_15.f90: New test case.
14458
14459 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14460
14461         * gfortran.dg/forall_10.f90: New test case.
14462
14463 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14464
14465         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14466
14467 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14468
14469         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14470         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14471
14472 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14473
14474         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14475         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14476         * gcc.target/i386/xchg-1.c: New test.
14477         * gcc.target/i386/xchg-2.c: New test.
14478
14479 2007-02-16  Richard Guenther  <rguenther@suse.de>
14480             Christian Bruel  <christian.bruel@st.com>
14481
14482         * gcc.dg/strict-overflow-5.c: New testcase.
14483
14484 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14485
14486         PR fortran/30793
14487         * gfortran.dg/func_derived_4.f90: New test.
14488
14489 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14490
14491         PR middle-end/30391
14492         * gfortran.dg/pr30391-1.f90: New test case.
14493
14494 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14495
14496         PR middle-end/30433
14497         * gcc.c-torture/compile/pr30433.c: New testcase to check
14498         that complex constants comparisions are foldded.
14499
14500 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14501
14502         PR C++/30158
14503         * g++.dg/ext/stmtexpr10.C: New testcase.
14504
14505 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14506
14507         PR middle-end/30729
14508         * gcc.dg/Wunused-value-2.c: New testcase.
14509
14510 2007-02-15  Ian Lance Taylor  <iant@google.com>
14511
14512         * g++.dg/eh/subreg-1.C: New test.
14513
14514 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14515
14516         PR c/26494
14517         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14518         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14519         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14520         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14521         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14522         * gcc.dg/Werror-implicit-function-declaration.c: New.
14523
14524 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14525
14526         PR c++/28943
14527         * g++.dg/warn/pr28943.C: New.
14528
14529 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14530
14531         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14532
14533 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14534
14535         PR fortran/30779
14536         * gfortran.dg/error_recovery_3.f90: New test.
14537
14538 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14539
14540         * g++.dg/tree-ssa/sra-1.C: New.
14541
14542 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14543
14544         * g++.dg/tree-ssa/sra-1.C: New.
14545
14546 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14547
14548         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14549
14550 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14551
14552         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14553
14554 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14555
14556         PR fortran/30799
14557         * gfortran.dg/logical_2.f90: New test.
14558
14559 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14560
14561         * gcc.dg/torture/complex-alias-1.c: New test.
14562
14563 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14564
14565         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14566         instead of -fdump-tree-tailcall.
14567
14568 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14569
14570         * gfortran.dg/interface_10.f90: Fix comment typo.
14571
14572 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14573
14574         PR tree-optimization/30771
14575         * gcc.dg/vect/pr30771.c: New test.
14576
14577 2007-02-13  Ian Lance Taylor  <iant@google.com>
14578
14579         * gcc.dg/Wstrict-overflow-1.c: New test.
14580         * gcc.dg/Wstrict-overflow-2.c: New test.
14581         * gcc.dg/Wstrict-overflow-3.c: New test.
14582         * gcc.dg/Wstrict-overflow-4.c: New test.
14583         * gcc.dg/Wstrict-overflow-5.c: New test.
14584         * gcc.dg/Wstrict-overflow-6.c: New test.
14585         * gcc.dg/Wstrict-overflow-7.c: New test.
14586         * gcc.dg/Wstrict-overflow-8.c: New test.
14587         * gcc.dg/Wstrict-overflow-9.c: New test.
14588         * gcc.dg/Wstrict-overflow-10.c: New test.
14589
14590 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14591
14592         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14593
14594 2007-02-13  Richard Henderson  <rth@redhat.com>
14595
14596         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14597         * gcc.c-torture/execute/pr29302-1.c: ... here.
14598
14599 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14600
14601         PR c/29521
14602         * gcc.dg/c90-return-1.c: Update output.
14603         * gcc.dg/c99-return-1.c: Likewise.
14604
14605 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14606
14607         PR fortran/30554
14608         * gfortran.dg/used_dummy_types_7.f90: New test..
14609
14610 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14611
14612         * gcc.target/i386/parity-1.c: New test.
14613         * gcc.target/i386/parity-2.c: New test.
14614
14615 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14616
14617         * gcc.target/i386/builtin-bswap-3.c: New test case.
14618
14619 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14620
14621         PR tree-optimization/29145
14622         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14623         alias analysis is improved to take better advantage of restrict
14624         qualified pointers.
14625         * gcc.dg/vect/vect-80.c: Likewise.
14626         * gcc.dg/vect/pr29145.c: New.
14627
14628 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14629
14630         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14631         * gcc.target/i386/sse4a-insert.c: Likewise.
14632
14633 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14634
14635         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14636         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14637
14638 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14639
14640         PR fortran/30478
14641         * gfortran.dg/enum_4.f90: Update error message checks.
14642
14643 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14644
14645         PR fortran/30554
14646         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14647         versions of the modules.
14648
14649         PR fortran/30617
14650         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14651         by getting rid of recursive I/O and providing functions with
14652         results.
14653
14654         PR fortran/30319
14655         * gfortran.dg/char_array_constructor_2.f90
14656
14657 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/26988
14660         * g++.dg/template/spec34.C: New test
14661
14662 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14663
14664         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14665         on i?86 and x86_64.
14666         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14667         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14668         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14669         on i?86 and x86_64.
14670         * gcc.dg/vect/vect-113.c: Ditto.
14671
14672 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/29487
14675         * g++.dg/eh/weak1-C: New test.
14676         * g++.dg/eh/weak1-a.cc: Likewise.
14677         * g++.dg/eh/comdat1.C: Likewise.
14678
14679 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14680             Dorit Nuzman  <dorit@il.ibm.com>
14681
14682         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14683         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14684         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14685         * gcc.dg/vect/vect-113.c: Likewise.
14686
14687         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14688
14689 2007-02-10  Richard Henderson  <rth@redhat.com>
14690
14691         * lib/target-supports.exp (check_effective_target_tls): Redefine
14692         to mean non-emulated tls.
14693         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14694         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14695         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14696         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14697         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14698         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14699         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14700
14701 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14702
14703         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14704
14705 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14706
14707         * gfortran.dg/secnds.f: Replace time tolerance with a
14708         before-and-after bracket.
14709         * gfortran.dg/secnds-1.f: Likewise.
14710
14711 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14712
14713         PR fortran/30512
14714         * gfortran.dg/maxlocval_1.f90: New test.
14715
14716 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14717
14718         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14719
14720 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14721
14722         PR fortran/30720
14723         * gfortran.dg/array_function_1.f90: New test.
14724
14725 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14726
14727         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14728         (check_effective_target_dummy_wcsftime): New functions.
14729
14730 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14731
14732         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14733         * lib/target-supports.exp (check_effective_target_uclibc): New
14734         function.
14735
14736 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14737
14738         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14739         (vsnprintf): Don't define for uClibc targets.
14740
14741 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14742
14743         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14744         set before checking whether it was allowed.
14745         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14746         before checking inside_main.
14747
14748 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14749
14750         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14751         uClinux targets.
14752         (u16sf): Likewise u4sf.
14753         * g++.dg/compat/struct-layout-1.h: Likewise.
14754
14755 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14756
14757         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14758         procedure.
14759         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14760         m68k targets if check_effective_target_coldfire_fpu returns true.
14761
14762 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14763         Richard Guenther  <rguenther@suse.de>
14764
14765         PR middle-end/23361
14766         * gcc.dg/fold-compare-3.c: New testcase.
14767         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14768
14769 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14770
14771         * gcc.dg/pr26570.c: Clean up coverage files.
14772         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14773         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14774         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14775         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14776         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14777         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14778         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14779         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14780         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14781         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14782         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14783         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14784         * gcc.dg/vect/pr28952.c: Ditto.
14785         * gcc.dg/vect/pr27151.c: Ditto.
14786         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14787         * g++.dg/gomp/macro-3.C: Ditto.
14788
14789 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14790
14791         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14792         of the loop.
14793
14794 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14795
14796         * gcc.target/i386/builtin-bswap-2.c: New test case.
14797
14798 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14799
14800         * gfortran.dg/forall_8.f90: New test case.
14801         * gfortran.dg/forall_9.f90: Likewise.
14802
14803 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14804
14805         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14806
14807 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14808
14809         * lib/target-supports.exp (check_effective_target_simulator): New.
14810
14811 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14812
14813         * gcc.dg/tree-ssa/loop-25.c: New test.
14814
14815 2007-02-06  Richard Henderson  <rth@redhat.com>
14816
14817         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14818
14819 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14820
14821         * gcc.target/powerpc/popcount-1.c: New test case.
14822         * gcc.target/powerpc/parity-1.c: Likewise.
14823
14824 2007-02-06  Richard Guenther  <rguenther@suse.de>
14825
14826         PR middle-end/27302
14827         * gcc.dg/torture/pr27302-2.c: New testcase.
14828
14829 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14830
14831         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14832         * gcc.dg/vect/vect-iv-1.c: New test.
14833         * gcc.dg/vect/vect-iv-2.c: New test.
14834         * gcc.dg/vect/vect-iv-3.c: New test.
14835         * gcc.dg/vect/vect-iv-4.c: New test.
14836         * gcc.dg/vect/vect-iv-5.c: New test.
14837         * gcc.dg/vect/vect-iv-6.c: New test.
14838         * gcc.dg/vect/vect-iv-7.c: New test.
14839         * gcc.dg/vect/vect-iv-8.c: New test.
14840         * gcc.dg/vect/vect-iv-9.c: New test.
14841         * gcc.dg/vect/vect-iv-10.c: New test.
14842         * gcc.dg/vect/vect-iv-11.c: New test.
14843         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14844         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14845         * gcc.dg/vect/vect-14.c: Now vectorizable.
14846         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14847         loop).
14848         * gcc.dg/vect/vect-27.c: Likewise.
14849         * gcc.dg/vect/vect-29.c Likewise.
14850         * gcc.dg/vect/vect-dv-2.c: Likewise.
14851         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14852         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14853         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14854
14855 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14856
14857         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14858
14859 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14860
14861         * gcc.dg/builtins-20.c: Add more cases.
14862
14863 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14864
14865         PR debug/30189
14866         * gcc.dg/pr30189.c: New test.
14867
14868 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14869
14870         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14871         for running tests.
14872         * gcc.target/i386/sse4a-extract.c: New test.
14873         * gcc.target/i386/sse4a-insert.c: New test.
14874         * gcc.target/i386/sse4a-montsd.c: New test.
14875         * gcc.target/i386/sse4a-montss.c: New test.
14876
14877 2007-02-05  Richard Guenther  <rguenther@suse.de>
14878
14879         * gcc.target/i386/vectorize3.c: New testcase.
14880
14881 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14882
14883         PR target/30665
14884         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14885
14886 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14887
14888         PR fortran/30611
14889         * gfortran.dg/repeat_1.f90: New test.
14890
14891 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14892
14893         PR fortran/30605
14894         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14895         * gfortran.dg/derived_init_2.f90: Ditto.
14896         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14897         * gfortran.dg/array_initializer_1.f90: Ditto.
14898         * gfortran.dg/do_2.f90: Ditto.
14899         * gfortran.dg/proc_assign_1.f90: Ditto.
14900
14901 2007-02-04  Richard Guenther  <rguenther@suse.de>
14902
14903         PR middle-end/30636
14904         * g++.dg/warn/pr30636.C: New testcase.
14905         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14906
14907 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14908
14909         PR middle-end/30667
14910         * gfortran.dg/pr30667.f: New test.
14911
14912 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14913
14914         * gcc.dg/builtins-54.c: Add more cases.
14915
14916 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14917
14918         PR fortran/30514
14919         * gfortran.dg/zero_sized_2.f90: New test.
14920
14921         PR fortran/30660
14922         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14923
14924         PR fortran/29820
14925         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14926         file.
14927
14928 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14929
14930         PR fortran/30683
14931         * gfortran.dg/interface_10.f90: New test.
14932
14933 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14934
14935         * gcc.dg/builtins-20.c: Add more cases.
14936
14937 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14938
14939         PR target/29682
14940         * gcc-target/ia64/pr29682.c: New test.
14941
14942 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14943
14944         PR fortran/30284
14945         * gfortran.dg/arrayio_11.f90.f90: New test.
14946
14947         PR fortran/30626
14948         * gfortran.dg/arrayio_12.f90.f90: New test.
14949
14950 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR c++/30536
14953         * g++.dg/tls/diag-5.C: New test.
14954
14955         PR middle-end/30473
14956         * gcc.dg/pr30473.c: New test.
14957         * gcc.c-torture/execute/20070201-1.c: New test.
14958
14959 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14960
14961         * gfortran.dg/dependency_20.f90: New test case.
14962
14963 2007-01-31  Ian Lance Taylor  <iant@google.com>
14964
14965         * gcc.dg/lower-subreg-1.c (test): New test.
14966
14967 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14968
14969         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14970
14971 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14972
14973         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14974         * gcc.dg/torture/builtin-math-3.c: Likewise.
14975
14976 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14977
14978         gcc.dg/Wparentheses-2.c: Update and add new tests.
14979
14980 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14981
14982         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14983         vectorize.
14984
14985 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14986
14987         * gcc.dg/builtins-63.c: New test.
14988
14989 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14990
14991         PR fortran/27588
14992         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14993
14994 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14995
14996         PR fortran/30520
14997         * gfortran.dg/volatile8.f90: New argument conformance test.
14998         * gfortran.dg/volatile9.f90: New scope test.
14999
15000 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15001
15002         PR c++/24745
15003         * g++.dg/warn/null4.C: New.
15004
15005 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15006             Uros Bizjak  <ubizjak@gmail.com>
15007
15008         * gcc.dg/large-size-array-3.c: Correct typo.
15009
15010 2007-01-30  Richard Guenther  <rguenther@suse.de>
15011
15012         PR middle-end/27657
15013         * g++.dg/debug/pr27657.C: New testcase.
15014
15015 2007-01-30  Richard Guenther  <rguenther@suse.de>
15016
15017         PR middle-end/30313
15018         * gcc.dg/torture/pr30313.c: New testcase.
15019
15020 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15021
15022         * gcc.dg/dfp/dfp-except.h: New file.
15023         * gcc.dg/dfp/fe-check.h: New file.
15024         * gcc.dg/dfp/fe-binop.c: New test.
15025         * gcc.dg/dfp/fe-convert-1.c: New test.
15026         * gcc.dg/dfp/fe-convert-2.c: New test.
15027         * gcc.dg/dfp/fe-convert-3.c: New test.
15028
15029         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15030         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15031         * gcc.dg/dfp/convert-dfp.c: Ditto.
15032         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15033
15034 2007-01-29  Josh Conner  <jconner@apple.com>
15035
15036         * gcc.target/powerpc/altivec-24.c: New test.
15037
15038 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15039
15040         PR c++/28266
15041         * g++.dg/parse/defarg12.C: New test.
15042
15043 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15044
15045         PR fortran/30554
15046         * gfortran.dg/used_dummy_types_6.f90: New test.
15047
15048 2007-01-28  Jan Hubicka  <jh@suse.cz>
15049
15050         * gcc.dg/tree-prof/val-prof-6.c: New test.
15051
15052 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15053
15054         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15055
15056 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15057
15058         PR C++/28988
15059         * g++.dg/expr/dtor4.C: New test.
15060
15061 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15062
15063         * gcc.dg/tree-ssa/loop-23.c: New test.
15064
15065 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15066
15067         PR libfortran/30389
15068         * gfortran.dg/achar_2.f90:  New test.
15069         * gfortran.dg/achar_3.f90:  New test.
15070
15071 2007-01-27  Ian Lance Taylor  <iant@google.com>
15072
15073         * gcc.dg/strict-overflow-1.c: New test.
15074         * gcc.dg/no-strict-overflow-1.c: New test.
15075         * gcc.dg/strict-overflow-2.c: New test.
15076         * gcc.dg/no-strict-overflow-2.c: New test.
15077         * gcc.dg/strict-overflow-3.c: New test.
15078         * gcc.dg/no-strict-overflow-3.c: New test.
15079         * gcc.dg/strict-overflow-4.c: New test.
15080         * gcc.dg/no-strict-overflow-4.c: New test.
15081         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15082         * gcc.dg/pr15784-1.c: Likewise.
15083         * gcc.dg/pr20922-1.c: Likewise.
15084         * gcc.dg/pr20922-3.c: Likewise.
15085         * gcc.dg/pr20922-4.c: Likewise.
15086         * gcc.dg/pr20922-6.c: Likewise.
15087         * gcc.dg/compare-4.c: Likewise.
15088         * gcc.dg/torture/pr26898-1.c: Likewise.
15089         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15090         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15091         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15092         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15093         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15094         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15095         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15096         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15097         * g++.dg/tree-ssa/pr21082.C: Likewise.
15098
15099 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15100
15101         * gcc-dg/large-size-array-3.c: New test case.
15102
15103 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15104
15105         * gfortran.dg/forall_7.f90: New test case.
15106
15107 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15108
15109         PR fortran/30407
15110         * gfortran.dg/where_operator_assign_1.f90: New test.
15111         * gfortran.dg/where_operator_assign_2.f90: New test.
15112         * gfortran.dg/where_operator_assign_3.f90: New test.
15113
15114 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15115
15116         * lib/target-supports.exp
15117         (check_effective_target_powerpc_altivec): New.
15118         (check_effective_target_vect_cmdline_needed): Use it.
15119
15120 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15121
15122         PR fortran/30278
15123         * gfortran.dg/backslash_3.f: New test.
15124
15125 2007-01-26  Richard Guenther  <rguenther@suse.de>
15126
15127         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15128
15129 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15130
15131         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15132         * gfortran.dg/vect/vect.exp: Ditto.
15133         * gfortran.dg/dg.exp: Ditto.
15134         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15135         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15136
15137 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15138
15139         * gcc.dg/builtins-20.c: Add more cases.
15140         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15141
15142 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15143
15144         PR fortran/30437
15145         * gcc.dg/Wall.c: New.
15146         * gcc.dg/Wno-all.c: New.
15147         * gfortran.dg/Wall.f90: New.
15148         * gfortran.dg/Wno-all.f90: New.
15149
15150 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15151
15152         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15153         * g++.dg/eh/simd-2.C: Also run on Darwin.
15154         * g++.dg/eh/simd-3.C: New.
15155         * g++.dg/eh/simd-4.C: New.
15156
15157 2007-01-25  Richard Guenther  <rguenther@suse.de>
15158
15159         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15160         and _PROFILE_USE.
15161         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15162
15163 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15164
15165         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15166         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15167         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15168         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15169         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15170         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15171         * gcc.dg/ipa/ipa-7.c: New testcase.
15172
15173 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15174
15175         * g++.dg/cpp0x/warn_cxx0x.C: New.
15176
15177 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15178
15179         * gcc.dg/builtins-20.c: Test builtin carg.
15180
15181 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15182
15183         PR middle-end/27416
15184         * gcc.dg/gomp/pr27416.c: New test.
15185
15186         PR middle-end/30494
15187         * gcc.dg/gomp/pr30494.c: New test.
15188         * g++.dg/gomp/pr30494.C: New test.
15189
15190         PR middle-end/30421
15191         * gcc.dg/gomp/pr30421.c: New test.
15192
15193 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15194
15195         * gcc.target/ia64/versionid-1.c: New test.
15196         * gcc.target/ia64/versionid-2.c: New test.
15197
15198 2007-01-24  Richard Guenther  <rguenther@suse.de>
15199
15200         PR testsuite/30181
15201         * gcc.dg/builtins-57.c: Change to a link-time testcase
15202         to support non-C99 targets.
15203
15204 2007-01-24  Jan Hubicka  <jh@suse.cz>
15205
15206         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15207
15208 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15209
15210         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15211
15212 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15213
15214         PR objc/27438
15215         * objc.dg/const-str-12.m: New test.
15216
15217 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15218
15219         PR fortran/30532
15220         * gfortran.dg/ctrl-z.f90:  New test.
15221
15222 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15223
15224         PR fortran/30481
15225         * gfortran.dg/namelist_assumed_char.f90:  New test.
15226
15227 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15228
15229         PR c++/27492
15230         * g++.dg/inherit/covariant15.C: New test.
15231
15232 2007-01-23  Ian Lance Taylor  <iant@google.com>
15233
15234         * g++.dg/warn/Wparentheses-24.C: New test.
15235
15236 2007-01-23  Richard Guenther  <rguenther@suse.de>
15237
15238         PR testsuite/30560
15239         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15240         with full path.
15241
15242 2007-01-22  Richard Guenther  <rguenther@suse.de>
15243
15244         PR tree-optimization/30038
15245         * gcc.dg/builtins-62.c: New testcase.
15246
15247 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15248
15249         * gcc.c-torture/compile/20070121.c: New test.
15250
15251 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15252
15253         PR libfortran/30525
15254         * gfortran.dg/char_comparison_1.f:  New test.
15255
15256 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15257
15258         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15259
15260 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15261
15262         PR objc/30479
15263         * objc.dg/pch: New directory.
15264         * objc.dg/pch/pch.exp: New file.
15265         * objc.dg/pch/interface-1.m: New test.
15266         * objc.dg/pch/interface-1.hs: New include file.
15267         * lib/objc.exp (objc_target_compile): Add
15268         "-x objective-c-header" in front of the sources if this is
15269         a precompiled header being compiled.
15270
15271 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15272
15273         * gfortran.dg/array_memcpy_3.f90: New test case.
15274         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15275
15276 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15277             Brooks Moses  <brooks.moses@codesourcery.com>
15278             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15279
15280         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15281         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15282
15283 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15284
15285         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15286
15287 2007-01-19  Mike Stump  <mrs@apple.com>
15288
15289         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15290         away.
15291
15292 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15293
15294         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15295         option instead of -funsafe-math-optimizations.
15296
15297 2007-01-19  Tomas Bily  <tbily@suse.cz>
15298
15299         gcc.dg/tree-prof/indir-call-prof.c: New.
15300         g++.dg/dg.exp: Add tree-prof subdirectory.
15301         g++.dg/tree-prof/indir-call-prof.C: New.
15302         g++.dg/tree-prof/tree-prof.exp: New.
15303
15304 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15305
15306         PR c++/17947
15307         * g++.dg/warn/deprecated.C: Update warning output.
15308         * g++.dg/warn/deprecated-2.C: Likewise.
15309         * g++.dg/warn/deprecated-3.C: New.
15310
15311 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15312
15313         * gcc.c-torture/execute/nestfunc-7.c: New.
15314
15315 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15316
15317         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15318
15319 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15320
15321         * gcc.dg/m68k-pic-1.c: New.
15322
15323 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15324
15325         * gfortran.dg/array_memcpy_4.f90: New test case.
15326
15327 2007-01-18  Josh Conner  <jconner@apple.com>
15328
15329         PR target/30485
15330         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15331         * gcc.dg/vect/no-trapping-math-1: New.
15332         * gcc.dg/vect/no-trapping-math-2: New.
15333
15334 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15335
15336         * gcc.target/i386/387-8.c: Update comment about optimizing
15337         inherent load of 1.0 of fptan instruction.
15338
15339 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15340             Richard Guenther <rguenther@suse.de>
15341
15342         PR diagnostic/8268
15343         * gcc.dg/Warray-bounds.c: New testcase.
15344         * gcc.dg/Warray-bounds-2.c: New testcase.
15345         * g++.dg/warn/Warray-bounds.C: New testcase.
15346         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15347
15348 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15349
15350         PR fortran/30476
15351         * gfortran.dg/generic_12.f90: New test.
15352
15353 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15354
15355         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15356         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15357
15358 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15359
15360         * gcc.dg/dfp/compare-special.h: New file.
15361         * gcc.dg/dfp/compare-special-32.c: New test.
15362         * gcc.dg/dfp/compare-special-64.c: New test.
15363         * gcc.dg/dfp/compare-special-128.c: New test.
15364
15365 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15366             Paul Thomas  <pault@gcc.gnu.org>
15367             Steven G. Kargl  <kargl@gcc.gnu.org>
15368
15369         PR fortran/30404
15370         * gfortran.dg/forall_6.f90: New test case.
15371         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15372         * gfortran.dg/dependency_13.f90: Likewise.
15373
15374 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15375
15376         PR testsuite/12325
15377         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15378         targets that don't support Inf.
15379
15380 2007-01-15  Dale Johannesen  <dalej@apple.com>
15381
15382         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15383
15384 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15385
15386         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15387         of achar for 0xff to avoid the "Extended ASCII not
15388         implemented" error message.
15389
15390 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15391
15392         PR fortran/28172
15393         * gfortran.dg/altreturn_4.f90: New test.
15394
15395         PR fortran/29389
15396         * gfortran.dg/stfunc_4.f90: New test.
15397
15398         PR fortran/29712
15399         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15400         * gfortran.dg/initialization_1.f90: Change warning.
15401
15402         PR fortran/30283
15403         * gfortran.dg/specification_type_resolution_2.f90: New test.
15404
15405 2007-01-14  Jan Hubicka  <jh@suse.cz>
15406
15407         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15408         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15409         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15410         elimination.
15411
15412 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15413
15414         PR fortran/30410
15415         * gfortran.dg/external_procedures_2.f90: New test.
15416
15417 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15418
15419         PR target/30413
15420         * gcc.target/i386/pr30413.c: New test.
15421
15422 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15423
15424         PR fortran/30452
15425         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15426
15427 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15428
15429         * gcc.dg/20070112-1.c: New test.
15430
15431 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15432
15433         PR libgfortran/30435
15434         * gfortran.dg/list_read_6.f90: New test.
15435
15436 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15437
15438         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15439
15440 2007-01-12  Tom Tromey  <tromey@redhat.com>
15441
15442         PR preprocessor/28227:
15443         * gcc.dg/cpp/pr28227.c: New file.
15444
15445 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15446
15447         * gcc.dg/tree-ssa/loop-22.c: New test.
15448
15449 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15450
15451         PR tree-optimization/29516
15452         * gcc.dg/tree-ssa/loop-20.c: New test.
15453
15454 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15455
15456         PR libfortran/30415
15457         * minmaxloc_integer_kinds_1.f90:  New test.
15458
15459 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15460
15461         PR c++/29573
15462         * g++.dg/template/sizeof-template-argument.C: New test.
15463
15464 2007-01-11  Jan Hubicka  <jh@suse.cz>
15465
15466         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15467         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15468         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15469         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15470         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15471         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15472         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15473         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15474         transformation in question.
15475         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15476         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15477         * gcc.dg/always_inline3.c: Likewise.
15478
15479 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/28999
15482         * g++.dg/template/typename11.C: New test.
15483
15484 2007-01-10  Robert Kennedy <jimbob@google.com>
15485
15486         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15487
15488 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15489
15490         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15491         for different integer kinds.
15492         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15493         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15494         * gfortran.dg/ishft_2.f90: New test.
15495         * gfortran.dg/ishft_3.f90: New test.
15496
15497 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15498
15499         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15500
15501 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15502
15503         PR tree-optimization/30322
15504         * gcc.dg/tree-ssa/loop-21.c: New test.
15505
15506 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15507
15508         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15509
15510 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15511
15512         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15513
15514 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15515
15516         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15517         * g++.dg/warn/overflow-warn-3.C: Likewise.
15518         * g++.dg/warn/overflow-warn-4.C: Likewise.
15519         * g++.dg/warn/overflow-warn-5.C: Likewise.
15520         * g++.dg/warn/overflow-warn-6.C: Likewise.
15521         * g++.dg/warn/Woverflow-1.C: Likewise.
15522         * g++.dg/warn/Woverflow-2.C: Likewise.
15523         * g++.dg/warn/Woverflow-3.C: Likewise.
15524         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15525
15526 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15527
15528         * gfortran.dg/array_constructor_14.f90: New test case.
15529         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15530
15531 2007-01-08  Richard Guenther  <rguenther@suse.de>
15532
15533         PR tree-optimization/23603
15534         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15535         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15536
15537 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15538
15539         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15540         in __v8qi typedef.
15541         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15542         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15543         compiler behaviour.
15544         * gcc.dg/simd-5.c: Likewise.
15545         * gcc.dg/simd-6.c: Likewise.
15546         * g++.dg/conversion/simd1.C: Likewise.
15547         * g++.dg/conversion/simd3.C: Likewise.
15548         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15549         (main): Use it.
15550
15551 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15552
15553         PR tree-optimization/29877
15554         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15555         name of a hard register for the target concerned.  Adjust dg-error
15556         directives to cope with new behaviour of TER.
15557
15558 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15559
15560         PR c++/28986
15561         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15562         * g++.dg/warn/overflow-warn-1.C: New.
15563         * g++.dg/warn/overflow-warn-3.C: New.
15564         * g++.dg/warn/overflow-warn-4.C: New.
15565         * g++.dg/warn/overflow-warn-5.C: New.
15566         * g++.dg/warn/overflow-warn-6.C: New.
15567         * g++.dg/warn/Woverflow-1.C: New.
15568         * g++.dg/warn/Woverflow-2.C: New.
15569         * g++.dg/warn/Woverflow-3.C: New.
15570         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15571
15572 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15573
15574         PR fortran/27698
15575         * gfortran.dg/invalid_name.f90: New test.
15576         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15577         * gfortran.dg/gomp/pr29759.f90: Ditto.
15578
15579 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15580
15581         * gfortran.dg/present_1.f90:  Update error message.
15582
15583 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15584
15585         PR c++/19439
15586         * g++.dg/template/duplicate1.C: New test
15587         * g++.dg/template/memfriend6.C: Adjust error markers.
15588
15589 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15590
15591         PR tree-opt/30385
15592         * gcc.dg/torture/inline-1.c: New test.
15593
15594 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15595
15596         PR c/19978
15597         * gcc.dg/multiple-overflow-warn-1.c: New.
15598         * gcc.dg/multiple-overflow-warn-2.c: New.
15599         * gcc.dg/overflow-warn-6.c: New.
15600         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15601
15602 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15603
15604         * gfortran.dg/array_memcpy_1.f90: New test case.
15605         * gfortran.dg/array_memcpy_2.f90: Likewise.
15606
15607 2007-01-05  Richard Guenther  <rguenther@suse.de>
15608
15609         PR middle-end/27826
15610         * g++.dg/opt/pr27826.C: New testcase.
15611
15612 2007-01-05  Ian Lance Taylor  <iant@google.com>
15613
15614         * gcc.dg/Walways-true-1.c: New test.
15615         * gcc.dg/Walways-true-2.c: New test.
15616         * g++.dg/warn/Walways-true-1.C: New test.
15617         * g++.dg/warn/Walways-true-2.C: New test.
15618
15619 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15620
15621         PR c/30360
15622         * gcc.dg/pr30360.c: New test.
15623
15624 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15625
15626         PR fortran/23232
15627         * gfortran.dg/data_implied_do_1.f90: New test.
15628
15629         PR fortran/27996
15630         PR fortran/27998
15631         * gfortran.dg/char_length_1.f90: New test.
15632
15633 2007-01-05  Richard Guenther  <rguenther@suse.de>
15634
15635         PR middle-end/28116
15636         * g++.dg/opt/pr28116.C: New testcase.
15637
15638 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15639
15640         PR fortran/29624
15641         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15642           invalid deallocate.
15643         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15644         * gfortran.dg/protected_4.f90: Add pointer intent check.
15645         * gfortran.dg/protected_6.f90: Add pointer intent check.
15646         * gfortran.dg/pointer_intent_1.f90: New test.
15647         * gfortran.dg/pointer_intent_2.f90: New test.
15648         * gfortran.dg/pointer_intent_3.f90: New test.
15649
15650 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15651
15652         PR 30235
15653         * gfortran.dg/altreturn_2.f90: new test.
15654
15655 2007-01-04  Tom Tromey  <tromey@redhat.com>
15656
15657         PR preprocessor/28165:
15658         * gcc.dg/cpp/pr28165.c: New file.
15659
15660 2007-01-03  Josh Conner  <jconner@apple.com>
15661
15662         PR middle-end/29683
15663         * gcc.dg/pr29683.c: New.
15664
15665 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15666
15667         PR c++/28217
15668         * g++.dg/pch/template-1.C: New test.
15669         * g++.dg/pch/template-1.Hs: New file.
15670
15671 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15672
15673         PR middle-end/30353
15674         * gcc.c-torture/compile/complex-4.c: New test.
15675
15676 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15677
15678         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15679         -maltivec.
15680         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15681
15682 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15683
15684         PR middle-end/30286
15685         * gcc.dg/pr30286.c: New test.
15686
15687         PR c++/29535
15688         * g++.dg/template/crash66.C: New test.
15689
15690         PR c++/29054
15691         * g++.dg/template/friend49.C: New test.
15692
15693 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15694
15695         * gfortran.dg/ibits.f90: New test.
15696
15697 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15698
15699         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15700         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15701
15702 2007-01-02  Jan Hubicka  <jh@suse.cz>
15703
15704         * gcc.dg/pr16194.c: We now output error on all three functions,
15705         not just first one.
15706
15707 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15708
15709         PR c/19977
15710         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15711         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15712
15713 2006-01-02  Ian Lance Taylor  <iant@google.com>
15714
15715         * g++.dg/warn/Wparentheses-22.C: New test.
15716         * g++.dg/warn/Wparentheses-23.C: New test.
15717
15718 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15719
15720         PR middle-end/7651
15721         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15722         * gcc.dg/declspec-3-Wextra.c: New.
15723         * gcc.dg/declspec-3-no.c: New
15724
15725 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15726
15727         PR fortran/20896
15728         * gfortran.dg/interface_10.f90: Remove.
15729
15730 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15731
15732         * gcc.dg/fold-eqxor-4.c: New test case.
15733
15734 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15735
15736         PR middle-end/30311
15737         * gcc.c-torture/compile/pr30311.c: New test.
15738
15739 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15740
15741         PR middle-end/30253
15742         * gcc.c-torture/compile/statement-expression-1.c: New test.
15743
15744 2007-01-01  Andreas Schwab  <schwab@suse.de>
15745
15746         PR target/29166
15747         * g++.dg/eh/pr29166.C: New test.
15748
15749 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15750
15751         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15752         New.
15753         (check_effective_target_vect_cmdline_needed): Use it.
15754
15755 2006-12-31  Richard Guenther  <rguenther@suse.de>
15756
15757         PR middle-end/30137
15758         * gcc.dg/pr30137-1.c: New testcase.
15759         * gcc.dg/pr30137-2.c: Likewise.
15760
15761 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15762
15763         PR middle-end/30322
15764         * gcc.dg/fold-plusnot-1.c: New test case.
15765
15766 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15767
15768         PR c++/29731
15769         * g++.dg/parse/template22.C: New test.
15770
15771 2006-12-31  Richard Guenther  <rguenther@suse.de>
15772
15773         PR middle-end/30338
15774         * gcc.c-torture/compile/pr30338.c: New testcase.
15775
15776 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15777
15778         PR fortran/27900
15779         * gfortran.dg/intrinsic_actual_4.f90: New test.
15780
15781         PR fortran/24325
15782         * gfortran.dg/func_decl_3.f90: New test.
15783
15784 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15785
15786         PR fortran/23060
15787         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15788         * gfortran.dg/c_by_val_1.f: New test.
15789         * gfortran.dg/c_by_val_2.f: New test.
15790         * gfortran.dg/c_by_val_3.f: New test.
15791
15792 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15793
15794         PR libfortran/30321
15795         * gfortran.dg/sum_zero_array_1.f90:  New test.
15796
15797 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15798
15799         PR preprocessor/29612
15800         * gcc.dg/cpp/pr29612-1.c: New test.
15801         * gcc.dg/cpp/pr29612-2.c: New test.
15802
15803 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15804
15805         PR fortran/30034
15806         * gfortran.dg/pure_formal_proc_1.f90: New test.
15807
15808         PR fortran/30237
15809         * gfortran.dg/intrinsic_actual_3.f90: New test.
15810
15811 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15812
15813         PR fortran/30014
15814         * gfortran.dg/io_constraints_1.f90: Update test.
15815         * gfortran.dg/io_constraints_2.f90: Update test.
15816         * gfortran.dg/inquire_iolength.f90: New test.
15817
15818 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15819
15820         PR fortran/20896
15821         * gfortran.dg/interface_10.f90: New test.
15822         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15823         since z is already, locally a variable.
15824
15825         PR fortran/25135
15826         * gfortran.dg/generic_11.f90: New test.
15827         * gfortran.dg/interface_7.f90: Remove name clash between module
15828         name and procedure 'x' referenced in the interface.
15829
15830 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15831
15832         PR middle-end/7651
15833         * gcc.dg/Wmissing-parameter-type.c: New.
15834         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15835         * gcc.dg/Wmissing-parameter-type-no.c: New.
15836
15837 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15838
15839         PR fortran/25818
15840         * gfortran.dg/entry_array_specs_2.f: New test.
15841
15842         PR fortran/30084
15843         * gfortran.dg/nested_modules_6.f90: New test.
15844
15845 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15846
15847         PR middle-end/7651
15848         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15849         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15850
15851 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15852
15853         PR C++/30168
15854         * g++.dg/opt/complex6.C: New test.
15855
15856 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15857
15858         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15859         full" if the linker on spu-*-* warns about exceeding local store.
15860
15861         And revert this patch:
15862         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15863         fail to link due to relocation overflows on spu-*-*.
15864
15865 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15866
15867         PR fortran/30273
15868         * gfortran.dg/dependency_19.f90: New test.
15869
15870 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15871
15872         PR fortran/30202
15873         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15874
15875 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15876
15877         PR middle-end/30262
15878         * gcc.c-torture/execute/20061220-1.c: New test.
15879
15880         PR middle-end/30263
15881         * gcc.dg/gomp/asm-1.c: New test.
15882
15883         PR target/30230
15884         * g++.dg/eh/ia64-2.C: New test.
15885
15886 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15887
15888         PR target/28966
15889         PR target/29248
15890         * gcc.dg/rs6000-leaf.c: New.
15891
15892 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15893
15894         PR fortran/25392
15895         * gfortran.dg/f2c_8.f90: New test.
15896
15897 2006-12-20  Bill Wendling  <wendling@apple.com>
15898
15899         * gcc.dg/asm-b.c: Check for __ppc64__.
15900
15901 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15902
15903         PR fortran/30190
15904         * gfortran.dg/bounds_check_5.f90: New test.
15905
15906 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15907
15908         PR middle-end/30143
15909         * gcc.dg/gomp/complex-1.c: New testcase.
15910
15911 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15912
15913         * gfortran.dg/array_memset_1.f90: New test case.
15914
15915 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15916
15917         * lib/target-supports.exp: Add spu to
15918         check_effective_target_vect_widen_mult_hi_to_si.
15919
15920 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15921
15922         PR fortran/29992
15923         * gfortran.dg/generic_9.f90: New test.
15924
15925         PR fortran/30081
15926         * gfortran.dg/generic_10.f90: New test.
15927
15928 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15929
15930         PR tree-opt/30045
15931         * gcc.dg/pr30045.c: New test.
15932
15933 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15934
15935         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15936
15937 2006-12-19  Eric Christopher  <echristo@apple.com>
15938
15939         PR target/29302
15940         * gcc.c-torture/execute/pr29302-1.c: New.
15941
15942 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15943
15944         PR fortran/39238
15945         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15946
15947 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15948
15949         PR fortran/30236
15950         * gfortran.dg/altreturn_3.f90: New test.
15951
15952         * gfortran.dg/char_result_12.f90: Fix comment typos.
15953
15954 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15955
15956         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15957         as newlib's stdio.h uses non-traditional cpp constructs.
15958
15959 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15960
15961         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15962         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15963         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15964         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15965         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15966         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15967         * gfortran.dg/default_initialization.f: Renamed to
15968         default_initialization_1.f
15969         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15970         dollar_edit_descriptor_1.f
15971         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15972         dollar_edit_descriptor_2.f
15973         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15974         dollar_edit_descriptor_3.f
15975         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15976         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15977         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15978         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15979         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15980         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15981         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15982         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15983         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15984         * gfortran.dg/default_initialization_1.f: Renamed from
15985         default_initialization.f
15986         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15987         dollar_edit_descriptor-1.f
15988         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15989         dollar_edit_descriptor-2.f
15990         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15991         dollar_edit_descriptor-3.f
15992         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15993         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15994         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15995
15996 2006-12-18  Bill Wendling  <wendling@apple.com>
15997
15998         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15999         id is an OjbC keyword.
16000
16001 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16002
16003         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16004
16005 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16006
16007         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16008
16009 2006-12-18  Ian Lance Taylor  <iant@google.com>
16010
16011         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16012
16013 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16014
16015         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16016
16017 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16018
16019         PR fortran/30207
16020         * gfortran.fortran-torture/execute/where21.f90: New test.
16021
16022 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16023
16024         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16025
16026 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16027
16028         PR middle-end/7651
16029         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16030         * gcc.dg/if-empty-1.c: Likewise.
16031         * gcc.dg/pr23165.c: Likewise.
16032         * g++.dg/warn/empty-body.C: Likewise.
16033
16034 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16035
16036         PR libfortran/30005
16037         * gfortran.dg/open_errors.f90: New test.
16038
16039 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16040
16041         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16042
16043         * gcc.target/i386/ssse3-pabsb.c: New file.
16044         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16045         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16046         * gcc.target/i386/ssse3-palignr.c: Likewise.
16047         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16048         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16049         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16050         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16051         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16052         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16053         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16054         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16055         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16056         * gcc.target/i386/ssse3-psignb.c: Likewise.
16057         * gcc.target/i386/ssse3-psignd.c: Likewise.
16058         * gcc.target/i386/ssse3-psignw.c: Likewise.
16059         * gcc.target/i386/ssse3-vals.h: Likewise.
16060
16061 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16062
16063         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16064         * lib/fortran-torture.exp: Include target-supports.exp.
16065
16066 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR target/30185
16069         * gcc.c-torture/execute/pr30185.c: New test.
16070
16071 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16072
16073         PR testsuite/30179
16074         PR testsuite/30180
16075         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16076         * gcc.dg/builtin-bswap-2.c: Likewise.
16077         * gcc.dg/builtin-bswap-3.c: Likewise.
16078         * gcc.dg/builtin-bswap-4.c: Likewise.
16079         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16080         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16081
16082 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16083
16084         PR libfortran/30145
16085         * gfortran.dg/write_zero_array: New test.
16086
16087 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16088
16089         PR fortran/30200
16090         * gfortran.dg/write_fmt_trim.f90: New test.
16091
16092 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16093
16094         PR 30194
16095         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16096         temporarily.
16097
16098 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16099
16100         * lib/target-supports.exp (check_weak_available): Use istarget
16101         "hppa*-*-hpux10*" instead of regexp.
16102         (check_cxa_atexit_available): Likewise.
16103
16104 2006-12-14  Richard Guenther  <rguenther@suse.de>
16105
16106         PR tree-optimization/30197
16107         * gcc.c-torture/execute/complex-1.c: Fix function name.
16108         * gcc.dg/builtins-61.c: New testcase.
16109
16110 2006-12-14  Richard Guenther  <rguenther@suse.de>
16111
16112         PR middle-end/30172
16113         * gcc.dg/pr30172-1.c: New testcase.
16114
16115 2006-12-14  Richard Guenther  <rguenther@suse.de>
16116
16117         PR tree-optimization/30198
16118         * gcc.dg/builtins-60.c: New testcase.
16119
16120 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16121
16122         * lib/target-supports.exp (vect_no_align): Remove spu.
16123
16124 2006-12-13  Ian Lance Taylor  <iant@google.com>
16125
16126         PR c++/19564
16127         PR c++/19756
16128         * g++.dg/warn/Wparentheses-5.C: New test.
16129         * g++.dg/warn/Wparentheses-6.C: New test.
16130         * g++.dg/warn/Wparentheses-7.C: New test.
16131         * g++.dg/warn/Wparentheses-8.C: New test.
16132         * g++.dg/warn/Wparentheses-9.C: New test.
16133         * g++.dg/warn/Wparentheses-10.C: New test.
16134         * g++.dg/warn/Wparentheses-11.C: New test.
16135         * g++.dg/warn/Wparentheses-12.C: New test.
16136         * g++.dg/warn/Wparentheses-13.C: New test.
16137         * g++.dg/warn/Wparentheses-14.C: New test.
16138         * g++.dg/warn/Wparentheses-15.C: New test.
16139         * g++.dg/warn/Wparentheses-16.C: New test.
16140         * g++.dg/warn/Wparentheses-17.C: New test.
16141         * g++.dg/warn/Wparentheses-18.C: New test.
16142         * g++.dg/warn/Wparentheses-19.C: New test.
16143         * g++.dg/warn/Wparentheses-20.C: New test.
16144         * g++.dg/warn/Wparentheses-21.C: New test.
16145
16146 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16147
16148         PR testsuite/30157
16149         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16150         for target "hppa.*hpux10".
16151
16152 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16153
16154         * g++.dg/debug/vartrack1.C: New test.
16155
16156         * g++.dg/opt/ifcvt1.C: New test.
16157
16158         * gcc.dg/tls/opt-13.c: New test.
16159
16160         * gcc.dg/20060425-2.c: New test.
16161
16162         * g++.dg/opt/pr15054-2.C: New test.
16163
16164         * gcc.c-torture/execute/20060420-1.c: New test.
16165
16166         * gcc.c-torture/execute/20060412-1.c: New test.
16167
16168         * objc/compile/20060406-1.m: New test.
16169
16170 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16171
16172         * g++.dg/template/array17.C: New test.
16173
16174 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16175
16176         * gcc.target/powerpc/altivec-23.c: New test.
16177
16178 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16179
16180         PR c++27316
16181         * g++.dg/inherit/error3.C: New test.
16182
16183         PR c++/28740
16184         * g++.dg/inherit/error4.C: New test.
16185
16186 2006-12-13  Richard Guenther  <rguenther@suse.de>
16187
16188         PR tree-optimization/17687
16189         * gcc.dg/builtins-59.c: New testcase.
16190
16191 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16192
16193         * gcc.target/spu/Wmain.c: New test.
16194
16195 2006-12-12  Josh Conner  <jconner@apple.com>
16196
16197         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16198         * g++.dg/abi/thunk4.C: Likewise.
16199         * g++.dg/abi/rtti3.C: Likewise.
16200
16201 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16202
16203         * gcc.target/spu/cpat-1.c: New test.
16204         * gcc.target/spu/cpat-2.c: New test.
16205         * gcc.target/spu/cpat-3.c: New test.
16206         * gcc.target/spu/cpat-4.c: New test.
16207
16208 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16209
16210         PR tree-opt/28436
16211         * gcc.c-torture/compile/vector-1.c: New test.
16212         * gcc.c-torture/compile/vector-2.c: New test.
16213         * gcc.c-torture/compile/vector-3.c: New test.
16214
16215 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16216
16217         * lib/fortran-torture.exp: Update copyright years.  Remove
16218         obsolete comment.  Test -ftree-vectorize where it makes sense.
16219         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16220         from fortran-torture.exp.
16221         * gfortran.dg/char_transpose_1.f90,
16222         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16223         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16224         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16225         '-w' to dg-options.
16226
16227 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16228
16229         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16230         saved_${tool}_load.
16231
16232 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16233
16234         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16235         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16236         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16237         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16238         gaps.
16239
16240 2006-12-12  Richard Guenther  <rguenther@suse.de>
16241
16242         PR middle-end/30147
16243         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16244
16245 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16246             Diego Novillo  <dnovillo@redhat.com>
16247
16248         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16249         VDEF/VUSE changes.
16250         * gcc.dg/tree-ssa/pr26421.c: Likewise
16251         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16252         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16253         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16254         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16255         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16256         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16257         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16258         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16259         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16260
16261 2006-12-11  Jan Hubicka  <jh@suse.cz>
16262
16263         * gcc.dg/tree-prof/stringop-1.c: New test.
16264         * gcc.dg/tree-prof/stringop-2.c: New test.
16265
16266 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16267
16268         PR target/30120
16269         * gcc.target/i386/pr30120.c: New test.
16270
16271         Revert:
16272         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16273
16274         * gcc.target/i386/x87regparm-1.c: New test.
16275         * gcc.target/i386/x87regparm-2.c: New test.
16276         * gcc.target/i386/x87regparm-3.c: New test.
16277         * gcc.target/i386/x87regparm-4.c: New test.
16278
16279 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16280
16281         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16282
16283 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16284
16285         PR fortran/23994
16286         * gfortran.dg/protected_1.f90: New test.
16287         * gfortran.dg/protected_2.f90: New test.
16288         * gfortran.dg/protected_3.f90: New test.
16289         * gfortran.dg/protected_4.f90: New test.
16290         * gfortran.dg/protected_5.f90: New test.
16291         * gfortran.dg/protected_6.f90: New test.
16292
16293 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16294             Tobias Burnus  <burnus@gcc.gnu.org>
16295
16296         PR fortran/29975
16297         PR fortran/30068
16298         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16299         interface.
16300         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16301         ambiguous interfaces.
16302         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16303         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16304         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16305         ambiguous interfaces.
16306         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16307         * gfortran.dg/array_initializer_2.f90: Add initializer array
16308         constructor test.
16309
16310         PR fortran/30096
16311         * gfortran.dg/interface_9.f90: Test that host interfaces are
16312         not checked for ambiguity with the local version.
16313
16314 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16315
16316         PR fortran/29464
16317         * gfortran.dg/module_interface_2.f90: New test.
16318
16319 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16320
16321         PR fortran/29941
16322         * gfortran.dg/assumed_len.f90: New test.
16323
16324 2006-12-09  Richard Guenther  <rguenther@suse.de>
16325
16326         * g++.dg/warn/implicit-typename1.C: Qualify types.
16327         * g++.dg/parse/crash12.C: Likewise.
16328         * g++.dg/tree-ssa/pr22444.C: Likewise.
16329
16330 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16331
16332         * gfortran.dg/array_2.f90: Added sqrt test.
16333
16334 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16335
16336         * gcc.target/i386/x87regparm-1.c: XFAIL.
16337         * gcc.target/i386/x87regparm-2.c: XFAIL.
16338         * gcc.target/i386/x87regparm-3.c: XFAIL.
16339         * gcc.target/i386/x87regparm-4.c: XFAIL.
16340
16341 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16342
16343         * lib/target-supports.exp
16344         (check_effective_target_large_long_double): New.
16345         * gcc.dg/Wconversion-real.c : Use it.
16346         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16347         unsigned.
16348
16349 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16350
16351         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16352
16353 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16354
16355         PR fortran/27546
16356         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16357
16358 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16359
16360         PR c++/29732
16361         * g++.dg/template/crash65.C: New test.
16362         * g++.dg/template/spec16.C: Tweak error markers.
16363
16364 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16365
16366         * gcc.target/spu: New directory.
16367         * gcc.target/spu/spu.exp: New file.
16368         * gcc.target/spu/intrinsics-1.c: New test.
16369
16370 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16371
16372         PR c++/29980
16373         * g++.dg/ext/attrib27.C: New test.
16374         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16375         * g++.dg/parse/typedef5.C: Likewise.
16376
16377 2006-12-07  Mike Stump  <mrs@apple.com>
16378
16379         * treelang/compile/var_defs.tree: Adjust.
16380
16381 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16382
16383         PR c++/29730
16384         * g++.dg/template/crash64.C: New test.
16385         * g++.dg/parse/crash27.C: Adjust error markers.
16386
16387 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16388
16389         PR libfortran/30009
16390         PR libfortran/30056
16391         * gfortran.dg/read_eof_4.f90:  Add tests.
16392         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16393         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16394
16395 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/29729
16398         * g++.dg/template/crash63.C: New test.
16399
16400         PR c++/29728
16401         * g++.dg/template/crash62.C: New test.
16402
16403 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16404
16405         PR fortran/30003
16406         * gfortran.dg/allocatable_function_1.f90: Increase the number
16407         of expected calls of free to 10; the lhs section reference is
16408         now evaluated so there is another call to bar.  Change the
16409         comment appropriately.
16410         * gfortran.dg/array_section_1.f90: New test.
16411
16412 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16413
16414         PR fortran/29912
16415         * gfortran.dg/char_result_12.f90: New test.
16416
16417 2006-12-05  Richard Guenther  <rguenther@suse.de>
16418
16419         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16420         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16421         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16422         vect_double, xfail for spu*-*-*.
16423
16424 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16425
16426         PR fortran/29962
16427         * initialization_4.f90: Test noninteger exponents (-std=f95).
16428         * initialization_5.f90: New test for noninteger exponents
16429           with -std=f2003.
16430
16431 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/29821
16434         * gfortran.dg/parameter_array_section_1.f90: New test.
16435
16436 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16437
16438         PR c++/29733
16439         * g++.dg/template/crash61.C: New test.
16440
16441         PR c++/29632
16442         * g++.dg/template/error23.C: New test.
16443
16444 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16445
16446         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16447
16448 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16449
16450         PR fortran/29916
16451         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16452
16453 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16454
16455         PR middle-end/29965
16456         * gcc.dg/gomp/pr29965-1.c: New test.
16457         * gcc.dg/gomp/pr29965-2.c: New test.
16458         * gcc.dg/gomp/pr29965-3.c: New test.
16459         * gcc.dg/gomp/pr29965-4.c: New test.
16460         * gcc.dg/gomp/pr29965-5.c: New test.
16461         * gcc.dg/gomp/pr29965-6.c: New test.
16462         * g++.dg/gomp/pr29965-1.C: New test.
16463         * g++.dg/gomp/pr29965-2.C: New test.
16464         * g++.dg/gomp/pr29965-3.C: New test.
16465         * g++.dg/gomp/pr29965-4.C: New test.
16466         * g++.dg/gomp/pr29965-5.C: New test.
16467         * g++.dg/gomp/pr29965-6.C: New test.
16468         * g++.dg/gomp/pr29965-7.C: New test.
16469         * g++.dg/gomp/pr29965-8.C: New test.
16470         * g++.dg/gomp/pr29965-9.C: New test.
16471         * g++.dg/gomp/pr29965-10.C: New test.
16472
16473 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16474
16475         * gnat.dg/pointer_variable_bounds.adb: New test.
16476         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16477         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16478
16479 2006-12-03  Eric Christopher  <echristo@apple.com>
16480
16481         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16482
16483 2006-12-03  Richard Henderson  <rth@redhat.com>
16484             Andrew Pinski  <pinskia@gmail.com>
16485
16486         PR C++/14329
16487         * g++.dg/warn/unit-1.C: New test.
16488
16489 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16490
16491         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16492
16493 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16494
16495         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16496         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16497         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16498         * gcc.dg/vect/vect-70.c: Reduce array size.
16499         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16500         vect_no_compaer_double targets.
16501         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16502         vect_float, vect_double, and vect_int.
16503
16504 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16505
16506         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16507         test for loop versioning on vect_no_align targets.
16508         * gcc.dg/vect/pr20122.c: Likewise.
16509         * gcc.dg/vect/vect-105.c: Likewise.
16510         * gcc.dg/vect/vect-42.c: Likewise.
16511         * gcc.dg/vect/vect-43.c: Likewise.
16512         * gcc.dg/vect/vect-74.c: Likewise.
16513         * gcc.dg/vect/vect-75.c: Likewise.
16514         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16515         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16516         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16517         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16518
16519 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16520
16521         PR fortran/29642
16522         * gfortran.dg/value_1.f90 : New test.
16523         * gfortran.dg/value_2.f90 : New test.
16524         * gfortran.dg/value_3.f90 : New test.
16525         * gfortran.dg/value_4.f90 : New test.
16526         * gfortran.dg/value_4.c : Called from value_4.f90.
16527
16528 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16529
16530         PR C++/30033
16531         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16532
16533 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16536
16537 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16538
16539         PR c/27953
16540         * gcc.dg/pr27953.c: New test.
16541
16542 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16543
16544         PR c++/30022
16545         * g++.dg/ext/vector5.C: New test.
16546
16547         PR c++/30021
16548         * g++.dg/other/main1.C: New test.
16549
16550 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16551
16552         PR libfortran/29568
16553         * gfortran.dg/convert_implied_open.f90:  Change to
16554         new default record length.
16555         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16556         new error message.
16557         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16558
16559 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16560
16561         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16562
16563 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16564
16565         PR c++/29066
16566         * g++.dg/expr/pr29066.c: New.
16567
16568 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16569             Zdenek Dvorak <dvorakz@suse.cz>
16570
16571         PR tree-optimization/29921
16572         * gcc.dg/pr29921-2.c: New test.
16573
16574 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16575
16576         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16577         (i386_get_cpuid): New function.
16578         (i386_cpuid_ecx): Likewise.
16579         (i386_cpuid_edx): Likewise.
16580         (i386_cpuid): Updated to call i386_cpuid_edx.
16581
16582         * gcc.target/i386/sse3-addsubpd.c: New file.
16583         * gcc.target/i386/sse3-addsubps.c: Likewise.
16584         * gcc.target/i386/sse3-haddpd.c: Likewise.
16585         * gcc.target/i386/sse3-haddps.c: Likewise.
16586         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16587         * gcc.target/i386/sse3-hsubps.c: Likewise.
16588         * gcc.target/i386/sse3-lddqu.c: Likewise.
16589         * gcc.target/i386/sse3-movddup.c: Likewise.
16590         * gcc.target/i386/sse3-movshdup.c: Likewise.
16591         * gcc.target/i386/sse3-movsldup.c: Likewise.
16592
16593 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16594
16595         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16596
16597 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16598
16599         * gcc.dg/dfp/convert-int-max.c: New test.
16600         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16601
16602 2006-11-30  Richard Guenther  <rguenther@suse.de>
16603
16604         * gcc.dg/vect/vect-pow-1.c: Rename ...
16605         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16606         floats instead of doubles, check successful vectorization.
16607
16608 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16609
16610         PR target/29945
16611         * gcc.c-torture/compile/pr29945.c: New testcase.
16612
16613 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16614
16615         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16616         -maltivec.
16617
16618 2006-11-29  Eric Christopher  <echristo@apple.com>
16619
16620         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16621
16622 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16623
16624         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16625
16626         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16627
16628 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16629
16630         PR c++/29022
16631         * g++.dg/inherit/virtual2.C: New test.
16632         * g++.dg/inherit/virtual3.C: Likewise.
16633         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16634         * g++.dg/inherit/error2.C: Likewise.
16635         * g++.dg/template/instantiate1.C: Likewise.
16636
16637 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16638
16639         PR tree-opt/29984
16640         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16641
16642 2006-11-28  Jan Hubicka  <jh@suse.cz>
16643
16644         * gcc.dg/memcpy-1.c: New test.
16645
16646 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16647
16648         PR c++/29735
16649         * g++.dg/warn/main-3.C: New test.
16650
16651 2006-11-28  Jan Hubicka  <jh@suse.cz>
16652
16653         * gcc.dg/winline-1.c: New test.
16654
16655 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16658         alignments.
16659
16660 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16661
16662         PR fortran/29976
16663         * gfortran.dg/missing_optional_dummy_3.f90
16664
16665 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16666
16667         PR fortran/20880
16668         * gfortran.dg/interface_3.f90: Modify errors.
16669
16670 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16671
16672         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16673         fail to link due to relocation overflows on spu-*-*.
16674
16675 2006-11-27  Michael Matz  <matz@suse.de>
16676             Andreas Krebbel  <krebbel1@de.ibm.com>
16677
16678         PR target/29319
16679         * gcc.dg/20061127-1.c: New testcase.
16680
16681 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16682
16683         * gcc.dg/20061124-1.c: Add exit() function prototype.
16684
16685 2006-11-27  Jan Hubicka  <jh@suse.cz>
16686
16687         * gcc.target/i386/memcpy-1.c: Adjust size.
16688         * gcc.dg/visibility-11.c: Likewise.
16689
16690 2006-11-27  Richard Guenther  <rguenther@suse.de>
16691
16692         PR middle-end/25620
16693         * gcc.target/i386/pow-1.c: New testcase.
16694         * gcc.dg/builtins-58.c: Likewise.
16695
16696 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/29886
16699         * g++.dg/expr/cast8.C: New test.
16700
16701 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16702
16703         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16704         Don't ever inline the testcase.
16705
16706 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16707
16708         PR fortran/29982
16709         * gfortran.fortran-torture/compile/parameter_3.f90: New
16710         testcase.
16711
16712 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16713
16714         PR fortran/29951
16715         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16716
16717 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16718
16719         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16720         for CHAR.
16721
16722 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16723
16724         PR libgfortran/29936
16725         * gfortran.dg/write_check3.f90: New test.
16726
16727 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16728
16729         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16730
16731 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16732
16733         PR fortran/20880
16734         * gfortran.dg/interface_3.f90: New test.
16735
16736         PR fortran/29387
16737         * gfortran.dg/generic_8.f90: New test.
16738
16739 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16740
16741         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16742         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16743         * gfortran.dg/specifics_3.f90: Remove.
16744
16745 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16746
16747         PR c/29955
16748         * gcc.dg/gomp/pr29955.c: New test.
16749
16750         PR c/29736
16751         * gcc.dg/pr29736.c: New test.
16752
16753 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16754
16755         PR tree-opt/29964
16756         * gcc.dg/pure-1.c: New test.
16757
16758 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16759
16760         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16761         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16762
16763 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16764
16765         * gcc.dg/20061124-1.c: New testcase.
16766
16767 2006-11-23  Eric Christopher  <echristo@apple.com>
16768
16769         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16770
16771 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16772
16773         PR c/2707
16774         PR c++/26167
16775         * gcc.dg/Wconversion-integer.c: New. Supersedes
16776         Wconversion-negative-constants.c
16777         * gcc.dg/Wconversion-real.c: New.
16778         * gcc.dg/Wconversion-real-integer.c: New.
16779         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16780         * g++.dg/warn/Wconversion1.C: Modified.
16781
16782 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16783
16784         * gfortran.dg/overload_1.f90: New test.
16785
16786 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16787
16788         PR c/9072
16789         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16790         Wtraditional-conversion.
16791         * gcc.dg/overflow-warn-2.c: Likewise.
16792         * gcc.dg/Wconversion.c: Likewise. Renamed as
16793         Wtraditional-conversion.c .
16794         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16795         Wtraditional-conversion-2.c .
16796         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16797         Wtraditional-conversion-2.c
16798         * gcc.dg/Wconversion-negative-constants.c: New.
16799
16800 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16801
16802         * gcc.dg/tree-ssa/dump-1.c: New test.
16803
16804 2006-11-23  David Ung <davidu@mips.com>
16805
16806         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16807         -mfp64, allowable when ISA >= 33 and float is enabled.
16808         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16809         of mthc1 and mfhc1 patterns.
16810
16811 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16812
16813         PR tree-optimization/29921
16814         * gcc.dg/pr29921.c: New test.
16815
16816 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16817
16818         PR fortran/29441
16819         * gfortran.dg/initialization_4.f90: New test.
16820
16821 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16822
16823         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16824         platforms that have interleaving support.
16825         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16826         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16827         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16828         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16829         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16830         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16831         gcc.dg/vect/vect-strided-u8-i8.c,
16832         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16833         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16834         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16835         gcc.dg/vect/vect-strided-float.c,
16836         gcc.dg/vect/vect-strided-a-mult.c,
16837         gcc.dg/vect/vect-strided-mult-char-ls.c,
16838         gcc.dg/vect/vect-strided-a-u16-mult.c,
16839         gcc.dg/vect/vect-strided-a-u32-mult.c,
16840         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16841         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16842         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16843         gcc.dg/vect/vect-strided-mult.c,
16844         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16845         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16846         New.
16847
16848 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16849
16850         PR fortran/25087
16851         * gfortran.dg/auto_char_len_4.f90: New test.
16852
16853 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16854
16855         PR fortran/29652
16856         * gfortran.dg/generic_7.f90: New test.
16857         * gfortran.dg/defined_operators_1.f90: Add new error.
16858
16859 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16860
16861         PR tree-optimization/29902
16862         * g++.dg/tree-ssa/pr29902.C: New test.
16863
16864 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16865
16866         PR fortran/29820
16867         * gfortran.dg/used_types_13.f90: New test.
16868
16869 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16870
16871         * gcc.dg/dfp/snan.c: Delete.
16872
16873 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16874
16875         * g++.dg/cpp0x/static_assert1.C: New.
16876         * g++.dg/cpp0x/static_assert2.C: New.
16877         * g++.dg/cpp0x/static_assert3.C: New.
16878
16879 2006-11-21  Richard Guenther  <rguenther@suse.de>
16880
16881         * gcc.dg/vect/vect-pow-1.c: New testcase.
16882         * gcc.dg/vect/vect-pow-2.c: Likewise.
16883
16884 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16885
16886         PR c++/29570
16887         * g++.dg/template/static29.C: New test.
16888
16889         PR c++/29734
16890         * g++.dg/conversion/simd4.C: New test.
16891
16892 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16893
16894         PR c++/29475
16895         * g++.dg/template/access19.C: New test.
16896         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16897         error is reported.
16898
16899 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16900
16901         PR tree-opt/25500
16902         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16903
16904 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16905
16906         PR fortran/27546
16907         * gfortran.dg/import.f90: Extended test.
16908         * gfortran.dg/import2.f90: Extended test.
16909
16910 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16911
16912         * gfortran.dg/volatile3.f90: Add conflict test.
16913
16914 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16915
16916         PR fortran/24783
16917         * gfortran.dg/implicit_10.f90: New test.
16918
16919 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16920
16921         PR c++/8586
16922         * g++.dg/warn/Wall-write-strings.C: New.
16923
16924 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16925
16926         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16927         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16928
16929 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16930
16931         * gfortran.dg/use_3.f90: Remove error message.
16932         * gfortran.dg/iso_fortran_env_1.f90: New test.
16933         * gfortran.dg/iso_fortran_env_2.f90: New test.
16934         * gfortran.dg/iso_fortran_env_3.f90: New test.
16935         * gfortran.dg/iso_fortran_env_4.f90: New test.
16936
16937 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16938
16939         * gcc.dg/vect/vect-27.c: Fix initialization.
16940
16941 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16942
16943         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16944         * gcc.dg/torture/builtin-minmax-1.c: New.
16945
16946         * gcc.dg/builtins-20.c: Add cases for copysign.
16947
16948 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16949
16950         PR fortran/24285
16951         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16952
16953 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16954         * gfortran.dg/use_1.f90: New test.
16955         * gfortran.dg/use_1.f90: New test.
16956         * gfortran.dg/use_1.f90: New test.
16957
16958 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16959
16960         PR tree-optimization/29801
16961         * gcc.dg/pr29801.c: New test.
16962
16963 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16964
16965         PR middle-end/29584
16966         * gcc.dg/torture/pr29584.c: New test.
16967
16968 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16969
16970         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16971         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16972         * gcc.target/powerpc/compress-float-ppc.c,
16973         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16974         powerpc_fprs.
16975         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16976         do not pass -mhard-float.
16977
16978 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16979
16980         * gnat.dg/volatile_aggregate.adb: New test.
16981
16982 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16983
16984         PR fortran/29391
16985         PR fortran/29489
16986         * gfortran.dg/bound_2.f90: Add more checks.
16987         * gfortran.dg/bound_3.f90: New test.
16988
16989 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16990
16991         PR target/29201
16992         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16993
16994 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16995
16996         * gfortran.dg/import3.f90: Fix error message.
16997
16998 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16999
17000         PR tree-opt/29788
17001         * gfortran.fortran-torture/compile/inline_1.f90:
17002         New testcase.
17003
17004 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17005
17006         * gcc.target/i386/x87regparm-1.c: New test.
17007         * gcc.target/i386/x87regparm-2.c: New test.
17008         * gcc.target/i386/x87regparm-3.c: New test.
17009         * gcc.target/i386/x87regparm-4.c: New test.
17010
17011 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17012
17013         PR fortran/27546
17014         * gfortran.dg/import.f90: New test.
17015         * gfortran.dg/import2.f90: New test.
17016         * gfortran.dg/import3.f90: New test.
17017
17018 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17019
17020         PR fortran/27588
17021         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17022
17023 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17024
17025         PR fortran/29806
17026         * gfortran.dg/contains.f90: New test.
17027         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17028
17029 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR tree-optimization/29581
17032         * gcc.dg/pr29581-1.c: New test.
17033         * gcc.dg/pr29581-2.c: New test.
17034         * gcc.dg/pr29581-3.c: New test.
17035         * gcc.dg/pr29581-4.c: New test.
17036         * gfortran.dg/pr29581.f90: New test.
17037
17038 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17039
17040         PR fortran/29702
17041         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17042         numbers in error message headers.
17043
17044 2006-11-14  Richard Guenther  <rguenther@suse.de>
17045
17046         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17047         to i?86 and x86_64 targets.
17048
17049 2006-11-14  Caroline Tice  <ctice@apple.com>
17050
17051         * gcc.dg/pubtypes-1.c: New file/testcase.
17052         * gcc.dg/pubtypes-2.c: New file/testcase.
17053         * gcc.dg/pubtypes-3.c: New file/testcase.
17054         * gcc.dg/pubtypes-4.c: New file/testcase.
17055         * g++.dg/pubtypes.C: New file/testcase.
17056
17057 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17058
17059         PR c++/29106
17060         * g++.dg/init/self1.C: New test.
17061
17062 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17063
17064         PR fortran/29657
17065         * gfortran.dg/conflicts.f90: Add.
17066
17067 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17068
17069         PR rtl-optimization/29798
17070
17071         * gcc.c-torture/execute/pr29798.c: New.
17072
17073 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17074
17075         * gcc.dg/builtins-20.c: Add more cases.
17076
17077 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17078
17079         PR fortran/29759
17080         * gfortran.dg/gomp/pr29759.f90: New test.
17081
17082 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR c++/29518
17085         * g++.dg/template/static28.C: New test.
17086
17087 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17088
17089         * lib/c-torture.exp: Use target-libpath.exp.
17090         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17091         set GCC_EXEC_PREFIX env var from global variable of same name.
17092
17093 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17094
17095         PR fortran/26994
17096         * gfortran.fortran-torture/compile/transfer-1.f90:
17097         New testcase.
17098
17099 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17100             Zdenek Dvorak <dvorakz@suse.cz>
17101
17102         PR tree-optimization/29680
17103         * gcc.dg/alias-11.c: New test.
17104
17105 2006-11-12  Jason Merrill  <jason@redhat.com>
17106             Andrew Pinski <pinskia@physics.uc.edu>
17107
17108         PR middle-end/28915
17109         * gcc.target/i386/vectorize1.c: New.
17110
17111 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17112
17113         PR rtl-optimization/29797
17114         * gcc.c-torture/execute/pr29797-1.c: New test case.
17115
17116 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17117
17118         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17119
17120 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17121
17122         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17123
17124 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17125
17126         PR tree-optimization/13827
17127         * gcc.dg/fold-eqand-1.c: New test case.
17128
17129 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17130
17131         PR rtl-opt/28812
17132         * gcc.c-torture/execute/mayalias-3.c: New test.
17133
17134 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17135
17136         PR middle-end/27528
17137         * gcc.c-torture/compile/pr27528.c: New test.
17138         * gcc.dg/pr27528.c: Likewise.
17139
17140 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17141
17142         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17143
17144         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17145
17146 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17147
17148         PR fortran/29758
17149         * gfortran.dg/reshape_source_size_1.f90: New test.
17150
17151 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17152
17153         PR fortran/29315
17154         * gfortran.dg/aliasing_dummy_4.f90: New test.
17155
17156 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17157
17158         PR target/29777
17159         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17160         and x86_64-*-* targets.
17161
17162 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17163
17164         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17165         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17166         New macros. Use them in exact tests.
17167         (TESTIT3): New macro.
17168         Add tests for fmin, fmax and fma.
17169
17170 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17171
17172         PR fortran/29431
17173         * gfortran.dg/array_constructor_13.f90: New test.
17174
17175 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17176
17177         PR fortran/29744
17178         * gfortran.dg/used_types_12.f90: New test.
17179
17180 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17181
17182         PR middle-end/29726
17183         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17184         (test6): Ditto.
17185         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17186         * gcc.dg/fold-eqandshift-3.c: New test case.
17187
17188 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17189
17190         PR fortran/29699
17191         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17192
17193         PR fortran/21370
17194         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17195
17196 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17197
17198         * gcc.dg/20061109-1.c: New testcase.
17199
17200 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17201
17202         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17203
17204 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17205
17206         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17207         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17208
17209 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17210
17211         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17212         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17213
17214 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17215
17216         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17217
17218 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17219
17220         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17221         vect-9.c).
17222         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17223         * gcc.dg/vect/vect-9.c: Now vectorizable.
17224         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17225         that support vect_widen_mult.
17226         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17227         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17228         vect-reduc-dot-u16.c).
17229         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17230         vect-reduc-dot-u16.c).
17231         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17232         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17233         vect-reduc-dot-s8.c).
17234         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17235         vect-reduc-dot-s8.c).
17236         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17237         vect-reduc-dot-s8.c).
17238         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17239         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17240         vect-reduc-dot-u8.c).
17241         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17242         vect-reduc-dot-u8.c).
17243         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17244         * gcc.dg/vect/vect-multitypes-9.c: New test.
17245         * gcc.dg/vect/vect-multitypes-10.c: New test.
17246         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17247         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17248         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17249         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17250         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17251         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17252         wrapv-vect-reduc-dot-s8.c.
17253         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17254         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17255         targets that support vec_unpack.
17256         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17257         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17258         (check_effective_target_vect_widen_mult_hi_to_si): New.
17259         (check_effective_target_vect_widen_sum): Removed.
17260
17261         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17262
17263         * gcc.dg/vect/vect-multitypes-8.c: New test.
17264         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17265
17266         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17267
17268         * gcc.dg/vect/vect-multitypes-7.c: New test.
17269
17270         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17271
17272         * gcc.dg/vect/vect-multitypes-4.c: New test.
17273         * gcc.dg/vect/vect-multitypes-5.c: New test.
17274         * gcc.dg/vect/vect-multitypes-6.c: New test.
17275
17276         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17277
17278         * gcc.dg/vect/vect-multitypes-1.c: New test.
17279         * gcc.dg/vect/vect-multitypes-2.c: New test.
17280         * gcc.dg/vect/vect-multitypes-3.c: New test.
17281
17282 2006-11-07  Eric Christopher  <echristo@apple.com>
17283
17284         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17285         Test using scan-assembler-not.
17286
17287 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17288
17289         * gcc.dg/inline-17.c: New test.
17290
17291 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17292
17293         PR other/25028
17294         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17295         on HP-UX.
17296
17297 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17298
17299         PR fortran/29539
17300         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17301
17302         PR fortran/29634
17303         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17304         test.
17305
17306 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17307
17308         PR fortran/29601
17309         * gfortran.dg/volatile.f90: Add.
17310         * gfortran.dg/volatile2.f90: Add.
17311         * gfortran.dg/volatile3.f90: Add.
17312         * gfortran.dg/volatile4.f90: Add.
17313         * gfortran.dg/volatile5.f90: Add.
17314         * gfortran.dg/volatile6.f90: Add.
17315         * gfortran.dg/volatile7.f90: Add.
17316
17317 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17318
17319         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17320           for matching error messages.
17321         * gfortran.dg/specifics_3.f90: Adjust pattern
17322           for matching error messages.
17323
17324 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17325             Bernhard Fischer  <aldot@gcc.gnu.org>
17326
17327         * lib/gcc-dg.exp (output-exists): New proc.
17328         (output-exists-not): New proc.
17329         * gcc.test-framework/test-framework.awk: Support new directives.
17330         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17331         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17332         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17333         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17334         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17335         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17336
17337 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17338
17339         PR fortran/29630
17340         PR fortran/29679
17341         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17342         * gfortran.dg/initialization_3.f90: New.
17343
17344 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17345
17346         PR libgfortran/25545
17347         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17348
17349 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17350
17351         PR middle-end/29695
17352         * gcc.c-torture/execute/pr29695-1.c: New test.
17353         * gcc.c-torture/execute/pr29695-2.c: New test.
17354
17355 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17356
17357         PR fortran/29565
17358         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17359
17360 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17361
17362         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17363         for matching error messages.
17364
17365 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17366
17367         PR target/26915
17368         * gcc.target/i386/387-12.c: New test.
17369
17370 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17371
17372         PR libfortran/29713
17373         * gfortran.dg/pr29713.f90: New test.
17374
17375 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17376
17377         * gcc.c-torture/execute/arith-rand-ll.c:
17378         Also test for bogus rest sign.
17379
17380 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17381
17382         PR libfortran/27895
17383         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17384
17385 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17386
17387         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17388         from error messages.
17389
17390 2006-11-02  Mike Stump  <mrs@apple.com>
17391
17392         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17393
17394         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17395
17396 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17397
17398         * g++.dg/eh/gcsec1.C: New test.
17399
17400 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17401
17402         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17403         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17404
17405 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17406
17407         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17408         hexadecimal value.
17409         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17410         * gcc.dg/pr14796-2.c: Likewise.
17411
17412 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17413
17414         * gcc.c-torture/execute/20061101-1.c: New test.
17415
17416 2006-11-01  Richard Guenther  <rguenther@suse.de>
17417
17418         * gcc.target/i386/fpprec-1.c: New testcase.
17419
17420 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17421
17422         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17423         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17424
17425 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17426
17427         * gcc.c-torture/execute/20061031-1.c: New test.
17428
17429 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17430
17431         PR 23067
17432         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17433         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17434         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17435         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17436         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17437         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17438         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17439
17440 2006-10-31  Eric Christopher  <echristo@apple.com>
17441             Falk Hueffner  <falk@debian.org>
17442
17443         * gcc.dg/builtin-bswap-1.c: New.
17444         * gcc.dg/builtin-bswap-2.c: New.
17445         * gcc.dg/builtin-bswap-3.c: New.
17446         * gcc.dg/builtin-bswap-4.c: New.
17447         * gcc.dg/builtin-bswap-5.c: New.
17448         * gcc.target/i386/builtin-bswap-1.c: New.
17449
17450 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17451
17452         * gcc.dg/inline-16.c: New.
17453
17454         PR 16622
17455         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17456         defining it.
17457         * gcc.dg/inline-13.c: New.
17458         * gcc.dg/inline-14.c: New.
17459         * gcc.dg/inline-15.c: New.
17460
17461         PR 11377
17462         * gcc.dg/inline6.c: New.
17463         * gcc.dg/inline7.c: New.
17464
17465 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17466
17467         PR middle-end/23470
17468         * gcc.dg/pr23470-1.c: New test case.
17469
17470 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17471
17472         PR fortran/29537
17473         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17474         data.
17475         * gfortran.dg/blockdata_2.f90: New testcase.
17476
17477 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17478
17479         PR libfortran/29627
17480         * gfortran.dg/unf_short_record_1.f90:  New test.
17481
17482 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17483
17484         PR fortran/29067
17485         * gfortran.dg/pr29067.f: New test.
17486
17487 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17488             Richard Sandiford  <richard@codesourcery.com>
17489
17490         * lib/target-supports.exp (get_compiler_messages): Append options
17491         as a single list element.
17492         (check_effective_target_arm_vfp_ok): New.
17493         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17494
17495 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17496
17497         PR fortran/29387
17498         * gfortran.dg/intrinsic_actual_2.f90: New test.
17499
17500         PR fortran/29490
17501         * gfortran.dg/actual_array_interface_1.f90: New test.
17502
17503         PR fortran/29641
17504         * gfortran.dg/used_types_11.f90: New test.
17505
17506 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17507
17508         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17509         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17510         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17511         * g++.old-deja/g++.mike/net25.C (main): Same.
17512         * g++.dg/lookup/exception1.C (main): Same.
17513         * g++.dg/parse/parens2.C (main): Same.
17514
17515 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17516
17517         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17518
17519 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17520
17521         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17522         * gcc.dg/torture/builtin-math-3.c: Likewise.
17523
17524 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17525
17526         PR fortran/29452
17527         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17528         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17529
17530 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17531
17532         PR Fortran/29410
17533         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17534
17535 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17536
17537         * lib/target-supports.exp (check_function_available): Declare
17538         function before calling.
17539
17540 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17541
17542         PR tree-optimization/29637
17543         * gcc.dg/pr29637.c: New test.
17544
17545 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17546
17547         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17548         tree canonicalization.
17549
17550 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17551
17552         * gcc.dg/builtins-20.c: Add more hypot tests.
17553
17554 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17555
17556         * gcc.dg/fold-compare-1.c: New test case.
17557
17558 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17559
17560         PR c++/16307
17561         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17562
17563 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17564
17565         PR tree-optimization/15458
17566         * gcc.dg/fold-xornot-1.c: New test case.
17567
17568 2006-10-29  Richard Guenther  <rguenther@suse.de>
17569
17570         * gcc.target/i386/math-torture/trunc.c: New testcase.
17571
17572 2006-10-29  Richard Guenther  <rguenther@suse.de>
17573
17574         * gcc.target/i386/math-torture/round.c: New testcase.
17575
17576 2006-10-29  Richard Guenther  <rguenther@suse.de>
17577
17578         * gcc.target/i386/math-torture/ceil.c: New testcase.
17579         * gcc.target/i386/math-torture/floor.c: Likewise.
17580
17581 2006-10-29  Richard Guenther  <rguenther@suse.de>
17582
17583         * gcc.target/i386/math-torture/rint.c: New testcase.
17584         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17585
17586 2006-10-29  Richard Guenther  <rguenther@suse.de>
17587
17588         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17589         * gcc.target/i386/math-torture/lceil.c: Likewise.
17590
17591 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17592
17593         PR libgfortran/24313
17594         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17595
17596 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17597
17598         * gcc.c-torture/execute/20020118-1.c,
17599         gcc.c-torture/execute/builtins/strlen.c,
17600         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17601         comment typos.
17602
17603 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17604
17605         * gcc.dg/builtins-20.c: Add tests for hypot.
17606         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17607         two-argument builtins.
17608         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17609         TESTIT2.  Update all callers.
17610         (TESTIT2, TESTIT2_R): New helper macros.
17611         Add testcases for pow, hypot and atan2.
17612
17613 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17614
17615         PR C++/29295
17616         * g++.dg/expr/bool1.C: New test.
17617         * g++.dg/expr/bool2.C: New test.
17618
17619 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17620
17621         PR fortran/28224
17622         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17623         * gfortran.dg/namelist_internal.f90: New test.
17624
17625 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17626
17627         PR fortran/29625
17628         * gfortran.dg/io_real_boz.f90: Add.
17629         * gfortran.dg/io_real_boz2.f90: Add.
17630
17631 2006-10-28  Richard Guenther  <rguenther@suse.de>
17632
17633         PR middle-end/26899
17634         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17635
17636 2006-10-28  Richard Guenther  <rguenther@suse.de>
17637
17638         PR target/28806
17639         * gcc.target/i386/math-torture/lround.c: New testcase.
17640
17641 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17642
17643         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17644         * gcc.dg/builtins-44.c: Likewise.
17645         * gcc.dg/builtins-45.c: Likewise.
17646         * gcc.dg/pr28796-2.c: Likewise.
17647         * gcc.dg/unordered-3.c: Likewise.
17648
17649 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17650
17651         PR libgfortran/27954
17652         * gfortran.dg/error_recovery_2.f90: New test.
17653
17654 2006-10-26  Richard Guenther  <rguenther@suse.de>
17655
17656         * gcc.target/i386/i386.exp: Use glob, not find to collect
17657         tests.  Avoids recursing into subdirectories.
17658         * gcc.target/i386/math-torture/math-torture.exp: Torture
17659         for interesting ia32 math options.
17660         * gcc.target.i386/math-torture/lrint.c: New testcase.
17661
17662 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17663
17664         PR libgfortran/29563
17665         * gfortran.dg/arrayio_9.f90: Update test.
17666         * gfortran.dg/arrayio_19.f90: New test.
17667
17668 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17669
17670         * gcc.dg/20061026.c: New testcase.
17671
17672 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17673
17674         PR libgfortran/29563
17675         * gfortran.dg/arrayio_9.f90: New test.
17676
17677 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17678
17679         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17680         Copy the strings manually, as strcpy may call strlen.
17681
17682 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17683
17684         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17685         Add checks for log, log2, log10 and log1p.
17686
17687         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17688         we already test 0.0.  Add checks for expm1, log, log2, log10,
17689         log1p, cbrt, erf and erfc.
17690
17691 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17692
17693         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17694
17695 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17696
17697         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17698         and remainderl() built-in functions.  Remove -ffast-math from
17699         dg-options.
17700
17701 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17702
17703         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17704         acosh and atanh.
17705
17706         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17707         floating point modifiers to arguments passed to float and long
17708         double functions respectively.  Update all callers to use floating
17709         point numbers, not integers.  Add tests for exp, exp2 and
17710         exp10/pow10.
17711
17712         * gcc.dg/torture/builtin-math-3.c: New test.
17713
17714 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17715
17716         PR fortran/29393
17717         * gfortran.dg/initialize_2.f90: New.
17718
17719 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17720
17721         * gcc.dg/torture/builtin-math-2.c: New test.
17722
17723 2006-10-24  Richard Guenther  <rguenther@suse.de>
17724
17725         PR middle-end/28796
17726         * gcc.dg/pr28796-1.c: New testcase.
17727         * gcc.dg/pr28796-2.c: Likewise.
17728
17729 2006-10-24  Richard Guenther  <rguenther@suse.de>
17730
17731         * gcc.dg/builtins-57.c: New testcase.
17732
17733 2006-10-24  Richard Guenther  <rguenther@suse.de>
17734
17735         PR tree-optimization/29567
17736         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17737
17738 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17739
17740         PR tree-optimization/14784
17741         * gcc.dg/alias-10.c: New test.
17742
17743 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17744
17745         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17746
17747 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17748
17749         * gcc.dg/builtin-strncat-chk-1.c: New test.
17750
17751 2006-10-23  Jan Hubicka  <jh@suse.cz>
17752
17753         * gcc.dg/memmove-1.c: New test.
17754
17755 2006-10-23  Paul Brook  <paul@codesourcery.com>
17756
17757         * gcc.dg/pragma-pack-5.c: New test.
17758
17759 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17760
17761         * g++.dg/other/s390-1.C: New testcase.
17762
17763 2006-10-23  Richard Guenther  <rguenther@suse.de>
17764
17765         PR middle-end/27132
17766         PR middle-end/23295
17767         * gcc.dg/pr27132.c: New testcase.
17768         * gcc.dg/pr23295.c: Likewise.
17769         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17770         * g++.dg/tree-ssa/pr19807.C: Likewise.
17771
17772 2006-10-23  Richard Guenther  <rguenther@suse.de>
17773
17774         PR middle-end/21032
17775         * gcc.dg/pr21032.c: New testcase.
17776
17777 2006-10-22  Jeff Law  <law@redhat.com>
17778         Richard Guenther  <rguenther@suse.de>
17779
17780         PR tree-optimization/15911
17781         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17782
17783 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         PR c++/20647
17786         * g++.dg/abi/rtti3.C: New.
17787
17788 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17789
17790         PR middle-end/28252
17791         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17792         transformation.
17793
17794 2006-10-21  Richard Guenther  <rguenther@suse.de>
17795
17796         PR tree-optimization/3511
17797         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17798
17799 2006-10-21  Richard Guenther  <rguenther@suse.de>
17800
17801         PR middle-end/26898
17802         * gcc.dg/torture/pr26898-1.c: New testcase.
17803         * gcc.dg/torture/pr26898-2.c: Likewise.
17804
17805 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17806
17807         PR c++/28053
17808         * g++.dg/parse/bitfield1.C: Adjust error markers.
17809         * g++.dg/parse/bitfield2.C: New test.
17810
17811 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17812
17813         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17814
17815 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17816
17817         PR libfortran/27895
17818         * gfortran.dg/zero_sized_1.f90: New test.
17819
17820 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17821
17822         * gcc.dg/div-compare-1.c: New test.
17823
17824 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17825
17826         PR fortran/29216
17827         * gfortran.dg/result_default_init_1.f90: New test.
17828
17829         PR fortran/29314
17830         * gfortran.dg/automatic_default_init_1.f90: New test.
17831
17832         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17833         from 38 to 33.
17834
17835 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17836
17837         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17838         'using namespace std' without previous declaration.
17839         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17840         * g++.old-deja/g++.robertl/eb133c.C: New.
17841
17842 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17843
17844         PR libgfortran/29277
17845         * gfortran.dg/streamio_4.f90: Update test.
17846         * gfortran.dg/streamio_11.f90: New test.
17847
17848 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17849
17850         PR c++/27952
17851         * g++.dg/inherit/virtual1.C: New test.
17852
17853 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17854
17855         PR c++/28261
17856         * g++.dg/parse/enum3.C: New test.
17857
17858 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17859
17860         PR c++/29039
17861         * g++.dg/init/ctor8.C: New test.
17862
17863 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/27270
17866         * g++.dg/ext/complit8.C: Tweak error markers.
17867         * g++.dg/template/complit1.C: Add error marker.
17868
17869 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/27270
17872         * g++.dg/ext/complit8.C: New test.
17873
17874         PR c++/29408
17875         * g++.dg/parse/dtor12.C: New test.
17876
17877         PR c++/29435
17878         * g++.dg/template/sizeof11.C: New test.
17879
17880 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17881
17882         PR fortran/29392
17883         * gfortran.dg/data_char_3.f90: New test.
17884
17885         PR fortran/29451
17886         * gfortran.dg/negative_automatic_size.f90: New test.
17887
17888 2006-10-16  David Daney  <ddaney@avtrex.com>
17889
17890         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17891
17892 2006-10-16  Eric Christopher  <echristo@apple.com>
17893
17894         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17895         x86_64.
17896
17897 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17898
17899         PR c++/28211
17900         * g++.dg/tc1/dr49.C: Tweak error messages.
17901         * g++.dg/parse/template21.C: New test.
17902
17903 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17904
17905         PR middle-end/20491
17906         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17907
17908 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17909
17910         PR fortran/29403
17911         * gfortran.dg/print_1.f90: New test.
17912
17913 2006-10-15  Jan Hubicka  <jh@suse.cz>
17914
17915         PR middle-end/29241
17916         * gcc.c-torture/compile/pr29241.c: New testcase.
17917
17918 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17919
17920         PR middle-end/29250
17921         * gcc.c-torture/compile/pr29250.c: New test.
17922
17923 2006-10-15  Richard Guenther  <rguenther@suse.de>
17924
17925         * gcc.dg/pr29299.c: New testcase.
17926
17927 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17928
17929         PR fortran/24767
17930         * gfortran.dg/label_4.f90: Adjust warning flag.
17931
17932 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17933
17934         PR fortran/29371
17935         * gfortran.dg/nullify_3.f90: New test.
17936
17937 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938
17939         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17940         on Solaris 2.5.1 too.
17941
17942 2006-10-13  Eric Christopher  <echristo@apple.com>
17943
17944         * gcc.dg/pr25993.c: Skip for darwin.
17945
17946 2006-10-13  Eric Christopher  <echristo@apple.com>
17947
17948         * gcc.dg/visibility-11.c: Skip for darwin.
17949
17950 2006-10-13  Eric Christopher  <echristo@apple.com>
17951
17952         * gcc.dg/darwin-weakimport-1.c: Use
17953         -fno-asynchronous-unwind-tables.
17954         * gcc.dg/darwin-weakimport-3.c: Ditto.
17955
17956 2006-10-13  Richard Guenther  <rguenther@suse.de>
17957
17958         PR tree-optimization/29446
17959         * gcc.dg/torture/pr29446.c: New testcase.
17960
17961 2006-10-13  Bill Wendling  <wendling@apple.com>
17962
17963         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17964         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17965         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17966         * g++.old-deja/g++.law/shadow1.C: Likewise.
17967         * g++.old-deja/g++.law/ctors10.C: Likewise.
17968         * g++.dg/debug/namespace1.C: Likewise.
17969         * g++.dg/inherit/namespace-as-base.C: Likewise.
17970         * g++.dg/opt/delay-slot-1.C: Likewise.
17971         * g++.dg/parse/defarg10.C: Likewise.
17972         * g++.dg/template/ptrmem11.C: Likewise.
17973         * g++.dg/template/mem_func_ptr.C: Likewise.
17974         * g++.dg/template/spec19.C: Likewise.
17975
17976 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17977
17978         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17979
17980 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17981
17982         PR fortran/29373
17983         * gfortran.dg/implicit_9.f90: New test.
17984
17985         PR fortran/29407
17986         * gfortran.dg/namelist_25.f90: New test.
17987
17988         PR fortran/27701
17989         * gfortran.dg/same_name_2.f90: New test.
17990
17991         PR fortran/29232
17992         * gfortran.dg/host_assoc_types_1.f90: New test.
17993
17994         PR fortran/29364
17995         * gfortran.dg/missing_derived_type_1.f90: New test.
17996         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17997
17998         PR fortran/29422
17999         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18000
18001         PR fortran/29428
18002         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18003
18004 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18005
18006         PR fortran/29391
18007         * gfortran.dg/bound_2.f90: New test.
18008
18009 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18010
18011         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18012         directive.
18013         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18014         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18015         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18016         * gfortran.dg/gomp/reduction3.f90: Likewise.
18017         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18018         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18019         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18020         * gfortran.dg/forall_4.f90: Likewise.
18021         * gfortran.dg/spec_expr_4.f90: Likewise.
18022         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18023         * gfortran.dg/forall_5.f90: Likewise.
18024         * gfortran.dg/open_access_append_2.f90: Add check for
18025         compile-time warning.
18026
18027 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/28506
18030         * g++.dg/parse/pure1.C: New test.
18031
18032 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18033
18034         PR fortran/21435
18035         * gfortran.dg/io_constraints_3.f90: New test.
18036         * gfortran.dg/open_access_append_1.f90: Add checks
18037         for compile-time warnings.
18038         * gfortran.dg/pr20163-2.f: Likewise.
18039         * gfortran.dg/iostat_2.f90: Likewise.
18040         * gfortran.dg/label_4.f90: Delete the temporary
18041         file.
18042         * gfortran.dg/direct_io_2.f90: Add a FILE=
18043         specifier.
18044         * gfortran.dg/iomsg_1.f90: Add check for
18045         compile-time warning.
18046
18047 2006-10-12  Jan Hubicka  <jh@suse.cz>
18048
18049         PR c/28419
18050         * gcc.dg/pr28319.c: New test.
18051
18052 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18053         PR c++/29318
18054         * g++.dg/ext/vla4.C: New test.
18055
18056 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18057
18058         PR c++/27961
18059         * g++.dg/template/crash60.C: New test.
18060         * g++.dg/other/large-size-array.C: Adjust error markers.
18061         * g++.dg/parse/crash27.C: Likewise.
18062         * g++.dg/template/crash1.C: Likewise.
18063
18064 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18065
18066         PR testsuite/29093
18067         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18068
18069 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18070
18071         PR preprocessor/28709
18072         * gcc.dg/cpp/paste14.c: New test.
18073
18074 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/29175
18077         * g++.dg/init/array24.C: New test.
18078
18079 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18082         of <sys/types.h>.
18083
18084 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18085
18086         PR c++/29024
18087         * g++.dg/parse/typedef8.C: New test.
18088         * g++.dg/other/mult-stor1.C: Adjust error markers.
18089
18090 2006-10-11  Richard Guenther  <rguenther@suse.de>
18091
18092         PR tree-optimization/28230
18093         * gcc.dg/torture/pr28230.c: New testcase.
18094
18095 2006-10-11  Richard Guenther  <rguenther@suse.de>
18096
18097         PR inline-asm/29119
18098         * gcc.dg/torture/pr29119.c: New testcase.
18099
18100 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18101
18102         PR middle-end/29272
18103         * gcc.c-torture/execute/20060930-2.c: New test.
18104
18105 2006-10-09  Richard Henderson  <rth@redhat.com>
18106
18107         Revert emutls patch.
18108
18109 2006-10-09  Richard Guenther  <rguenther@suse.de>
18110
18111         PR middle-end/29254
18112         * gcc.dg/pr29254.c: New testcase.
18113
18114 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18115             Paul Thomas  <pault@gcc.gnu.org>
18116
18117         PR fortran/20541
18118         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18119         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18120         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18121         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18122         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18123         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18124         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18125         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18126         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18127         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18128         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18129         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18130         * gfortran.dg/alloc_comp_std.f90: New test.
18131         * gfortran.dg/move_alloc.f90: New test.
18132
18133 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18134
18135         PR fortran/29115
18136         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18137
18138         PR fortran/29211
18139         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18140
18141 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18142
18143         PR fortran/28585
18144         * gfortran.dg/new_line.f90: New test.
18145
18146 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18147
18148         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18149         * gcc.dg/torture/builtin-convert-1.c,
18150         gcc.dg/torture/builtin-convert-2.c,
18151         gcc.dg/torture/builtin-convert-3.c,
18152         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18153
18154 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18155
18156         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18157         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18158         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18159         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18160
18161 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18162
18163         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18164         Xfail some tests for powerpc-darwin and powerpc-aix.
18165
18166 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18167
18168         PR c/29380
18169         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18170
18171 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18172
18173         PR target/29300
18174         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18175         on hppa*-*-hpux*.
18176
18177 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18178
18179         PR fortran/16580
18180         PR fortran/29288
18181         * gfortran.fortran-torture/execute/specifics.f90:
18182         Add tests for using all possible intrinsics as actual arguments.
18183         * gfortran.dg/specifics_1.f90: Add tests for using
18184         all possible intrinsics as actual arguments.
18185         * gfortran.dg/specifics_2.f90: New file.
18186         * gfortran.dg/specifics_3.f90: New file.
18187
18188 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18189
18190         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18191         * gcc.dg/debug/debug-2.c: Likewise.
18192
18193 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18194
18195         * gcc.c-torture/compile/sync-2.c: New test.
18196
18197 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18198
18199         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18200         line endings.
18201
18202 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18203
18204         PR rtl-optimization/29128
18205         * gcc.c-torture/compile/pr29128.c: New test.
18206
18207 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18208
18209         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18210         line endings.
18211
18212 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18213
18214         PR middle-end/29256
18215         * gcc.dg/tree-ssa/loop-19.c: New test.
18216
18217 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18218
18219         PR tree-optimization/29330
18220         * gcc.dg/pr29330.c: New test.
18221
18222         PR target/28924
18223         * gcc.c-torture/compile/20061005-1.c: New test.
18224
18225 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18226
18227         * gcc.dg/typename-vla-1.c: New case.
18228         * gnat.dg/forward_vla.adb: New case.
18229
18230 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18231
18232         PR tree-optimization/29290
18233         * gfortran.dg/loop_nest_1.f90: New test.
18234
18235         PR target/29198
18236         * gcc.dg/tls/opt-12.c: New test.
18237
18238         PR fortran/28415
18239         * gfortran.dg/save_2.f90: New test.
18240
18241         PR c/29091
18242         * gcc.dg/pr29091.c: New test.
18243
18244 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18245
18246         * lib/target-supports.exp
18247         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18248         same as x86_64-*-*; check for LP64.
18249
18250 2006-10-04  Richard Henderson  <rth@redhat.com>
18251
18252         * lib/target-supports.exp (check_effective_target_tls): Redefine
18253         to mean non-emulated tls.
18254         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18255         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18256         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18257         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18258         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18259         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18260         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18261
18262 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18263
18264         PR fortran/29343
18265         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18266
18267 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18268
18269         * gfortran.dg/bounds_check_fail_1.f90: New test.
18270
18271 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/29020
18274         * g++.dg/template/friend48.C: New test.
18275
18276 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18277
18278         PR fortran/29098
18279         * gfortran.dg/default_initialization_2.f90: New test.
18280
18281 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18282
18283         PR fortran/20779
18284         PR fortran/20891
18285         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18286
18287 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18288
18289         PR fortran/29284
18290         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18291
18292         PR fortran/29321
18293         PR fortran/29322
18294         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18295
18296         PR fortran/25091
18297         PR fortran/25092
18298         * gfortran.dg/entry_array_specs_1.f90: New test.
18299
18300 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18301
18302         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18303         insufficient to inhibit some test failures at -O3.  Do testing
18304         on integers.
18305
18306 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/29138
18309         * g++.dg/inherit/access8.C: New test.
18310         * g++.dg/template/dtor4.C: Tweak error messages.
18311
18312 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18313
18314         PR fortran/27478
18315         * gfortran.dg/entry_8.f90: New test.
18316
18317 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18318
18319         PR c++/29291
18320         * g++.dg/parse/new4.C: New test.
18321
18322 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18323
18324         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18325         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18326         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18327         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18328         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18329
18330 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18331
18332         PR fortran/19260
18333         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18334         * gfortran.dg/continuation_2.f90: New test.
18335
18336         PR fortran/19262
18337         * gfortran.dg/continuation_3.f90: New test.
18338         * gfortran.dg/continuation_4.f90: New test.
18339         * gfortran.dg/continuation_5.f: New test.
18340         * gfortran.dg/continuation_6.f: New test.
18341
18342 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/29226
18345         * g++.dg/template/vla1.C: New test.
18346
18347 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18348
18349         PR fortran/29210
18350         * gfortran.dg/complex_parameter_1.f90: New test.
18351
18352 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18353
18354         PR c/29154
18355         * gcc.c-torture/execute/20060929-1.c: New test.
18356
18357 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR c++/29105
18360         * g++.dg/template/member6.C: New test.
18361         * g++.dg/parse/typename7.C: Adjust error markers.
18362
18363         PR c++/29080
18364         * g++.dg/template/member7.C: New test.
18365
18366 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18367
18368         PR c/24010
18369         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18370         gcc.dg/Woverride-init-3.c: New tests.
18371
18372 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18373
18374         * gcc.c-torture/execute/20060930-1.c: New test.
18375
18376 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18377
18378         PR fortran/18791
18379         * gfortran.dg/specifics_1.f90: New test.
18380         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18381         complex specifics.
18382
18383 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18384
18385         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18386         pthread-init-common.h: New.
18387
18388 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18389
18390         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18391         precision on some archs.
18392
18393 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18394
18395         * gcc.dg/non-local-goto-1.c: New test.
18396         * gcc.dg/non-local-goto-2.c: Likewise.
18397         * gcc.dg/setjmp-3.c: Likewise.
18398         * gcc.dg/setjmp-4.c: Likewise.
18399
18400 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18401
18402         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18403
18404 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18405
18406         PR fortran/28276
18407         * gfortran.dg/exponent_1.f90: New test.
18408
18409         PR fortran/27021
18410         * gfortran.dg/nearest_1.f90: New test.
18411
18412 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18413
18414         PR middle-end/25261
18415         PR middle-end/28790
18416         * gcc.dg/gomp/nestedfn-1.c: New test.
18417
18418 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18419
18420         PR objc/29195
18421         * objc/compile/method-1.m: New test.
18422
18423 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18424
18425         PR c++/26938
18426         * g++.dg/template/crash58.C: New test.
18427         * g++.dg/parse/crash28.C: Adjust error markers.
18428         * g++.dg/template/crash34.C: Likewise.
18429         * g++.dg/template/friend31.C: Likewise.
18430         * g++.dg/template/crash32.C: Likewise.
18431
18432         PR c++/27329
18433         * g++.dg/template/crash59.C: New test.
18434
18435         PR c++/27667
18436         * g++.dg/template/spec33.C: New test.
18437         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18438
18439 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18440             Adam Nemet  <anemet@caviumnetworks.com>
18441
18442         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18443         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18444
18445 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18446
18447         PR target/28911
18448         * gcc.dg/pr28911.c: New.
18449
18450 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18451
18452         PR target/29169
18453         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18454         (dg-options): Add -mfpmath=387.
18455
18456 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18457
18458         PR c/28706
18459         * gcc.dg/pr28706.c: New test.
18460
18461         PR c/28712
18462         * gcc.dg/pr28712.c: New test.
18463
18464 2006-09-22  Mike Stump  <mrs@apple.com>
18465
18466         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18467
18468 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18469
18470         PR tree-optimization/28888
18471         * gcc.dg/pr28888.c: New test.
18472
18473 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/29016
18476         * g++.dg/init/ptrfn1.C: New test.
18477
18478 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18479
18480         PR c++/28861
18481         * g++.dg/template/spec32.C: New test.
18482         * g++.dg/parse/crash9.C: Adjust error markers.
18483
18484         PR c++/28303
18485         * g++.dg/template/typedef6.C: New test.
18486         * g++.dg/init/error1.C: Adjust error markers.
18487         * g++.dg/parse/crash9.C: Likewise.
18488         * g++.dg/template/crash55.C: Likewise.
18489
18490 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18491
18492         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18493
18494 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18495
18496         PR target/27650
18497         * g++.dg/ext/dllimport12.C: New test.
18498
18499 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18500
18501         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18502         * gcc.target/mips/nmadd-2.c: Likewise.
18503         * gcc.target/mips/mips-ps-6.c: New test.
18504         * gcc.target/mips/neg-abs-1.c: Likewise.
18505         * gcc.target/mips/neg-abs-2.c: Likewise.
18506         * gcc.target/mips/nmadd-3.c: New test.
18507
18508 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18509
18510         PR middle-end/28046
18511         * gcc.dg/gomp/atomic-10.c: New test.
18512         * g++.dg/gomp/atomic-10.C: New test.
18513
18514 2006-09-20  Eric Christopher  <echristo@apple.com>
18515
18516         * gcc.target/i386/sse3-not-fisttp.c: New.
18517
18518 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18519
18520         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18521
18522 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18523
18524         * gcc.c-torture/execute/pr28289.c (one): New variable.
18525         (main): Use it instead of argc.
18526         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18527         (main): Use it instead of argc.
18528
18529 2006-09-19  Paul Brook  <paul@codesourcery.com>
18530
18531         PR target/28516
18532         * gcc.dg/nested-func-5.c: New test.
18533
18534 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18535
18536         * lib/target-supports.exp (check_effective_target_tls): Compile
18537         test stubs using ${tool}_target_compile, not just target_compile.
18538         (check_effective_target_tls_runtime): Likewise.
18539
18540 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18541
18542         * gcc.c-torture/compile/20030405-1.x: Remove.
18543
18544         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18545         optimising linker from discarding it.
18546
18547 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18548
18549         PR fortran/28526
18550         * gfortran.dg/keyword_symbol_1.f90: New test.
18551
18552         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18553         pedantic compilation option.
18554
18555 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18556
18557         PR fortran/29060
18558         * gfortran.dg/spread_shape_1.f90: New test.
18559
18560 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18561
18562         PR tree-optimization/28887
18563         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18564
18565 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18566
18567         PR c/25993
18568         * gcc.dg/pr25993.c: New test.
18569
18570 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18571
18572         PR tree-opt/21591
18573         * gcc.dg/vect/pr21591.c: New test.
18574
18575 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18576
18577         PR tree-opt/29059
18578         * gcc.c-torture/compile/strcpy-1.c: New test.
18579         * gcc.c-torture/compile/strcpy-2.c: New test.
18580         * gcc.c-torture/compile/memcpy-1.c: New test.
18581         * gcc.c-torture/compile/memcpy-2.c: New test.
18582
18583 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18584
18585         PR testsuite/29055
18586         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18587
18588 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18589
18590         * gnat.dg/specs/double_record_extension1.ads: New test.
18591         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18592
18593 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18594
18595         PR fortran/29051
18596         * gfortran.dg/oldstyle_3.f90: New test.
18597
18598 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18599
18600         PR libgfortran/29099
18601         * gfortran.dg/secnds-1.f: New test.
18602
18603 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18604
18605         PR libgfortran/29053
18606         * gfortran.dg/streamio_9.f90: New test.
18607         * gfortran.dg/streamio_10.f90: New test.
18608
18609 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18610
18611         PR C++/29002
18612         * g++.dg/init/array22.C: New test.
18613         * g++.dg/init/array23.C: New test.
18614
18615 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18616
18617         * stackcheck.lst: Update list of tests requiring stack checking.
18618         * norun.lst: Adjust for above change.
18619         * ada95.lst: New file.
18620         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18621         requiring -gnat95 switch.
18622
18623 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18624
18625         * gnat.dg/in_out_parameter.adb: New test.
18626
18627 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18628
18629         PR debug/28980
18630         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18631
18632 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18633
18634         * gnat.dg/specs/unchecked_union.ads: New test.
18635
18636 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18637
18638         PR rtl-optimization/28982
18639         * gcc.c-torture/execute/pr28982a.c: New test.
18640         * gcc.c-torture/execute/pr28982b.c: Likewise.
18641
18642 2006-09-12  Eric Christopher  <echristo@apple.com>
18643
18644         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18645         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18646
18647 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18648
18649         PR c/28768
18650         PR preprocessor/14634
18651         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18652         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18653         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18654
18655 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         * gcc.dg/pr28243.c: New test.
18658
18659 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18660
18661         PR fortran/28971
18662         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18663         this undiagnosed regression reappears.
18664
18665 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18666
18667         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18668         Treat $srcdir as a literal.
18669         * lib/fortran-torture.exp (fortran-torture-compile,
18670         fortran-torture-execute): Likewise.
18671         * lib/objc-torture.exp (objc-torture-compile,
18672         objc-torture-execute): Likewise.
18673         * lib/profopt.exp (profopt-execute): Likewise.
18674
18675 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18676
18677         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18678
18679 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18680
18681         PR testsuite/28950
18682         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18683
18684 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18685
18686         PR target/13685
18687         * gcc.target/i386/pr13685.c: New test.
18688
18689 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18690
18691         * gcc.dg/pr28726.c: New test.
18692
18693 2006-09-11  Josh Conner  <jconner@apple.com>
18694
18695         * gcc.dg/nrv3.c: Increase size of structure.
18696         * gcc.dg/nrv4.c: Likewise.
18697         * gcc.dg/nrv5.c: Likewise.
18698
18699 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18700
18701         PR libfortran/28890
18702         gfortran.dg/assumed_charlen_function_5.f90: New test.
18703
18704 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18705
18706         PR c++/28991
18707         * g++.dg/init/static3.C: New test.
18708
18709 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         PR testsuite/29007
18712         * gcc.dg/long-long-cst1.c (t): Add cast to
18713         __SIZE_TYPE__ before casting to int.
18714         (main): Return 0 on success.
18715
18716 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18717
18718         * gcc.c-torture/execute/20060910-1.c: New test.
18719
18720 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18721
18722         PR middle-end/26983
18723         * gcc.dg/pr26983.c: New test.
18724
18725 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18726
18727         PR target/29006
18728         * gcc.c-torture/execute/pr29006.c: New test.
18729
18730 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18731
18732         PR libfortran/28947
18733         gfortran.dg/matmul_4.f90: New test.
18734
18735 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18736
18737         PR fortran/28959
18738         gfortran.dg/used_types_10: New test.
18739
18740 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18741
18742         PR libfortran/28923
18743         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18744         gfortran.dg/array_initializer_3.f90: New test.
18745
18746 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18747
18748         PR fortran/28914
18749         * gfortran.dg/actual_array_constructor_3.f90: New test.
18750
18751 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18752
18753         PR testsuite/26778
18754         * gcc.target/i386/pr26778.c: New testcase.
18755
18756 2006-09-08  Eric Christopher  <echristo@apple.com>
18757
18758         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18759         * gcc.target/i386/memcpy-1.c: Ditto.
18760         * gcc.target/i386/asm-1.c: Ditto.
18761         * gcc.target/i386/20060512-4.c: Ditto.
18762         * gcc.target/i386/compress-float-387.c: Ditto.
18763         * gcc.target/i386/20060512-1.c: Ditto.
18764         * gcc.target/i386/compress-float-sse.c: Ditto.
18765         * gcc.target/i386/20060512-2.c: Ditto.
18766         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18767         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18768         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18769         * gcc.dg/pr26449.c: Ditto.
18770         * gcc.dg/attr-ms_struct-2.c: Ditto.
18771         * gcc.dg/attr-ms_struct-1.c: Ditto.
18772         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18773
18774 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18775
18776         PR c/28504
18777         * gcc.dg/vla-10.c: New test.
18778
18779 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18780
18781         PR c++/28858
18782         * g++.dg/parse/template20.C: New test.
18783         * g++.dg/template/operator8.C: Remove obsolete part.
18784         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18785         * g++.old-deja/g++.pt/crash65.C: Likewise.
18786
18787 2006-09-07  Jason Merrill  <jason@redhat.com>
18788
18789         PR middle-end/27724
18790         * gcc.dg/long-long-cst1.c: New test.
18791
18792 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18793
18794         PR C++/28906
18795         * g++.dg/other/array3.C: New test.
18796         * g++.dg/other/array4.C: New test.
18797         * g++.dg/other/array5.C: New test.
18798
18799 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18800
18801         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18802
18803 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18804
18805         PR target/28946
18806         * gcc.target/i386/pr28946.c: New test.
18807
18808 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18809
18810         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18811         in integer literal constant.
18812         * gfortran.dg/enum_8.f90: Ditto.
18813         * gfortran.dg/g77/20030326-1.f: Ditto.
18814
18815 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18816
18817         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18818         nonconformance usage.
18819
18820 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18821
18822         PR middle-end/28862
18823         * gcc.c-torture/compile/vector-align-1.c: New test.
18824
18825 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18826
18827         PR rtl-opt/27883
18828         * g++.dg/opt/copysign-1.C: New test.
18829
18830 2006-09-06  Jason Merrill  <jason@redhat.com>
18831
18832         PR c++/27371
18833         * g++.dg/warn/unused-result1.C: New test.
18834
18835 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18836
18837         PR c++/28903
18838         * g++.dg/ext/vla3.C: New test.
18839
18840         PR c++/28886
18841         * g++.dg/template/array16.C: New test.
18842
18843 2006-09-06  Richard Guenther  <rguenther@suse.de>
18844
18845         * gcc.dg/pr27226.c: Remove testcase again.
18846
18847 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18848
18849         PR tree-opt/28937
18850         * g++.dg/opt/unroll2.C: New test.
18851
18852 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18853
18854         PR tree-opt/28952
18855         * gcc.dg/vect/pr28952.c: New test.
18856
18857 2006-09-05  Richard Guenther  <rguenther@suse.de>
18858
18859         PR tree-optimization/28900
18860         * gcc.dg/torture/pr28900.c: New testcase
18861
18862 2006-09-05  Richard Guenther  <rguenther@suse.de>
18863
18864         PR tree-optimization/28905
18865         * gcc.c-torture/compile/pr28905.c: New testcase.
18866
18867 2006-09-05  Richard Guenther  <rguenther@suse.de>
18868
18869         PR middle-end/28935
18870         * gcc.dg/pr28935.c: New testcase.
18871
18872 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18873
18874         * gcc.c-torture/execute/20060905-1.c: New test.
18875
18876 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18877
18878         PR fortran/28908
18879         * gfortran.dg/used_types_7.f90: New test.
18880         * gfortran.dg/used_types_8.f90: New test.
18881         * gfortran.dg/used_types_9.f90: New test.
18882
18883 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18884
18885         * gcc.c-torture/compile/20060904-1.c: New test.
18886
18887 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         PR c++/23287 Revert my 2006-09-01 patch
18890         * g++.dg/parse/dtor12.C: Remove.
18891
18892 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18893
18894         PR c+/27670
18895         * g++.dg/template/operator9.C: New test.
18896
18897         PR c++/27493
18898         * g++.dg/template/operator7.C: New test.
18899
18900         PR c++/27494
18901         * g++.dg/template/operator8.C: New test.
18902
18903         PR c++/27397
18904         * g++.dg/template/crash57.C: New test.
18905
18906         * g++.dg/template/typedef4.C: Adjust error markers.
18907         * g++.dg/template/typedef5.C: Likewise.
18908
18909 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18910
18911         PR c++/28878
18912         * g++.dg/parse/crash33.C: New test.
18913
18914 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18915         Richard Guenther  <rguenther@suse.de>
18916         Adam Nemet  <anemet@caviumnetworks.com>
18917
18918         PR middle-end/27226
18919         * gcc.target/mips/memcpy-1.c: New testcase.
18920         * gcc.dg/pr27226.c: Likewise.
18921
18922 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18923
18924         PR c++/28705
18925         * g++.dg/lookup/koenig5.C: New.
18926         * g++.dg/template/crash56.C: New.
18927
18928 2006-09-01  Josh Conner  <jconner@apple.com>
18929
18930         PR c++/25505
18931         * gcc.dg/nrv3.c: New test.
18932         * gcc.dg/nrv4.c: New test.
18933         * gcc.dg/nrv5.c: New test.
18934
18935 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         PR c++/23287
18938         * g++.dg/parse/dtor12.C: New.
18939
18940 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18941
18942         PR tree-optimization/28839
18943         * gcc.dg/pr28839.c: New test.
18944
18945 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18946
18947         PR target/24367
18948         * gcc.dg/pr24367.c: New testcase.
18949
18950 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18951
18952         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18953
18954 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18955
18956         PR rtl-optimization/27735
18957         * gcc.dg/loop-unswitch-1.c: New test.
18958
18959 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18960
18961         PR fortran/28885
18962         * gfortran.dg/aliasing_dummy_2.f90: New test.
18963
18964         PR fortran/20067
18965         * gfortran.dg/generic_5.f90: Change error message.
18966
18967         PR fortran/28873
18968         * gfortran.dg/generic_6.f90: New test.
18969
18970         PR fortran/25077
18971         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18972
18973         PR fortran/25102
18974         * gfortran.dg/invalid_interface_assignment.f90: New test.
18975
18976         PR fortran/24866
18977         * gfortran.dg/module_proc_external_dummy.f90: New test.
18978
18979 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18980
18981         PR c++/28349
18982         * g++.dg/warn/var-args1.C: New test.
18983
18984 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18985
18986         PR fortran/28866
18987         * gfortran.dg/simpleif_2.f90: New test.
18988         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18989         * gfortran.dg/enum_5.f90: Ditto.
18990
18991 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18992             Kazu Hirata  <kazu@codesourcery.com>
18993
18994         PR tree-optimization/17506
18995         * gcc.dg/pr17506.c: New.
18996
18997 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18998
18999         PR c++/28139
19000         * g++.dg/eh/alias1.C: New test.
19001
19002 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19003
19004         PR c++/28860
19005         * g++.dg/template/ttp22.C: New test.
19006
19007 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19008
19009         PR middle-end/26632
19010         * gcc.dg/pr26632.c: New.
19011
19012 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19013
19014         PR libgfortran/28354
19015         * gfortran.dg/fmt_zero_precision.f90: New test.
19016
19017 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19018
19019         PR c++/28058
19020         * g++.dg/template/spec31.C: New test.
19021
19022 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19023
19024         PR c++/26573
19025         * g++.dg/other/static2.C: New test.
19026
19027 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19028
19029         * gcc.dg/Wswitch-enum-2.c: New test case.
19030         * gcc.dg/Wswitch-enum-3.c: Likewise.
19031
19032 2006-08-26  Richard Guenther  <rguenther@suse.de>
19033
19034         * gcc.c-torture/compile/20060826-1.c: New testcase.
19035
19036 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19037
19038         PR c++/28736
19039         * g++.dg/template/void10.C: New test.
19040
19041         PR c++/28737
19042         * g++.dg/template/void8.C: New test.
19043
19044         PR c+_+/28738
19045         * g++.dg/template/void9.C: New test.
19046
19047         * g++.dg/template/void3.C: Adjust error markers.
19048         * g++.dg/template/void4.C: Likewise.
19049         * g++.dg/template/crash55.C: Likewise.
19050         * g++.dg/template/void7.C: Likewise
19051
19052 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19053
19054         PR c++/28588
19055         * g++.dg/inherit/access6.C: New test.
19056         * g++.dg/inherit/access7.C: Likewise.
19057
19058         PR c++/28595
19059         * g++.dg/template/array15.C: New test.
19060         * g++.dg/template/crash2.C: Tweak error markers.
19061
19062 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19063
19064         PR middle-end/28683
19065         * gcc.c-torture/compile/20060823-1.c: New test.
19066
19067 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19068
19069         PR c++/28853
19070         * g++.dg/template/ttp21.C: New test.
19071
19072         PR c++/28852
19073         * g++.dg/other/operator1.C: Add error-marker.
19074         * g++.dg/other/operator2.C: New test.
19075
19076 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19077
19078         PR c/27893
19079         * gcc.c-torture/compile/vla-const-1.c,
19080         gcc.c-torture/compile/vla-const-2.c: New tests.
19081
19082 2006-08-26  Richard Guenther  <rguenther@suse.de>
19083
19084         PR middle-end/28814
19085         * gcc.dg/torture/pr28814.c: New testcase.
19086
19087 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19088
19089         PR c/28418
19090         * gcc.c-torture/compile/compound-literal-1.c: New test.
19091
19092 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19093
19094         PR c/28299
19095         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19096         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19097         Expect extra diagnostics.
19098
19099 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19100
19101         gcc.dg/noncompile/pr16876.c: New test.
19102
19103 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/28056
19106         * g++.dg/parse/local1.C: New test.
19107         * g++.dg/other/qual1.C: Tweak error marker.
19108
19109 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19110
19111         PR c++/27787
19112         * g++.dg/template/typename10.C: New.
19113         * g++.dg/template/lookup4.C: Remove bogus error marker.
19114
19115 2006-08-25  Richard Guenther  <rguenther@suse.de>
19116
19117         PR testsuite/28829
19118         * gcc.dg/pr26570.c: Fix testcase.
19119
19120 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19121
19122         PR tree-opt/28807
19123         * gcc.c-torture/execute/mayalias-2.c: New test.
19124         * gcc.dg/tree-ssa/alias-13.c: New test.
19125
19126 2006-08-24  Jan Hubicka  <jh@suse.cz>
19127
19128         PR debug/26881
19129         * gcc.dg/debug/pr26881.c: New file.
19130
19131 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19132
19133         PR fortran/28788
19134         * gfortran.dg/used_types_4.f90: New test.
19135         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19136         association of derived types.
19137         * gfortran.dg/used_types_2.f90: Add module cleanup.
19138         * gfortran.dg/used_types_3.f90: The same.
19139
19140         PR fortran/28771
19141         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19142         fix of regression.
19143
19144 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19145
19146         PR 28813
19147         * gfortran.dg/direct_io_6.f90: Remove test.
19148
19149 2006-08-23  Stuart Hastings  <stuart@apple.com>
19150
19151         PR 28825
19152         * gcc.target/i386/20060821-1.c: New.
19153
19154 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19155
19156         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19157         dg-warning strings for dllimport.
19158
19159 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19160
19161         PR C++/28450
19162         * g++.dg/ext/vector4.C: New test.
19163         * g++.dg/ext/complex1.C: New test.
19164
19165 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19166
19167         PR debug/28692
19168         * gcc.dg/debug/const-1.c: New.
19169         * gcc.dg/debug/const-2.c: New.
19170         * gcc.dg/debug/dwarf2/const-1.c: New.
19171         * gcc.dg/debug/dwarf2/const-2.c: New.
19172         * gcc.dg/debug/dwarf2/const-2b.c: New.
19173
19174 2006-08-22  Richard Guenther  <rguenther@suse.de>
19175
19176         PR middle-end/28776
19177         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19178         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19179
19180 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19181
19182         PR tree-optimization/28003
19183         * g++.dg/tree-ssa/pr28003.C: New.
19184
19185 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19186
19187         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19188
19189 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19190
19191         PR c++/26269
19192         * g++.dg/other/error14.C: New test.
19193
19194         PR c++/28505
19195         * g++.dg/parse/ctor7.C: New test.
19196         * g++.dg/parse/ctor8.C: Likewise.
19197
19198         PR c++/28741
19199         * g++.dg/template/void7.C: New test.
19200
19201 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19202
19203         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19204         * gnat.dg/self_aggregate_with_array.adb: New test.
19205
19206 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19207
19208         * g++.dg/eh/arm-vfp-unwind.C: New test.
19209
19210 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/28341
19213         * g++.dg/template/ref3.C: New test.
19214         * g++.dg/template/nontype13.C: New test.
19215
19216         PR c++/28346
19217         * g++.dg/template/ptrmem17.C: New test.
19218
19219 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19220
19221         PR target/28648 c:
19222         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19223
19224 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19225
19226         PR fortran/28630
19227         * gfortran.dg/used_types_2.f90: New test.
19228
19229         PR fortran/28601
19230         * gfortran.dg/used_types_3.f90: New test.
19231
19232         PR fortran/20886
19233         * gfortran.dg/generic_actual_arg.f90: New test.
19234
19235         PR fortran/28735
19236         * gfortran.dg/module_private_array_refs_1.f90: New test.
19237
19238         PR fortran/28762
19239         * gfortran.dg/program_name_1.f90: New test.
19240
19241         PR fortran/28425
19242         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19243
19244         PR fortran/28496
19245         * gfortran.dg/array_initializer_2.f90: New test.
19246
19247         PR fortran/18111
19248         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19249
19250         PR fortran/28600
19251         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19252
19253         PR fortran/28771
19254         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19255
19256         PR fortran/28660
19257         * gfortran.dg/dependent_decls_1.f90: New test.
19258
19259 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19260
19261         PR fortran/25217
19262         * gfortran.dg/derived_init_2.f90: New.
19263
19264 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19265
19266         * gcc.c-torture/execute/pr28289.c: New test.
19267
19268 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19269
19270         PR c/28744
19271         * gcc.dg/attr-externally-visible-1.c: New test.
19272         * gcc.dg/attr-externally-visible-2.c: New test.
19273         * g++.dg/parse/attr-externally-visible-1.C: New test.
19274         * g++.dg/parse/attr-externally-visible-2.C: New test.
19275
19276 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19277
19278         PR c++/28606
19279         * g++.dg/parse/dtor11.C: New test.
19280
19281 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19282
19283         PR rtl-optimization/28489
19284         * gcc.c-torture/compile/pr28489.c: New test.
19285
19286 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19287
19288         PR c++/28710
19289         * g++.dg/template/redecl4.C: New test.
19290
19291         PR c++/28711
19292         * g++.dg/template/ctor8.C: New test.
19293
19294 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19295
19296         * gcc.dg/pr26570.c: Fix testcase.
19297
19298 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19299
19300         * PR c++/28573
19301         * g++.dg/parse/offsetof6.C: New test.
19302         * g++.dg/parse/offsetof6.C: New test.
19303         * g++.dg/parse/offsetof7.C: New test.
19304
19305 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19306
19307         PR testsuite/28602
19308         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19309         is false.
19310
19311 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19312
19313         PR c++/28302
19314         * g++.dg/ext/vector3.C: New test.
19315
19316 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19317
19318         PR gcov/profile/26570
19319         * gcc.dg/pr26570.c: New test.
19320
19321 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19322
19323         PR c/27697
19324         * gcc.dg/qual-component-1.c: New test.
19325
19326 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19327
19328         PR c++/28593
19329         * g++.dg/parse/new3.C: New test.
19330
19331 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19332
19333         PR fortran/25828
19334         * gfortran.dg/streamio_1.f90: New test.
19335         * gfortran.dg/streamio_2.f90: New test.
19336         * gfortran.dg/streamio_3.f90: New test.
19337         * gfortran.dg/streamio_4.f90: New test.
19338         * gfortran.dg/streamio_5.f90: New test.
19339         * gfortran.dg/streamio_6.f90: New test.
19340         * gfortran.dg/streamio_7.f90: New test.
19341         * gfortran.dg/streamio_8.f90: New test.
19342
19343 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19344
19345         PR c/28287
19346         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19347
19348 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19349
19350         PR c++/28594
19351         * g++.dg/template/void6.C: New test.
19352
19353 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19354
19355         PR c/28649
19356         * gcc.dg/parse-error-1.c: New test.
19357         * gcc.dg/parse-error-2.c: New test.
19358         * gcc.dg/cpp/digraph2.c: Add error-marker.
19359         * gcc.dg/noncompile/920923-1.c: Likewise.
19360
19361 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19362
19363         PR c/27490
19364         * gcc.dg/sizeof-2.c: New testcase.
19365
19366         PR c/27489
19367         * gcc.dg/switch-A.c: New testcase.
19368
19369 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19370
19371         PR c++/28288
19372         PR c++/14556
19373         * g++.old-deja/g++.warn/compare1.C: Delete.
19374         * g++.dg/opt/pr7503-2.C: Delete.
19375         * g++.dg/opt/pr7503-3.C: Delete.
19376         * g++.dg/opt/pr7503-4.C: Delete.
19377         * g++.dg/opt/pr7503-5.C: Delete.
19378         * g++.dg/opt/max1.C: Delete.
19379         * g++.dg/warn/minmax.C: Delete.
19380         * g++.dg/expr/minmax.C: New test.
19381
19382 2006-08-14  Richard Guenther  <rguenther@suse.de>
19383
19384         PR testsuite/28703
19385         * gcc.c-torture/execute/pr28651.c: Do not use argc
19386         to avoid optimization, instead forbid inlining.
19387
19388 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19389
19390         PR rtl-optimization/28634
19391         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19392
19393 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19394
19395         PR c/27184
19396         * gcc.dg/torture/pr27184.c: New test.
19397
19398 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19399
19400         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19401
19402 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19403
19404         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19405         * gfortran.dg/stat_2.f90: Likewise.
19406         * gfortran.dg/chmod_1.f90: Likewise.
19407         * gfortran.dg/chmod_2.f90: Likewise.
19408         * gfortran.dg/chmod_3.f90: Likewise.
19409
19410 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19411
19412         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19413
19414 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19415
19416         * g++.dg/opt/pr23454-2.C: New test.
19417
19418 2006-08-11  Richard Guenther  <rguenther@suse.de>
19419
19420         PR middle-end/28651
19421         * gcc.c-torture/execute/pr28651.c: New testcase.
19422
19423 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19424
19425         * gnat.dg/specs/static_initializer.ads: New test.
19426
19427 2006-08-10  Paul Brook  <paul@codesourcery.com>
19428
19429         * gcc.target/arm/cond-asm.c: New test.
19430
19431 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19432
19433         PR tree-optimization/26197
19434         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19435         * g++.dg/vect/vect.exp: Compile the new tests with
19436         --param max-aliased-vops=0.
19437
19438 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19439
19440         PR c++/28637
19441         * g++.dg/template/void3.C: New test.
19442
19443         PR c++/28638
19444         * g++.dg/template/void4.C: New test.
19445
19446         PR c++/28640
19447         * g++.dg/template/void5.C: New test.
19448
19449 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19450
19451         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19452         after dg-do compile.
19453
19454 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19455
19456         PR tree-optimizations/26969
19457         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19458         "unswitch-loops" with -funswitch-loops.
19459         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19460
19461 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19462
19463         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19464         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19465         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19466         * objc.dg/dwarf-1.m: Likewise.
19467         * objc.dg/dwarf-2.m: Likewise.
19468         * obj-c++.dg/dwarf-2.mm: Likewise.
19469
19470 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19471
19472         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19473         * objc.dg/dwarf-2.m: Likewise.
19474         * obj-c++.dg/dwarf-2.mm: Likewise.
19475
19476         PR libfortran/28603
19477         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19478
19479         PR testsuite/27611
19480         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19481
19482         PR testsuite/27033
19483         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19484
19485 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19486
19487         PR target/27827
19488         * gcc.target/i386/pr27827.c: New testcase.
19489
19490 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19491
19492         PR fortran/28590
19493         * gfortran.dg/sequence_types_1.f90: New test.
19494
19495 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19496
19497         PR fortran/28548
19498         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19499         dg-warning.  Add -pedantic option.
19500
19501 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19502
19503         PR c/28502
19504         * gcc.dg/proto-1.c: New test.
19505
19506         PR c/27721
19507         * gcc.dg/lvalue-4.c: New test.
19508
19509         PR c/28136
19510         * gcc.dg/init-bad-5.c: New test.
19511
19512 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19513
19514         PR c++/28347
19515         * g++.dg/ext/typedef-init.C: Add new test for typedef
19516         initialization inside templates. Adjust existing error markers.
19517
19518 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19519
19520         PR c++/28148
19521         * g++.dg/init/ptrmem3.C: New test.
19522
19523 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19524
19525         PR tree-optimization/27770
19526         * lib/target-support.exp: New target keyword "section_anchors".
19527         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19528         tests.
19529         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19530         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19531         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19532         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19533
19534 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19535
19536         * gcc.dg/20060801-1.c: Add missing '}'.
19537
19538 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19539
19540         PR c++/27508
19541         * g++.dg/parse/dtor9.C: New test.
19542         * g++.dg/parse/dtor10.C: New test.
19543         * g++.dg/other/error7.C: Adjust error-marker.
19544
19545         PR c++/28274
19546         * g++.dg/other/default5.C: New test.
19547
19548 2006-08-02  Richard Guenther  <rguenther@suse.de>
19549
19550         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19551
19552 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19553
19554         PR c++/28557
19555         * g++.dg/template/conv9.C: New test.
19556
19557 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19558
19559         PR debug/28063
19560         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19561         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19562         Optionally return assembly text.  Update callers.
19563         (check_no_compiler_messages): Update verbose messages.
19564         (check_no_messages_and_pattern): New.
19565         (check_effective_target_string_merging): New.
19566
19567 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19568
19569         PR c++/28250
19570         * g++.dg/eh/catch4.C: New test.
19571
19572         PR c++/28257
19573         * g++.dg/other/qual1.C: New test.
19574
19575         PR c++/28259
19576         * g++.dg/inherit/error2.C: New test.
19577
19578         PR c++/28267
19579         * g++.dg/other/new1.C: New test.
19580
19581         * g++.dg/warn/pr23075.C: Remove obsolete test.
19582         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19583         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19584
19585 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/28523
19588         * g++.dg/eh/cast1.C: New test.
19589
19590 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19591
19592         PR libfortran/28452
19593         * gfortran.dg/random_3.f90:  New test.
19594
19595 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19596
19597         PR c++/28432
19598         * g++.dg/other/pr28304.C: Change expected error message.
19599         * g++.dg/other/pr28432.C: New test.
19600
19601 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19602
19603         PR c++/28256
19604         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19605
19606 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19607
19608         PR debug/23336
19609         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19610         at -g1.
19611         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19612         g++.dg/debug/enum-2.C: New.
19613
19614 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19615
19616         PR c++/6634
19617         * g++.dg/parse/long1.C: Add more tests.
19618
19619 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19620
19621         * gfortran.dg/lrshift_1.c: New file.
19622
19623 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19624
19625         PR libgfortran/28335
19626         * gfortran.dg/no_unit_error_1.f90: New test.
19627
19628 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19629
19630         PR libgfortran/28335
19631         * gfortran.dg/no_unit_error_1.f90: Delete test.
19632         * gfortran.dg/no_unit_error_2.f90: Delete test.
19633
19634 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19635
19636         * gfortran.dg/chmod_3.f90: New test.
19637         * gfortran.dg/ltime_gmtime_1.f90: New test.
19638         * gfortran.dg/ltime_gmtime_2.f90: New test.
19639         * gfortran.dg/lrshift_1.f90: New test.
19640         * gfortran.dg/chmod_1.f90: New test.
19641         * gfortran.dg/chmod_2.f90: New test.
19642
19643 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19644
19645         PR c++/27668
19646         * g++.dg/template/crash55.C: New test.
19647
19648         PR c++/27962
19649         * g++.dg/template/nontype16.C: New test.
19650
19651         * g++.dg/template/void2.C: Adjust error markers.
19652         * g++.dg/template/nontype5.C: Adjust error markers.
19653
19654 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19655
19656         * gcc.target/i386/stack-prot-kernel.c: New test.
19657
19658 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19659
19660         * gcc.dg/builtins-55.c: New test case.
19661
19662 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19663
19664         PR rtl-optimization/27907
19665         * gcc.c-torture/compile/pr27907.c: New test.
19666
19667 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19668
19669         * gfortran.dg/mclock.f90: New test.
19670         * gfortran.dg/int_conv_1.f90: New test.
19671         * gfortran.dg/stat_1.f90: New test.
19672         * gfortran.dg/stat_2.f90: New test.
19673
19674 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19675
19676         PR libgfortran/28335
19677         * gfortran.dg/no_unit_error_1.f90: New test.
19678         * gfortran.dg/no_unit_error_2.f90: New test.
19679         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19680
19681 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19682
19683         PR middle-end/28473
19684         * gcc.dg/fold-convround-1.c: New test case.
19685
19686 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19687
19688         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19689
19690 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19691
19692         PR c++/27572
19693         * g++.dg/other/typedef1.C: New test.
19694         * g++.dg/template/typedef4.C: New test.
19695         * g++.dg/template/typedef5.C: New test.
19696
19697 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19698
19699         PR fortran/28416
19700         * gfortran.dg/allocatable_dummy_3.f90: New.
19701
19702 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19703
19704         PR fortran/28439
19705         * gfortran.dg/arithmetic_if.f90:  New test.
19706
19707 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19708
19709         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19710         avoid memcpy optimization.
19711
19712 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19713
19714         PR fortran/25289
19715         * gfortran.dg/direct_io_6.f90: New test.
19716
19717 2006-07-24  Jan Hubicka  <jh@suse.cz>
19718
19719         PR c/25795
19720         PR c++/27369
19721         * gcc.dg/pr25795.c: New test.
19722         * gcc.dg/pr25795-1.c: New test.
19723
19724 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19725
19726         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19727         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19728         which may be transformed to "g || h" on some platforms.
19729
19730 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/28025
19733         * g++.dg/template/friend45.C: New test.
19734
19735 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19736
19737         PR libgfortran/28339
19738         * gfortran.dg/arrayio_8.f90: New test.
19739
19740 2006-07-21  Mike Stump  <mrs@apple.com>
19741
19742         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19743
19744         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19745
19746 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19747
19748         PR c++/28250
19749         * g++.dg/eh/catch3.C: New test.
19750
19751         PR c++/28363
19752         * g++.dg/template/defarg10.C: New test.
19753
19754 2006-07-20  Paul Brook  <paul@codesourcery.com>
19755
19756         PR 27363
19757         * gcc.dg/pr27363.c: New test.
19758
19759 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19760
19761         PR c++/28338
19762         * g++.dg/init/ref13.C: New test.
19763
19764 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19765
19766         PR obj-c++/28434
19767         * obj-c++.dg/proto-error-1.mm: New test.
19768
19769 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19770
19771         PR c++/28337
19772         * g++.dg/template/string1.C: New test.
19773
19774 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19775
19776         PR c++/28048
19777         * g++.dg/template/defarg9.C: New test.
19778
19779         PR c++/28235
19780         * g++.dg/template/static27.C: New test.
19781
19782 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19783
19784         PR 28410
19785         * gcc.dg/tree-ssa/pr28410.c: New test.
19786
19787 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19788
19789         PR c++/28258
19790         * g++/dg/other/error13.C: New test.
19791
19792         PR c++/28260
19793         * g++.dg/template/friend44.C: New test.
19794
19795 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19796
19797         PR c++/27495
19798         * g++.dg/other/pr27495.C: New.
19799
19800 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19801
19802         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19803         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19804
19805 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19806
19807         PR c/28286
19808         * gcc.dg/pragma-pack-4.c: New test.
19809
19810 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19811
19812         PR c++/28291
19813         * g++.dg/ext/pr28291.C: New test.
19814
19815 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19816
19817         PR middle-end/28403
19818         * gcc.c-torture/execute/pr28403.c: New test.
19819
19820 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19821
19822         PR middle-end/28402
19823         * gcc.dg/pr28402.c: New test.
19824
19825 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19826
19827         PR c++/28304
19828         * g++.dg/other/pr28304.C: New test.
19829
19830 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19831
19832         PR other/28251
19833         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19834         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19835
19836 2006-07-17  Richard Guenther  <rguenther@suse.de>
19837
19838         PR tree-optimization/28238
19839         * g++.dg/tree-ssa/pr28238.C: New testcase.
19840
19841 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19842
19843         PR c++/28250
19844         * g++.dg/eh/catch1.C: New test.
19845         * g++.dg/eh/catch2.C: New test.
19846
19847 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19848
19849         PR c++/28370
19850         * g++.dg/template/anon3.C: New test.
19851
19852 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19853
19854         PR fortran/20844
19855         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19856         specifiers requiring an explicit format tag..
19857
19858         PR fortran/28201
19859         * gfortran.dg/generic_5: New test.
19860
19861         PR fortran/20893
19862         * gfortran.dg/elemental_optional_args_1.f90: New test.
19863
19864 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19865
19866         * gnat.dg/assert.ads: New file.
19867         * gnat.dg/controlled_record.ads: Likewise.
19868         * gnat.dg/controlled_record.adb: Likewise.
19869
19870 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19871
19872         PR c++/28292
19873         * g++.dg/other/error12.C: New test.
19874
19875         PR c++/28269
19876         * g++.dg/template/crash54.C: New test.
19877
19878 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19879
19880         PR c++/28249
19881         * g++.dg/parse/catch1.C: New test.
19882
19883         PR c++/28294
19884         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19885
19886         PR c++/28387
19887         * g++.dg/ext/attrib24.C: New test.
19888
19889 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19890
19891         PR c++/28343
19892         * g++.dg/ext/asmspec1.C: New test.
19893
19894 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19895
19896         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19897         (dg-test): Support shouldfail tests.
19898         * lib/target-supports-dg.exp (dg-shouldfail): New.
19899         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19900         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19901         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19902         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19903         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19904         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19905         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19906
19907 2006-07-13  Jan Hubicka  <jh@suse.cz>
19908
19909         * gcc.target/i386/memcpy-1.c: New.
19910
19911 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19912
19913         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19914
19915 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19916
19917         PR fortran/25097
19918         * gfortran.dg/present_1.f90: New test.
19919
19920         PR fortran/20903
19921         * gfortran.dg/interface_derived_type_1.f90: New test.
19922
19923 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19924
19925         PR fortran/28213
19926         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19927         list.
19928
19929 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19930
19931         PR c++/27820
19932         * g++.dg/other/label1.C: New test.
19933
19934 2006-07-07  Richard Guenther  <rguenther@suse.de>
19935
19936         PR middle-end/28268
19937         * gcc.dg/torture/pr28268.c: New testcase.
19938
19939 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19940
19941         PR c++/27019
19942         * g++.dg/ext/pr27019.C: New.
19943
19944 2006-07-07  Richard Guenther  <rguenther@suse.de>
19945
19946         PR tree-optimization/28187
19947         * gcc.dg/pr28187.c: New testcase.
19948
19949 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19950
19951         * gnat.dg/address_conversion.adb: New test.
19952         * gnat.dg/boolean_subtype.adb: Likewise.
19953         * gnat.dg/frame_overflow.adb: Likewise.
19954         * gnat.dg/pointer_array.adb: Likewise.
19955         * gnat.dg/pointer_conversion.adb: Likewise.
19956
19957 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19958
19959         PR fortran/28237
19960         PR fortran/23420
19961         * gfortran.dg/print_fmt_5.f90: New test.
19962
19963 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19964
19965         PR fortran/28129
19966         * gfortran.dg/bounds_check_4.f90: New test.
19967
19968 2006-07-05  Richard Guenther  <rguenther@suse.de>
19969
19970         PR target/28158
19971         * gfortran.dg/pr28158.f90: New testcase.
19972
19973 2006-07-05  Richard Guenther  <rguenther@suse.de>
19974
19975         PR tree-optimization/28162
19976         * gcc.dg/pr28162.c: New testcase.
19977
19978 2006-07-05  Richard Guenther  <rguenther@suse.de>
19979         Andrew Pinski  <pinskia@gcc.gnu.org>
19980
19981         PR c++/27084
19982         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19983
19984 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19985
19986         PR fortran/28174
19987         * gfortran.dg/actual_array_substr_2.f90: New test.
19988
19989         PR fortran/28167
19990         * gfortran.dg/actual_array_constructor_2.f90: New test.
19991
19992 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19993
19994         * gfortran.dg/itime_idate_1.f: New test.
19995         * gfortran.dg/itime_idate_2.f: New test.
19996
19997 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19998
19999         PR libgfortran/27704
20000         * gfortran.dg/open_status_3.f90: New test.
20001         * gfortran.dg/fmt_l.f90: Update for new feature.
20002
20003 2006-07-03  Asher Langton  <langton2@llnl.gov>
20004
20005         * gfortran.dg/oldstyle_2.f90: New.
20006
20007 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20008
20009         * gnat.dg/string_slice.adb: New test.
20010
20011 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20012
20013         PR fortran/19259
20014         * gfortran.dg/semicolon_fixed.c: New.
20015         * gfortran.dg/semicolon_free.c: New.
20016
20017 2006-06-30  Mike Stump  <mrs@apple.com>
20018
20019         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20020         that don't support internal visibility.
20021
20022 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20023
20024         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20025         for '(' / ')' needing an extra '\'.
20026
20027 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20028
20029         PR middle-end/27428
20030         * gcc.dg/pr27428-1.c: New test case.
20031
20032 2006-06-29  Mike Stump  <mrs@apple.com>
20033
20034         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20035         on darwin as we can't align commons large enough yet.
20036
20037         * gcc.dg/vla-8.c: Add additional testcases.
20038
20039 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20040
20041         PR c++/28114
20042         * g++.dg/other/pr28114.C: New.
20043
20044 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20045
20046         * gcc.c-torture/compile/20060625-1.c: New test.
20047
20048 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20049
20050         PR fortran/20867
20051         * gfortran.dg/stfunc_3.f90: New test.
20052
20053         PR fortran/25056
20054         * gfortran.dg/impure_actual_1.f90: New test.
20055
20056         PR fortran/20874
20057         * gfortran.dg/elemental_result_1.f90: New test.
20058
20059         PR fortran/25073
20060         * gfortran.dg/select_7.f90: New test.
20061
20062         PR fortran/27554
20063         * intrinsic_actual_1.f: New test.
20064
20065         PR fortran/22038
20066         PR fortran/28119
20067         * gfortran.dg/forall_4.f90: New test.
20068
20069         PR fortran/25072
20070         * gfortran.dg/forall_5.f90: New test.
20071
20072 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20073
20074         PR c++/28051
20075         * g++.dg/template/using13.C: New test.
20076
20077         PR c++/28054
20078         * g++.dg/other/incomplete3.C: New test.
20079
20080 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20081
20082         PR fortran/28081
20083         * gfortran.dg/substr_3.f: New test.
20084         * gfortran.dg/equiv_2.f90: Update expected error message.
20085
20086 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20087
20088         PR fortran/28118
20089         * gfortran.dg/actual_array_substr_1.f90: New test.
20090
20091 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20092
20093         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20094         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20095
20096 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20097
20098         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20099
20100 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20101
20102         PR fortran/27981
20103         * gfortran.dg/simpleif_2.f90: New test.
20104
20105 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20106
20107         * g++.dg/template/error22.C: Fix typo.
20108
20109 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20110
20111         PR c++/28112
20112         * g++.dg/ext/attrib23.C: New test.
20113
20114 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20115
20116         * gnat.dg/varsize_temp.adb: New test.
20117
20118 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20119
20120         PR c++/11468
20121         * g++.dg/other/java2.C: New test.
20122
20123 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20124
20125         PR target/27789
20126         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20127         initialization.
20128
20129 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20130
20131         PR target/27531
20132         * gcc.dg/pr27531-1.c: New test case.
20133
20134 2006-06-22  Asher Langton  <langton2@llnl.gov>
20135
20136         PR fortran/24748
20137         * gfortran.dg/implicit_8.f90: New.
20138
20139 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20140
20141         PR rtl-optimization/28121
20142         * gcc.dg/pr28121.c: New test.
20143
20144 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20145
20146         PR c++/27805
20147         * g++.dg/parse/ptrmem6.C: New test.
20148
20149         PR c++/27821
20150         * g++.dg/template/error22.C: New test.
20151
20152 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20153
20154         PR c++/28111
20155         * g++.dg/template/friend43.C: New test.
20156
20157         PR c++/28110
20158         * g++.dg/template/crash53.C: New test.
20159
20160         PR c++/28109
20161         * g++.dg/rtti/incomplete1.C: New test.
20162
20163 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20164
20165         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20166
20167 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20168
20169         * gcc.c-torture/execute/complex-7.c: New.
20170
20171 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20172
20173         * gcc.dg/merge-all-constants-1.c: New test.
20174
20175 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20176
20177         PR c++/28113
20178         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20179
20180 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20181
20182         * gfortran.dg/rrspacing_1.f90: New test.
20183
20184 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20185
20186         PR c++/28052
20187         * g++.dg/other/bitfield2.C: New test.
20188
20189 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20190
20191         PR tree-optimization/27331
20192         * gcc.dg/pr27331.c: New test.
20193
20194 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20195             Eric Botcazou  <ebotcazou@adacore.com>
20196
20197         PR ada/18692
20198         * lib/gnat.exp: New file.
20199         * lib/gnat-dg.exp: Likewise.
20200         * gnat.dg: New directory.
20201         * gnat.dg/dg.exp: New driver.
20202         * gnat.dg/specs: New directory.
20203         * gnat.dg/specs/specs.exp: New driver.
20204         * gnat.dg/style: New directory.
20205         * gnat.dg/style/style.exp: New driver.
20206
20207 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20208
20209         PR fortran/16206
20210         * gfortran.dg/array_initializer_1.f90: New test.
20211
20212         PR fortran/28005
20213         * gfortran.dg/matmul_3.f90: New test.
20214
20215 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20216
20217         PR middle-end/28075
20218         * gcc.dg/tree-ssa/inline-1.c: New test.
20219
20220 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20221
20222         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20223         in malloc prototype; remove XFAIL.
20224         * gcc.dg/pr18241-2.c: Ditto.
20225         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20226         in memset prototype; remove XFAIL.
20227         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20228
20229 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20230
20231         * gcc.dg/vla-8.c: Add.
20232
20233 2006-06-19  Richard Guenther  <rguenther@suse.de>
20234
20235         PR tree-optimization/27090
20236         * g++.dg/tree-ssa/pr27090.C: New testcase.
20237
20238 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20239
20240         PR target/27861
20241         * gcc.dg/pr27861-1.c: New test case.
20242
20243 2006-06-19  Richard Guenther  <rguenther@suse.de>
20244
20245         PR middle-end/28045
20246         * gcc.dg/torture/pr28045.c: New testcase.
20247
20248 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20249
20250         PR fortran/26801
20251         * gfortran.dg/associated_4.f90: New test.
20252
20253 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20254
20255         PR fortran/19310
20256         PR fortran/19904
20257         * gfortran.dg/real_const_3.f90: New test.
20258
20259 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20260
20261         PR c++/28016
20262         * g++.dg/template/static26.C: New test.
20263
20264         PR c++/27979
20265         * g++.dg/expr/bitfield2.C: New test.
20266
20267         PR c++/27884
20268         * g++.dg/parse/linkage2.C: New test.
20269
20270 2006-06-16  Richard Guenther  <rguenther@suse.de>
20271
20272         PR middle-end/27116
20273         * gcc.dg/pr15785-1.c: Revert last change.
20274         * gcc.dg/torture/pr27116-2.c: New testcase.
20275
20276 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20277
20278         PR middle-end/27802
20279         * gcc.dg/pr27802-1.c: New test case.
20280
20281 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/27689
20284         * g++.dg/template/ttp18.C: New test.
20285         * g++.dg/template/ttp19.C: Likewise.
20286
20287         PR c++/27666
20288         * g++.dg/expr/cond9.C: New test.
20289
20290         PR c++/27640
20291         * g++.dg/template/ctor7.C: New test.
20292
20293 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20294
20295         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20296
20297 2006-06-16  Richard Guenther  <rguenther@suse.de>
20298
20299         PR tree-optimization/27781
20300         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20301
20302 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20303
20304         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20305
20306 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20307
20308         * gcc.dg/tree-ssa/loop-18.c: New test.
20309
20310 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20311
20312         PR c++/27665
20313         * g++.dg/template/crash52.C: New test.
20314
20315         PR c++/27648
20316         * g++.dg/ext/attrib22.C: New test.
20317
20318         PR c++/26559
20319         * g++.dg/template/builtin1.C: New test.
20320         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20321
20322         PR c++/28018
20323         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20324         assignment.
20325         * g++.old-deja/g++.pt/crash51.C: Likewise.
20326
20327         PR c++/27227
20328         * g++.dg/lookup/linkage1.C: New test.
20329         * g++.dg/lookup/linkage2.C: Likewise.
20330
20331 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20332
20333         PR middle-end/27959
20334         * gcc.dg/pr27959.c: New testcase.
20335
20336 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20337
20338         PR target/28014:
20339         * g++.dg/eh/div.C: New test.
20340
20341 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20342
20343         PR c++/27894
20344         * g++.dg/tree-ssa/pr26757.C: New test.
20345         * g++.dg/tree-ssa/pr27894.C: New test.
20346
20347 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20348
20349         * gcc.c-torture/compile/20060609-1.c: New test.
20350
20351         PR target/27863
20352         * gcc.c-torture/compile/pr27863.c: New test.
20353
20354 2006-06-13  Richard Guenther  <rguenther@suse.de>
20355
20356         PR tree-optimization/27830
20357         * g++.dg/tree-ssa/pr27830.C: New testcase.
20358
20359 2006-06-13  Matthew Sachs  <msachs@apple.com>
20360
20361         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20362         the list of compiler flags; this causes those flags to be checked
20363         for things like dg-skip-if.
20364
20365 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20366
20367         PR c++/27601
20368         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20369
20370 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20371             Kazu Hirata  <kazu@codesourcery.com>
20372
20373         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20374         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20375
20376 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20377
20378         PR c++/27933
20379         * g++.dg/lookup/using15.C: New test.
20380
20381         PR c++/27951
20382         * g++.dg/other/anon4.C: New test.
20383
20384 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20385
20386         PR c++/21210
20387         * g++.dg/init/complex1.C: New test case.
20388
20389 2006-06-11  Eric Christopher  <echristo@apple.com>
20390
20391         PR middle-end/27948
20392         * gcc.dg/bf-ms-layout.c: Run on darwin.
20393         * gcc.dg/bf-no-ms-layout: Ditto.
20394         * gcc.dg/attr-ms_struct-2.c: New.
20395         * gcc.dg/bf-ms-layout-2.c: Ditto.
20396
20397 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20398
20399         * gcc.dg/attr-ms_struct-packed1.c: New.
20400
20401 2006-06-09  Mike Stump  <mrs@apple.com>
20402
20403         * gcc.dg/vla-7.c: Add.
20404
20405 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20406
20407         PR fortran/24558
20408         * gfortran.dg/entry_6.f90: New test.
20409
20410         PR fortran/20877
20411         PR fortran/25047
20412         * gfortran.dg/entry_7.f90: New test.
20413
20414 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20415
20416         PR c/27747
20417         * gcc.dg/cpp/_Pragma6.c: New test.
20418
20419         PR c++/27748
20420         * g++.dg/cpp/_Pragma1.C: New test.
20421
20422         PR preprocessor/27746
20423         * gcc.dg/gomp/macro-3.c: New test.
20424         * gcc.dg/gomp/macro-4.c: New test.
20425         * g++.dg/gomp/macro-3.C: New test.
20426         * g++.dg/gomp/macro-4.C: New test.
20427
20428 2006-06-09  Richard Guenther  <rguenther@suse.de>
20429
20430         PR tree-optimization/26998
20431         * gcc.dg/torture/pr26998.c: New testcase.
20432         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20433
20434 2006-06-08  Mike Stump  <mrs@apple.com>
20435
20436         * gcc.dg/pr27095.c: Account for stubs.
20437
20438         PR target/26427
20439         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20440         produce bad code on darwin.
20441
20442 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20443
20444         PR fortran/27958
20445         * gfortran.dg/substr_2.f: New test.
20446
20447 2006-06-08  Asher Langton  <langton2@llnl.gov>
20448
20449         PR fortran/27786
20450         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20451
20452 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20453
20454         PR target/27421
20455         * gcc.dg/union-3.c: New test.
20456
20457 2006-06-08  Richard Guenther  <rguenther@suse.de>
20458
20459         PR middle-end/27116
20460         * gcc.dg/torture/pr27116.c: New testcase.
20461         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20462
20463 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20464
20465         PR rtl-optimization/26449
20466         * gcc.dg/pr26449.c: New test.
20467
20468 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20469
20470         PR c++/27601
20471         * g++.dg/ext/offsetof1.C: Test member functions.
20472
20473 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20474
20475         * gcc.dg/pr27095.c: Improve scanning.
20476
20477 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20478
20479         PR fortran/23091
20480         * gfortran.dg/saved_automatic_1.f90: New test.
20481
20482         PR fortran/24168
20483         * gfortran.dg/array_simplify_1.f90: New test.
20484
20485         PR fortran/25090
20486         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20487
20488         PR fortran/25058
20489         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20490
20491 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/27177
20494         * g++.dg/expr/cast7.C: New test.
20495
20496 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20497
20498         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20499         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20500         * lib/fortran-torture.exp (fortran-torture-compile,
20501         fortran-torture-execute): Ditto.
20502
20503 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20504
20505         PR target/27842
20506         * gcc.dg/vmx/pr27842.c: New test.
20507
20508 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20509
20510         PR libfortran/27895
20511         * gfortran.dg/bounds_check_3.f90: New test.
20512
20513 2006-06-05  Mike Stump  <mrs@apple.com>
20514
20515         * objc.dg/objc-fast-4.m: Skip for ppc64.
20516
20517 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20518
20519         PR testsuite/27705
20520         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20521
20522 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20523             Victor Kaplansky  <victork@il.ibm.com>
20524
20525         PR tree-optimizations/26360
20526         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20527         with -fno-tree-dce.
20528         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20529
20530 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20531
20532         PR fortran/14067
20533         * gfortran.dg/data_char_1.f90: Add messages for truncated
20534         strings.
20535
20536         PR fortran/16943
20537         * gfortran.dg/func_decl_2.f90: New test.
20538
20539         PR fortran/20839
20540         * gfortran.dg/do_2.f90: New test.
20541
20542         PR fortran/27655
20543         * gfortran.dg/associated_3.f90: New test.
20544
20545 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20546
20547         PR c++/27819
20548         * g++.dg/template/static25.C: New test.
20549
20550         PR c++/27722
20551         * g++.dg/init/array21.C: New test.
20552
20553         PR c++/27807
20554         * g++.dg/ext/complit7.C: New test.
20555
20556         PR c++/27806
20557         * g++.dg/parse/ptrmem5.C: New test.
20558
20559 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20560             Andrew Pinski  <pinskia@physics.uc.edu>
20561
20562         PR c/27150
20563         PR middle-end/27382
20564         * gcc.dg/pr27150-1.c: New testcase.
20565         * gcc.dg/pr27382-1.c: New testcase.
20566         * gcc.dg/pr27382-2.c: New testcase.
20567
20568 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20569
20570         PR c/25161
20571         PR c/27020
20572         * gcc.dg/array-10.c: New test.
20573
20574 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20575
20576         PR c++/27804
20577         * g++.dg/init/const4.C: New test.
20578         * g++.dg/init/member1.C: Add error-marker.
20579         * g++.dg/other/fold1.C: Adjust error-marker.
20580
20581 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20582
20583         PR c++/27601
20584         * g++.dg/ext/offsetof1.C: New test.
20585
20586 2006-06-04 Eric Christopher <echristo@apple.com>
20587
20588         * gcc.dg/attr-ms_struct-1.c: New.
20589
20590 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20591
20592         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20593
20594 2006-06-04  Richard Guenther  <rguenther@suse.de>
20595
20596         PR tree-optimization/27039
20597         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20598
20599 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20600
20601         PR target/26223
20602         * gcc.target/i386/amd64-abi-2.c: New test case.
20603
20604 2006-06-02  Eric Christopher  <echristo@apple.com>
20605
20606         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20607         * gcc.target/i386/20020523-1.c: Skip if darwin.
20608         * gcc.target/i386/asm-3.c: Ditto.
20609         * gcc.target/i386/20011119-1.c: Ditto.
20610         * gcc.target/i386/clobbers.c: Remove pic part of test.
20611
20612 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20613
20614         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20615         * g++.old-deja/g++.other/init19.C: Ditto.
20616         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20617         and add other platforms as expected failures.
20618
20619 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20620
20621         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20622         (is-effective-target-keyword): Ditto.
20623
20624 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20625
20626         PR fortran/27715
20627         * gfortran.dg/extended_char_comparison_1.f:  New test.
20628
20629 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20630
20631         PR fortran/25098
20632         * gfortran.dg/dummy_procedure_1.f90: New test.
20633
20634         PR fortran/25147
20635         * gfortran.dg/dummy_procedure_2.f90: New test.
20636
20637         * gfortran.dg/associated_2.f90: Correct to make consistent with
20638         standard.
20639
20640 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20641
20642         * gcc.target/i386/387-11.c: New test case.
20643
20644 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/27801
20647         * g++.dg/template/cond6.C: New test.
20648
20649         PR c++/26496
20650         * g++.dg/template/crash51.C: New test.
20651         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20652
20653         PR c++/27385
20654         * g++.dg/init/array20.C: New test.
20655
20656 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20657
20658         * gcc.dg/builtins-54.c: New test case.
20659
20660 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20661
20662         PR c++/26433
20663         * g++.dg/template/fntry1.C: Add dg-do link.
20664
20665         PR c++/27808
20666         * g++.dg/parse/friend6.C: New test.
20667
20668 2006-05-30  Asher Langton  <langton2@llnl.gov>
20669
20670         * gfortran.dg/cray_pointers_7.f90: New test.
20671
20672 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20673
20674         PR tree-optimization/23452
20675         * gcc.dg/fold-mulconj-1.c: New test case.
20676
20677 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/27803
20680         * g++.dg/parse/bitfield1.C: New test.
20681
20682 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20683
20684         * gcc.target/ppc-eq0-1.c: New test case.
20685         * gcc.target/ppc-negeq0-1.c: New test case.
20686
20687 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20688
20689         PR c/27273
20690         * gcc.dg/overflow-warn-5.c: New test.
20691
20692 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20693
20694         PR c/27718
20695         * gcc.dg/sizeof-1.c: New test.
20696
20697 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20698
20699         PR target/27790
20700         * gcc.target/i386/pr27790.c: New test.
20701
20702 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20703
20704         PR libgfortran/27757
20705         * gfortran.dg/direct_io_5.f90: New test.
20706
20707 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20708
20709         PR libgfortran/27634
20710         * gfortran.dg/fmt_missing_period_1.f: New test.
20711         * gfortran.dg/fmt_missing_period_2.f: New test.
20712         * gfortran.dg/fmt_missing_period_3.f: New test.
20713
20714 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20715
20716         PR fortran/19777
20717         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20718         arrays.
20719
20720 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20721
20722         PR c++/27713
20723         * g++.dg/template/new6.C: New test.
20724
20725 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20726
20727         PR tree-optimization/24964
20728         * gcc.target/i386/387-10.c: New test case.
20729
20730 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20731
20732         * intrinsics/string_intrinsics.c (compare_string):
20733         Use memcmp instead of strncmp to avoid tripping over
20734         CHAR(0) in a string.
20735
20736 2006-05-27  Richard Guenther  <rguenther@suse.de>
20737
20738         PR middle-end/27773
20739         * gcc.dg/torture/pr27773.c: New testcase.
20740
20741 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20742
20743         * gcc.dg/pr24561.c: Rename to..
20744         * gcc.dg/pr25962.c: .. this.
20745
20746 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20747
20748         PR fortran/19777
20749         * gfortran.dg/bounds_check_2.f: New test.
20750
20751 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20752
20753         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20754         * gfortran.dg/byte_1.f90: Likewise.
20755         * gfortran.dg/dup_save_2.f90: Likewise.
20756
20757 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20758
20759         * gfortran.dg/associated_2.f90: New test.
20760
20761 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20762
20763         PR fortran/27524
20764         * gfortran.dg/bounds_check_1.f90: New test.
20765
20766 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20767
20768         PR rtl-optimization/27661
20769         * gcc.dg/pr27661.c: New test case.
20770
20771 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20772
20773         PR fortran/23151
20774         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20775         * gfortran.dg/print_parentheses_1.f:  New test.
20776         * gfortran.dg/print_parentheses_2.f90:  New test.
20777
20778 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20779
20780         PR target/27758
20781         * gcc.dg/pr27758.c: New test.
20782
20783 2006-05-24  Falk Hueffner  <falk@debian.org>
20784
20785         * gcc.c-torture/compile/pr27571.c: New test.
20786
20787 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20788
20789         PR fortran/27709
20790         * gfortran.dg/spec_expr_4.f90: New test.
20791
20792         PR fortran/27155
20793         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20794
20795 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20796
20797         PR c++/20103
20798         * g++.dg/ext/complit6.C: New test.
20799         * g++.dg/ext/complit3.C: Adjust error markers.
20800         * g++.dg/init/const3.C: New test.
20801
20802 2006-05-25  Richard Guenther  <rguenther@suse.de>
20803
20804         PR middle-end/27743
20805         * gcc.dg/torture/pr27743.c: New testcase.
20806
20807 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20808
20809         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20810
20811 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20812
20813         * gcc.dg/compat/scalar-by-value-x.h: New.
20814         * gcc.dg/compat/scalar-by-value-y.h: New.
20815         * gcc.dg/compat/scalar-by-value-5.c: New.
20816         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20817         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20818         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20819         * gcc.dg/compat/scalar-by-value-6.c: New.
20820         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20821         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20822         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20823
20824 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20825
20826         PR tree-optimization/27639
20827         PR tree-optimization/26719
20828         * gcc.dg/pr27639.c: New test.
20829         * gcc.dg/pr26719.c: New test.
20830         * gcc.dg/tree-ssa/scev-cast.c: New test.
20831
20832 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20833
20834         PR c++/20173
20835         * g++.dg/template/error21.C: New test.
20836
20837 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20838
20839         PR target/27696
20840         * gcc.target/i386/pr27696.c: New.
20841
20842 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20843
20844         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20845
20846         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20847
20848 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20849
20850         PR c++/27716
20851         * g++.dg/other/assign1.C: New test.
20852
20853 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20854
20855         PR target/27266
20856         * gcc.target/i386/pr27266.c: New.
20857
20858 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20859
20860         PR c++/27451
20861         * g++.dg/ext/asm9.C: New test.
20862
20863 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20864
20865         PR rtl-optimization/25514
20866         * gcc.c-torture/compile/pr25514.c: New test.
20867
20868 2006-05-22  Richard Guenther  <rguenther@suse.de>
20869
20870         Revert
20871         2006-01-31  Richard Guenther  <rguenther@suse.de>
20872
20873         * gcc.target/i386/sselibm-1.c: New testcase.
20874         * gcc.target/i386/sselibm-2.c: Likewise.
20875         * gcc.target/i386/sselibm-3.c: Likewise.
20876         * gcc.target/i386/sselibm-4.c: Likewise.
20877         * gcc.target/i386/sselibm-5.c: Likewise.
20878
20879 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20880
20881         PR c/27420
20882         * gcc.dg/func-args-2.c: New test.
20883
20884         PR c/26818
20885         * gcc.dg/struct-incompl-1.c: New test.
20886
20887 2006-05-22  Richard Guenther  <rguenther@suse.de>
20888
20889         PR testsuite/27708
20890         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20891         the transformations we test for.
20892
20893 2006-05-22  Richard Guenther  <rguenther@suse.de>
20894
20895         PR testsuite/27707
20896         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20897
20898 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/27210
20901         * g++.dg/warn/new1.C: New test.
20902         * g++.dg/template/new5.C: Likewise.
20903
20904 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20905
20906         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20907         * gcc.target/i386/20060512-3.c: Likewise.
20908
20909 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20910
20911         PR rtl-optimization/27671
20912         * gcc.c-torture/execute/pr27671-1.c: New.
20913         * gcc.dg/pr27671-2.c: Likewise.
20914
20915         PR tree-optimization/26622.
20916         * gcc.c-torture/compile/pr26622.c: New.
20917
20918 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20919
20920         PR fortran/27613
20921         * gfortran.dg/recursive_reference_1.f90: New test.
20922
20923 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20924
20925         PR fortran/25746
20926         * gfortran.dg/elemental_subroutine_3.f90: New test.
20927
20928         PR fortran/25090
20929         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20930
20931         PR fortran/27584
20932         * gfortran.dg/associated_target_1.f90: New test.
20933
20934         PR fortran/19015
20935         * gfortran.dg/maxloc_shape_1.f90: New test.
20936
20937 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20938
20939         PR libgfortran/24459
20940         * gfortran.dg/namelist_24.f90: New test.
20941         * gfortran.dg/namelist_12.f: Fix typo in comment.
20942
20943 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20944
20945         PR middle-end/25776
20946         * g++.dg/other/error11.C: New test.
20947
20948 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20949
20950         * gcc.target/mips/pr26765.c: Add -w to options.
20951
20952 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20953
20954         * lib/target-supports.exp (check_effective_target_mpaired_single):
20955         New function.
20956         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20957         multilibs.
20958         * g++.dg/vect/vect.exp: Likewise.
20959
20960 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20961
20962         PR testsuite/25891
20963         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20964
20965 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20966
20967         PR fortran/27662
20968         * gfortran.dg/temporary_1.f90: New file.
20969
20970 2006-05-19  Andreas Schwab  <schwab@suse.de>
20971
20972         * g++.dg/other/unused1.C: Also match "stringz".
20973
20974 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/26433
20977         * g++.dg/template/fntry1.C: New test.
20978
20979 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/27471
20982         PR c++/27506
20983         * g++.dg/conversion/bitfield5.C: New test.
20984         * g++.dg/conversion/bitfield6.C: New test.
20985
20986 2006-05-18  Mike Stump  <mrs@apple.com>
20987
20988         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20989         * gcc.dg/vla-4.c: Add.
20990         * gcc.dg/vla-5.c: Add.
20991         * gcc.dg/vla-6.c: Add.
20992
20993 2006-05-12  Stuart Hastings  <stuart@apple.com>
20994
20995         * gcc.target/i386/20060512-1.c: New.
20996         * gcc.target/i386/20060512-2.c: New.
20997         * gcc.target/i386/20060512-3.c: New.
20998         * gcc.target/i386/20060512-4.c: New.
20999
21000 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21001
21002         PR c++/26122
21003         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21004
21005         PR c++/26068
21006         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21007         * g++.dg/parse/linkage1.C: New test.
21008
21009 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21010
21011         PR tree-optimization/27548
21012         * g++.dg/tree-ssa/pr27548.C: New test.
21013
21014 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21015
21016         PR fortran/26551
21017         * gfortran.dg/recursive_check_1.f: New test.
21018         * gfortran.dg/recursive_check_2.f90: New test.
21019
21020 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21021
21022         * g++.dg/opt/temp2.C: New test.
21023
21024 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21025
21026         PR c++/27491
21027         * g++.dg/init/brace5.C: New test.
21028
21029         PR middle-end/27415
21030         * gcc.dg/gomp/pr27415.c: New test.
21031         * g++.dg/gomp/pr27415.C: New test.
21032
21033         PR tree-optimization/27549
21034         * g++.dg/tree-ssa/pr27549.C: New test.
21035
21036 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21037
21038         PR libgfortran/27575
21039         * gfortran.dg/read_eof_4.f90: New test.
21040
21041 2006-05-16  Richard Guenther  <rguenther@suse.de>
21042
21043         PR tree-optimization/22303
21044         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21045
21046 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21047
21048         PR middle-end/27573
21049         * gcc.dg/gomp/pr27573.c: New test.
21050         * gfortran.dg/gomp/pr27573.f90: New test.
21051
21052         PR c/27499
21053         * gcc.dg/gomp/pr27499.c: New test.
21054         * g++.dg/gomp/pr27499.C: New test.
21055
21056 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21057
21058         PR c++/27339
21059         * g++.dg/parser/access8.C: Adjust error marker.
21060         * g++.dg/template/access17.C: New test.
21061         * g++.dg/template/access18.C: Likewise.
21062
21063 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21064
21065         PR target/26600
21066         * gcc.target/i386/pr26600.c: New test case.
21067
21068 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21069
21070         PR c++/27505
21071         * g++.dg/expr/bitfield1.C: New test.
21072
21073 2006-05-15  Richard Guenther  <rguenther@suse.de>
21074
21075         PR tree-optimization/27603
21076         * gcc.dg/torture/pr27603.c: New testcase.
21077
21078 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21079
21080         PR fortran/25090
21081         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21082
21083         PR fortran/25082
21084         * gfortran.dg/scalar_return_1.f90: New test.
21085
21086         PR fortran/27411
21087         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21088
21089 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * gcc.dg/gomp/critical-4.c: New test.
21092         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21093         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21094         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21095         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21096
21097 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21098
21099         PR c++/27582
21100         * g++.dg/template/dependent-args1.C: New test.
21101
21102         PR c++/27581
21103         * g++.dg/lookup/this1.C: New test.
21104
21105         PR c++/27315
21106         * g++.dg/template/operator6.C: New test.
21107         * g++.dg/template/incomplete3.C: New test.
21108
21109         PR c++/27559
21110         * g++.dg/template/new4.C: New test.
21111
21112         PR c++/27496
21113         * g++.dg/template/void2.C: New test.
21114
21115 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21116
21117         * g++.dg/template/dependent-expr5.C: New test.
21118
21119 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21120
21121         PR middle-end/26729
21122         * gcc.dg/pr26729-1.c: New test case.
21123
21124 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21125
21126         * gcc.dg/pr27003.c: New test.
21127
21128 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21129
21130         * lib/target-supports.dg (check_cxa_atexit_available): Change
21131         v3_target_compile to ${tool}_target_compile.
21132
21133 2006-05-11  Jason Merrill  <jason@redhat.com>
21134
21135         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21136
21137 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21138
21139         PR fortran/27553
21140         * gfortran.dg/label_5.f90: New test.
21141
21142 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21143
21144         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21145         check_effective_target_powerpc_altivec_ok): New.
21146         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21147         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21148         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21149         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21150         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21151         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21152         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21153         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21154         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21155         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21156         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21157         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21158         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21159         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21160         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21161         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21162         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21163         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21164         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21165         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21166         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21167         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21168         gcc.target/powerpc/altivec-9.c,
21169         gcc.target/powerpc/altivec-consts.c,
21170         gcc.target/powerpc/altivec-pr22085.c,
21171         gcc.target/powerpc/altivec-splat.c,
21172         gcc.target/powerpc/altivec-types-1.c,
21173         gcc.target/powerpc/altivec-types-2.c,
21174         gcc.target/powerpc/altivec-types-3.c,
21175         gcc.target/powerpc/altivec-types-4.c,
21176         gcc.target/powerpc/altivec-varargs-1.c,
21177         gcc.target/powerpc/altivec-vec-merge.c,
21178         gcc.target/powerpc/ppc-vector-memcpy.c,
21179         gcc.target/powerpc/ppc-vector-memset.c,
21180         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21181         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21182         these effective targets.
21183         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21184         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21185
21186 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21187
21188         PR middle-end/27384
21189         * g++.dg/other/fold1.C: New test.
21190
21191         PR middle-end/27488
21192         * gcc.dg/fold-nonneg-1.c: New test.
21193
21194         PR c++/27547
21195         * g++.dg/other/operator1.C: New test.
21196
21197 2006-05-11  Richard Guenther  <rguenther@suse.de>
21198
21199         PR middle-end/27529
21200         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21201
21202 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21203
21204         * lib/target-supports-dg.exp (check-flags): New.
21205         (dg-skip-if): Move flag checks.
21206
21207 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21208
21209         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21210         * lib/target-supports.dg (check_cxa_atexit_available): New.
21211
21212 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21213
21214         PR fortran/27470
21215         * gfortran.dg/multiple_allocation_2.f90: New test case.
21216
21217 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21218
21219         * gcc.target/arm/pr27387.C: Fix a comment typo.
21220
21221 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21222
21223         PR fortran/24549
21224         * gfortran.dg/error_recovery_1.f90: New test.
21225
21226 2006-05-10  Richard Guenther  <rguenther@suse.de>
21227
21228         PR tree-optimization/27302
21229         * gcc.dg/torture/pr27302.c: New testcase.
21230
21231 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21232         Richard Guenther  <rguenther@suse.de>
21233
21234         PR middle-end/27498
21235         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21236
21237 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21238
21239         PR rtl-optimization/27335
21240         * gcc.dg/pr27335.c: New test.
21241
21242 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21243
21244         * gcc.target/mips/mips-ps-5.c: New file.
21245
21246 2006-05-08  Jan Hubicka  <jh@suse.cz>
21247
21248         PR middle-end/25962
21249         * gcc.dg/pr25962.c: New.
21250
21251 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21252
21253         PR target/27158
21254         * gcc.target/powerpc/pr27158.c: New test case.
21255
21256 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21257
21258         PR testsuite/27476
21259         * ada/acats/run_all.sh: Use test -z.
21260
21261 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21262
21263         PR libfortran/18271
21264         * gfortran.dg/spec_expr_3.f90: New test.
21265
21266 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21267
21268         PR target/24879
21269         * gcc.target/i386/monitor.c: New file.
21270
21271 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21272
21273         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21274
21275 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21276
21277         PR c++/27447
21278         * g++.dg/other/ptrmem7.C: New test.
21279
21280 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21281
21282         PR target/27421
21283         * gcc.dg/array-9.c: New test.
21284
21285 2006-05-07  Richard Guenther  <rguenther@suse.de>
21286
21287         PR tree-optimization/27409
21288         * gcc.dg/torture/pr27409.c: New testcase.
21289
21290 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21291
21292         PR fortran/27457
21293         * gfortran.dg/select_6.f90: New.
21294
21295 2006-05-07  Richard Guenther  <rguenther@suse.de>
21296
21297         PR tree-optimization/27136
21298         * gcc.dg/torture/pr27136.c: New testcase.
21299
21300 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21301
21302         PR fortran/24813
21303         * gfortran.dg/char_cons_len_1.f90: New test.
21304
21305 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21306
21307         PR c++/27427
21308         * g++.dg/template/incomplete2.C: New test.
21309
21310 2006-05-06  Richard Guenther  <rguenther@suse.de>
21311
21312         PR tree-optimization/27151
21313         * gcc.dg/vect/pr27151.c: New testcase.
21314
21315 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21316
21317         PR c++/27430
21318         * g++.dg/template/void1.C: New test.
21319
21320         PR c++/27423
21321         * g++.dg/other/void2.C: New test.
21322
21323         PR c++/27422
21324         * g++.dg/conversion/void1.C: New test.
21325
21326 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21327
21328         PR/21391
21329         * g++.dg/other/unused1.C: New.
21330
21331 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21332
21333         PR objc/27240
21334         * objc.dg/member-1.m: New test.
21335
21336 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21337
21338         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21339
21340 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21341
21342         PR libfortran/26985
21343         * gfortran.dg/matmul_2.f90: New test.
21344
21345 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21346
21347         * ada/acats/run_all.sh: Use sync when main not found.
21348
21349 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21350
21351         PR target/26765
21352         * gcc.target/mips/pr26765.c: New.
21353
21354 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21355
21356         * gcc.target/bfin: New directory.
21357         * gcc.target/bfin/bfin.exp: New file.
21358         * gcc.target/bfin/frmul.c: New file.
21359         * gcc.target/bfin/arith.c: New file.
21360         * gcc.target/bfin/mul-combine.c: New file.
21361         * gcc.target/bfin/shift.c: New file.
21362
21363 2006-05-04  Richard Guenther  <rguenther@suse.de>
21364
21365         PR tree-optimization/14287
21366         PR tree-optimization/14844
21367         PR tree-optimization/19792
21368         PR tree-optimization/21608
21369         PR tree-optimization/27090
21370         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21371         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21372         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21373         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21374         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21375
21376 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21377
21378         PR tree-optimization/27285
21379         * gcc.c-torture/execute/pr27285.c: New test.
21380
21381         PR middle-end/27388
21382         * gcc.dg/gomp/pr27388-1.c: New test.
21383         * gcc.dg/gomp/pr27388-2.c: New test.
21384         * gcc.dg/gomp/pr27388-3.c: New test.
21385
21386         PR c++/27359
21387         * g++.dg/gomp/pr27359.C: New test.
21388
21389 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21390
21391         PR fortran/20248
21392         * gfortran.dg/iargc.f90: New test.
21393
21394 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21395
21396         PR c++/27102
21397         * g++.dg/template/crash49.C: New test.
21398
21399 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21400
21401         PR testsuite/27032
21402         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21403
21404 2006-05-02  Jeff Law  <law@redhat.com>
21405
21406         PR tree-optimization/27364
21407         * gcc.c-torture/execute/pr27364.c: New test.
21408
21409 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/27309
21412         * g++.dg/parser/ctor5.C: New test.
21413
21414 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21415
21416         PR target/27387
21417         * gcc.target/arm/arm.exp: New.
21418         * gcc.target/arm/pr27387.C: Likewise.
21419
21420 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21421
21422         PR fortran/27269
21423         PR fortran/27324
21424         * gfortran.dg/module_equivalence_2.f90: New test.
21425
21426 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21427
21428         PR middle-end/27337
21429         * g++.dg/gomp/pr27337-1.C: New test.
21430         * g++.dg/gomp/pr27337-2.C: New test.
21431
21432         PR middle-end/27328
21433         * gcc.dg/gomp/pr27328.c: New test.
21434
21435         PR middle-end/27325
21436         * g++.dg/gomp/pr27325.C: New test.
21437
21438         PR middle-end/27310
21439         * g++.dg/gomp/pr27310.C: New test.
21440
21441 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21442
21443         PR tree-optimization/27291
21444         * g++.dg/tree-ssa/pr27291.C: New test.
21445
21446 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21447
21448         PR tree-optimization/27283
21449         * g++.dg/tree-ssa/pr27283.C: New test.
21450
21451 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21452
21453         * gcc.dg/tree-ssa/loop-16.c: New test.
21454
21455 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21456             Joseph S. Myers  <joseph@codesourcery.com>
21457
21458         * gcc.dg/Wconversion-3.c: New test case.
21459         * gcc.dg/Wconversion-4.c: Likewise.
21460
21461 2006-05-01  Richard Guenther  <rguenther@suse.de>
21462
21463         PR tree-optimization/26726
21464         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21465
21466 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21467
21468         * gcc.dg/Woverflow-1.c: New test case.
21469         * gcc.dg/Woverflow-2.c: Likewise.
21470         * gcc.dg/Woverflow-3.c: Likewise.
21471
21472 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/27094
21475         * g++.dg/template/defarg8.C: New test.
21476
21477 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21478
21479         PR c++/27278
21480         * g++.dg/parse/operator7.C: New test.
21481
21482 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21483
21484         PR c++/11471
21485         PR c++/27102
21486         * g++.dg/template/crash48.C: New test.
21487
21488         PR c++/27279
21489         * g++.dg/parse/ctor4.C: New test.
21490
21491 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21492
21493         PR fortran/25681
21494         * gfortran.df/char_type_len.f90: New test.
21495
21496 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21497
21498         PR libgfortran/27304
21499         * gfortran.dg/fmt_exhaust.f90: New test.
21500
21501 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21502
21503         PR c/25309
21504         * gcc.dg/large-size-array-2.c: New test case.
21505
21506 2006-04-28  Richard Guenther  <rguenther@suse.de>
21507
21508         PR target/26826
21509         * gcc.target/i386/pr26826.c: New testcase.
21510
21511 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21512
21513         PR middle-end/27260
21514         * gcc.c-torture/execute/pr27260.c: New.
21515
21516 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21517
21518         PR middle-end/27095
21519         * gcc.dg/pr27095.c: New.
21520
21521 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21522
21523         PR c++/27292
21524         * g++.dg/conversion/bitfield4.C: New test.
21525
21526 2006-04-27  Eric Christopher  <echristo@apple.com>
21527
21528         * gcc.dg/pragma-ms_struct.c: New.
21529
21530 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21531
21532         PR c++/27102
21533         * g++.dg/template/crash47.C: New test.
21534
21535 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21536
21537         * gcc.target/i386/sse-7.c: build with -msse.
21538
21539 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21540
21541         PR testsuite/27274:
21542         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21543         (main): Exit if processor doesn't support SSE.
21544
21545 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21546
21547         PR middle-end/27282
21548         * gcc.c-torture/compile/pr27282.c: New test.
21549
21550 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21551
21552         PR middle-end/26913
21553         * g++.dg/gomp/pr26913.C: New test.
21554
21555         PR c/25996
21556         * gcc.dg/gomp/pr25996.c: New test.
21557         * g++.dg/gomp/pr25996.C: New test.
21558
21559 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21560
21561         PR rtl-optimization/26725
21562         * gcc.c-torture/compile/pr26725.c: New test.
21563
21564 2006-04-25  Richard Guenther  <rguenther@suse.de>
21565
21566         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21567         than n + -1.
21568
21569 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21570
21571         * gcc.dg/20060425-1.c: New testcase.
21572
21573 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21574
21575         PR tree-optimization/26865
21576         * gcc.dg/pr26865.c: New test.
21577
21578 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21579
21580         PR c++/27292
21581         * g++.dg/conversion/bitfield1.C: New test.
21582         * g++.dg/conversion/bitfield2.C: Likewise.
21583         * g++.dg/conversion/bitfield3.C: Likewise.
21584
21585 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21586         Richard Guenther  <rguenther@suse.de>
21587
21588         PR tree-optimization/27236
21589         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21590
21591 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21592
21593         PR c++/19963
21594         * g++.dg/other/incomplete2.C: New test.
21595
21596 2006-04-24  Richard Guenther  <rguenther@suse.de>
21597
21598         PR middle-end/26869
21599         * gcc.dg/torture/pr26869.c: New testcase.
21600
21601 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21602         Richard Guenther  <rguenther@suse.de>
21603
21604         PR tree-optimization/27218
21605         * g++.dg/tree-ssa/pr27218.C: New testcase.
21606
21607 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21608
21609         PR c++/26912
21610         * g++.dg/template/friend41.C: New test.
21611
21612 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21613
21614         * g++.dg/opt/pr15551.C: Include cstdio.
21615         (main): Use remove instead of unlink.
21616
21617 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21618
21619         * gcc.dg/sibcall-7.c: New test.
21620         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21621         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21622         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21623         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21624         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21625
21626 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21627
21628         PR c++/26534
21629         * g++.dg/opt/bitfield1.C: New test.
21630         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21631         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21632         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21633         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21634         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21635         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21636         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21637         * g++.dg/abi/bitfield2.C: Likewise.
21638         * g++.dg/init/bitfield1.C: Likewise.
21639
21640 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21641
21642         PR fortran/25099
21643         * gfortran.dg/elemental_subroutine_4.f90: New test.
21644         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21645         call sub (m, x).
21646
21647 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21648
21649         * gcc.c-torture/compile/20060421-1.c: New testcase.
21650
21651 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21652
21653         PR c/25875
21654         * gcc.dg/init-bad-4.c: New test.
21655
21656 2006-04-21  Paul Brook  <paul@codesourcery.com>
21657
21658         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21659
21660 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21661
21662         PR fortran/27122
21663         * gfortran.dg/defined_operators_1.f90: New test.
21664         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21665         remove old ones associated, incorrectly, with Note 5.46.
21666
21667         PR fortran/27113
21668         * gfortran.dg/character_array_constructor_1.f90: New test.
21669
21670 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.dg/20060419-1.c: New test.
21673
21674 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21675
21676         PR c/26774
21677         * gcc.dg/struct-parse-1.c: New test case.
21678
21679 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680
21681         PR c++/26558
21682         * g++.dg/parse/template19.C: New test.
21683
21684         PR c++/26739
21685         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21686
21687         PR c++/26036
21688         * g++.dg/expr/call3.C: New test.
21689
21690         PR c++/10385
21691         * g++.dg/conversion/dynamic1.C: New test.
21692
21693 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/27102
21696         * g++.dg/template/crash35.C: Tweak error markers.
21697         * g++.dg/template/crash46.C: New test.
21698         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21699         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21700
21701 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21702
21703         PR rtl-optimization/14261
21704         * gcc.c-torture/compile/20060419-1.c: Added.
21705
21706 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21707
21708         * gfortran.dg/label_1.f90: Adjust dg-error.
21709
21710 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21711
21712         PR target/26961
21713         * gcc.dg/fold-cond-1.c: New test case.
21714         * gcc.dg/pr26961-1.c: Likewise.
21715
21716 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21717
21718         PR libgfortran/27138
21719         * gfortran.dg/read_bad_advance.f90: New test.
21720
21721 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21722             Dale Johannesen  <dalej@apple.com>
21723
21724         PR target/24076
21725         * gcc.target/i386/vecinit-3.c: New testcase.
21726         * gcc.target/i386/vecinit-4.c: Likewise.
21727         * gcc.target/i386/sse-18.c: Likewise.
21728         * gcc.target/i386/sse-19.c: Likewise.
21729
21730 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21731
21732         * gfortran.dg/allocate_zerosize_1.f90: New test.
21733
21734 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/26365
21737         * g++.dg/template/crash45.C: New test.
21738
21739 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21740
21741         PR fortran/26787
21742         * gfortran.dg/proc_assign_1.f90: New test.
21743         * gfortran.dg/procedure_lvalue.f90: Change message.
21744         * gfortran.dg/namelist_4.f90: Add new error.
21745
21746         PR fortran/25597
21747         PR fortran/27096
21748         * gfortran.dg/auto_pointer_array_result_1.f90
21749
21750         PR fortran/27089
21751         * gfortran.dg/specification_type_resolution_1.f90
21752
21753         PR fortran/18003
21754         PR fortran/25669
21755         PR fortran/26834
21756         * gfortran.dg/bounds_temporaries_1.f90: New test.
21757
21758         PR fortran/27124
21759         * gfortran.dg/array_return_value_1.f90: New test.
21760
21761 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21762
21763         PR fortran/25336
21764         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21765
21766 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21767
21768         PR middle-end/26823
21769         * g++.dg/gomp/pr26823-1.C: New test.
21770         * g++.dg/gomp/pr26823-2.C: New test.
21771
21772 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21773
21774         PR middle-end/27134
21775         * gcc.dg/pr27314.c: New test.
21776
21777 2006-04-13  Richard Henderson  <rth@redhat.com>
21778
21779         * g++.dg/gomp/block-0.C: Update expected matches.
21780
21781 2006-04-13  DJ Delorie  <dj@redhat.com>
21782
21783         * lib/target-supports.exp (check_effective_target_int32plus): New.
21784         (check_effective_target_ptr32plus): New.
21785         (check_effective_target_size32plus): New.
21786         (check_effective_target_int16): New.
21787         (check_profiling_available): Add m32c to the list of unsupported
21788         targets.
21789
21790         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21791         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21792         memory size.
21793         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21794         pointers.
21795         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21796         size_t.
21797         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21798         and size_t.
21799         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21800         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21801         not just xstormy16.  Skip m32c due to weird pointer size.
21802         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21803         not just xstormy16.
21804         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21805         not just xstormy16.
21806         * gcc.dg/20020312-2.c: Add m32c support.
21807         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21808         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21809         in test.
21810         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21811         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21812         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21813         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21814         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21815         formats
21816         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21817         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21818         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21819         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21820         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21821         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21822         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21823         in test.
21824         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21825         in test.
21826         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21827         * gcc.dg/pr23049.c: Require >=32 bit integers.
21828         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21829         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21830         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21831         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21832         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21833         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21834         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21835         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21836         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21837         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21838         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21839         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21840         prototype in test.
21841         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21842         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21843         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21844         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21845         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21846
21847         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21848         * gcc.c-torture/execute/20040703-1.x: Likewise.
21849         * gcc.c-torture/execute/20040705-1.x: Likewise.
21850         * gcc.c-torture/execute/20040705-2.x: Likewise.
21851         * gcc.c-torture/execute/20040709-1.x: Likewise.
21852         * gcc.c-torture/execute/20040709-2.x: Likewise.
21853         * gcc.c-torture/execute/20040811-1.x: Likewise.
21854         * gcc.c-torture/execute/20050316-1.x: Likewise.
21855         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21856         * gcc.c-torture/execute/pr19689.x: Likewise.
21857         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21858         * gcc.c-torture/execute/usmul.x: Likewise.
21859         * gcc.c-torture/execute/vrp-5.x: Likewise.
21860         * gcc.c-torture/execute/vrp-6.x: Likewise.
21861         * gcc.dg/debug/20041023-1.s: Likewise.
21862
21863 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21864
21865         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21866         of integers to a vector types are now constant expressions in C.
21867         * gcc.dg/vect/vect-fold-1.c: New test case.
21868
21869 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21870             Ulrich Weigand  <uweigand@de.ibm.com>
21871
21872         PR target/27006
21873         * gcc.dg/vmx/pr27006.c: New testcase.
21874
21875 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21876
21877         PR libgfortran/26766
21878         * gfortran.dg/write_recursive.f90: New test.
21879
21880 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21881
21882         * g++.dg/parse/dtor7.C: New test.
21883         * g++.dg/parse/new1.C: Add error marker.
21884         * g++.dg/template/new3.C: New test.
21885
21886         PR c++/26122
21887         * g++.dg/template/pure1.C: New test.
21888
21889         PR c++/26295
21890         * g++.dg/parse/ptrmem4.C: New test.
21891
21892 2006-04-10  Jeff Law  <law@redhat.com>
21893
21894         PR/27087
21895         * gcc.c-torture/compile/pr27087.c: New test.
21896
21897 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21898
21899         PR/21391
21900         * gcc.dg/20060410.c: New.
21901
21902 2006-04-10  Matthias Klose  <doko@debian.org>
21903
21904         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21905         Recognize multilib directory names containing underscores.
21906
21907 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21908
21909         * gcc.target/i386/vecinit-1.c: New test case.
21910         * gcc.target/i386/vecinit-2.c: Likewise.
21911
21912 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21913
21914         PR debug/27057
21915         * g++.dg/debug/dwarf2-2.C: New test.
21916
21917 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21918
21919         PR rtl-optimization/27073
21920         * gcc.c-torture/execute/pr27073.c: New test.
21921
21922 2006-04-08  Mike Stump  <mrs@apple.com>
21923
21924         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21925
21926 2006-04-07  Richard Guenther  <rguenther@suse.de>
21927
21928         PR tree-optimization/26135
21929         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21930
21931 2006-04-06  Jan Hubicka  <jh@suse.cz>
21932
21933         PR profile/26399
21934         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21935
21936 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21937
21938         * g++.dg/conversion/nullptr1.C: New test case.
21939         * g++.dg/conversion/nullptr2.C: Likewise.
21940
21941 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21942
21943         * gfortran.dg/dependency_18.f90: New test case.
21944
21945 2006-04-05  Richard Guenther  <rguenther@suse.de>
21946
21947         PR tree-optimization/26919
21948         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21949         * gcc.dg/ipa/ipa-2.c: Likewise.
21950         * gcc.dg/ipa/ipa-3.c: Likewise.
21951         * gcc.dg/ipa/ipa-5.c: Likewise.
21952
21953 2006-04-05  Richard Guenther  <rguenther@suse.de>
21954
21955         PR tree-optimization/26763
21956         * gcc.dg/torture/pr26763-1.c: New testcase.
21957         * gcc.dg/torture/pr26763-2.c: Likewise.
21958
21959 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21960
21961         PR fortran/23634
21962         PR fortran/25619
21963         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21964
21965 2006-04-04  Eric Christopher  <echristo@apple.com>
21966
21967         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21968         stubs.
21969         * gcc.target/i386/387-5.c: Ditto.
21970
21971 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21972
21973         * gcc.target/sparc/struct-ret-check.c: New test.
21974
21975 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21976
21977         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21978         zero decimal digits specified in format.
21979
21980 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21981
21982         PR fortran/26891
21983         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21984
21985         PR fortran/26976
21986         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21987         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21988         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21989         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21990         compliant and detect bigendian-ness.
21991
21992 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21993
21994         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21995         dummy arguments work when the actual argument is itself a dummy
21996         argument of the caller.
21997
21998 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21999
22000         PR libfortran/24685
22001         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22002
22003 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22004
22005         * gfortran.dg/dependencency_17.f90: New test case.
22006
22007 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22008
22009         * gfortran.dg/dependency_14.f90: New test case.
22010         * gfortran.dg/dependency_15.f90: Likewise.
22011         * gfortran.dg/dependency_16.f90: Likewise.
22012
22013 2006-03-31  Asher Langton  <langton2@llnl.gov>
22014
22015         PR fortran/25358
22016         gfortran.dg/cray_pointers_6.f90: New test.
22017
22018 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22019
22020         PR libgfortran/26890
22021         * gfortran.dg/read_size_noadvance.f90: New test.
22022
22023 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22024
22025         PR fortran/25031
22026         * gfortran.dg/multiple_allocation_1.f90: Check that the
22027         size has changed after a re-allocation with stat.
22028
22029 2006-03-30  Richard Guenther  <rguenther@suse.de>
22030
22031         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22032         removal.
22033         * gcc.target/i386/sselibm-2.c: Likewise.
22034         * gcc.target/i386/sselibm-3.c: Likewise.
22035         * gcc.target/i386/sselibm-4.c: Likewise.
22036         * gcc.target/i386/sselibm-5.c: Likewise.
22037
22038 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22039
22040         * gcc.dg/fold-andxor-1.c: New test case.
22041         * gcc.dg/fold-xorand-1.c: Likewise.
22042
22043 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22044
22045         * gcc.dg/fold-convnotconv-1.c: New test case.
22046
22047 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22048
22049         PR fortran/26779
22050         * gfortran.dg/private_type_5.f90: New test.
22051
22052 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22053
22054         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22055
22056 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * gfortran.dg/advance_2.f90: New test.
22059         * gfortran.dg/advance_3.f90: New test.
22060
22061         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22062
22063 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22064
22065         PR libgfortran/26661
22066         PR libgfortran/26880
22067         * gfortran.dg/read_x_past.f: New test.
22068
22069 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22070
22071         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22072         to be STABS.
22073
22074 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22075
22076         * objc.dg/dwarf-1.m: Skip on AIX.
22077         * objc.dg/dwarf-2.m: Skip on AIX.
22078
22079 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22080
22081         PR fortran/26816
22082         * gfortran.dg/float_1.f90: New test.
22083
22084 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22085
22086         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22087         X86_64 targets.
22088         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22089
22090 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22091
22092         PR libfortran/26735
22093         * gfortran.dg/convert_implied_open.f90: New test case.
22094
22095 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22096
22097         PR fortran/26769
22098         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22099
22100 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22101
22102         PR middle-end/26717
22103         * gcc.dg/pr26717.c: New test.
22104
22105 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22106
22107         * gfortran.dg/dependency_12.f90: New test case.
22108
22109 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22110
22111         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22112
22113 2006-03-24  Jeff Law  <law@redhat.com>
22114
22115         * gcc.c-torture/pr26840.c: New test.
22116
22117 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22118
22119         * objc.dg/dwarf-2.m: New.
22120         * obj-c++.dg/dwarf-2.mm: New.
22121
22122         * g++.old-deja/g++.other/init19.C: New.
22123
22124 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22125
22126         * g++.dg/eh/spbp.C: Skip on AIX.
22127
22128 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22129
22130         PR middle-end/26611
22131         * g++.dg/gomp/pr26611-1.C: New test.
22132         * g++.dg/gomp/pr26611-2.C: New test.
22133
22134 2006-03-24  Jeff Law  <law@redhat.com>
22135
22136         * gcc.c-torture/compile/pr26833.c: New test.
22137         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22138
22139 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22140
22141         * gfortran.dg/endfile_2.f90: Delete temp file.
22142
22143 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22144
22145         PR fortran/19303
22146         * gfortran.dg/record_marker_1.f90: New test case.
22147         * gfortran.dg/record_marker_2.f: New test case.
22148         * gfortran.dg/record_marker_3.f90: New test case.
22149
22150 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22151
22152         PR fortran/17298
22153         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22154         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22155
22156 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22157
22158         * lib/gcc-dg.exp (cleanup-modules): New proc.
22159         * gfortran.dg/allocatable_function_1.f90,
22160         gfortran.dg/allocate_char_star_scalar_1.f90,
22161         gfortran.dg/assumed_charlen_function_1.f90,
22162         gfortran.dg/assumed_dummy_1.f90,
22163         gfortran.dg/assumed_shape_ranks_1.f90,
22164         gfortran.dg/assumed_shape_ranks_2.f90,
22165         gfortran.dg/assumed_size_dt_dummy.f90,
22166         gfortran.dg/auto_char_dummy_array_1.f90,
22167         gfortran.dg/auto_char_len_3.f90,
22168         gfortran.dg/automatic_module_variable.f90,
22169         gfortran.dg/bad_automatic_objects_1.f90,
22170         gfortran.dg/char_array_constructor.f90,
22171         gfortran.dg/char_array_structure_constructor.f90,
22172         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22173         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22174         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22175         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22176         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22177         gfortran.dg/derived_pointer_recursion.f90,
22178         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22179         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22180         gfortran.dg/dummy_functions_1.f90,
22181         gfortran.dg/elemental_initializer_1.f90,
22182         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22183         gfortran.dg/elemental_pointer_1.f90,
22184         gfortran.dg/elemental_subroutine_1.f90,
22185         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22186         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22187         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22188         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22189         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22190         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22191         gfortran.dg/global_references_1.f90,
22192         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22193         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22194         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22195         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22196         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22197         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22198         gfortran.dg/large_integer_kind_1.f90,
22199         gfortran.dg/large_real_kind_1.f90,
22200         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22201         gfortran.dg/module_double_reuse.f90,
22202         gfortran.dg/module_equivalence_1.f90,
22203         gfortran.dg/module_interface_1.f90,
22204         gfortran.dg/module_parameter_array_refs_1.f90,
22205         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22206         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22207         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22208         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22209         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22210         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22211         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22212         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22213         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22214         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22215         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22216         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22217         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22218         gfortran.dg/same_name_1.f90,
22219         gfortran.dg/sibling_dummy_procedure_1.f90,
22220         gfortran.dg/sibling_dummy_procedure_2.f90,
22221         gfortran.dg/sibling_dummy_procedure_3.f90,
22222         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22223         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22224         gfortran.dg/used_dummy_types_2.f90,
22225         gfortran.dg/used_dummy_types_3.f90,
22226         gfortran.dg/used_dummy_types_4.f90,
22227         gfortran.dg/used_dummy_types_5.f90,
22228         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22229         gfortran.dg/userdef_operator_1.f90: Use it.
22230
22231 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22232
22233         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22234         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22235         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22236         gfortran.dg/write_back.f,
22237         gfortran.fortran-torture/execute/inquire_1.f90,
22238         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22239
22240 2006-03-21  Jeff Law  <law@redhat.com>
22241
22242         * gcc.dg/tree-ssa/vrp28.c: New test.
22243
22244 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22245
22246         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22247         if _STDC_C99 is defined.
22248         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22249         * gcc.dg/builtins-20.c: Likewise.
22250         * gcc.dg/builtins-53.c: Likewise.
22251         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22252         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22253
22254 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22255
22256         PR tree-opt/26781
22257         * gcc.c-torture/compile/pr26781-1.c: New test.
22258         * gcc.c-torture/compile/pr26781-2.c: New test.
22259
22260 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22261
22262         PR c++/26690
22263         * g++.dg/gomp/pr26690-1.C: New test.
22264         * g++.dg/gomp/pr26690-2.C: New test.
22265
22266 2006-03-20  Jeff Law  <law@redhat.com>
22267
22268         * gcc.dg/tree-ssa/pr21829.c: New test.
22269
22270         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22271
22272 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22273
22274         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22275         (check_visibility_available): Use it.
22276         (check_effective_target_default_packed): Likewise.
22277         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22278         (check_effective_target_fopenmp): Likewise.
22279         (check_effective_target_freorder): Likewise.
22280         (check_effective_target_fpic): Likewise.
22281         (check_named_sections_available): Likewise.
22282         (check_effective_target_ilp32): Likewise.
22283         (check_effective_target_lp64): Likewise.
22284
22285 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22286
22287         PR fortran/20935
22288         * gfortran.dg/scalar_mask_2.f90: New test case.
22289
22290 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22291
22292         PR tree-opt/26629
22293         * gcc.dg/tree-ssa/loadpre12.c: New test.
22294         * gcc.dg/tree-ssa/loadpre13.c: New test.
22295         * gcc.dg/tree-ssa/loadpre14.c: New test.
22296         * gcc.dg/tree-ssa/loadpre15.c: New test.
22297         * gcc.dg/tree-ssa/loadpre16.c: New test.
22298         * gcc.dg/tree-ssa/loadpre17.c: New test.
22299         * gcc.dg/tree-ssa/loadpre18.c: New test.
22300         * gcc.dg/tree-ssa/loadpre19.c: New test.
22301         * gcc.dg/tree-ssa/loadpre20.c: New test.
22302         * gcc.dg/tree-ssa/loadpre21.c: New test.
22303         * gcc.dg/tree-ssa/loadpre22.c: New test.
22304
22305 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22306
22307         PR fortran/26741
22308         * gfortran.dg/elemental_initializer_1.f90: New test.
22309
22310         PR fortran/26716
22311         * gfortran.dg/assumed_shape_ranks_2: New test.
22312
22313 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22314
22315         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22316         target fpic.
22317
22318 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22319
22320         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22321         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22322         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22323         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22324         gfortran.fortran-torture/execute/direct_io.f90,
22325         gfortran.fortran-torture/execute/inquire_2.f90,
22326         gfortran.fortran-torture/execute/inquire_4.f90,
22327         gfortran.fortran-torture/execute/list_read_1.f90,
22328         gfortran.fortran-torture/execute/open_replace.f90,
22329         gfortran.fortran-torture/execute/slash_edit.f90,
22330         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22331         temporary files from testcases.
22332
22333 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22334
22335         PR libgfortran/26509
22336         gfortran.dg/write_direct_eor.f90: New test.
22337
22338 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22339
22340         * gcc.target/powerpc/pr26350.c: New.
22341         * gcc.target/powerpc/indexed-addr.c: New.
22342
22343 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22344
22345         * gfortran.dg/dependency_13.f90: New test case.
22346
22347 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22348
22349         PR middle-end/21781
22350         * gcc.dg/real-const-1.c: New test case.
22351
22352 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22353
22354         * g++.old-deja/g++.other/init18.C: New.
22355         * g++.old-deja/g++.other/init5.C: Remove xfail.
22356
22357 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22358
22359         * g++.dg/opt/pr15551.C: Cleanup temp file.
22360
22361 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22362
22363         PR c++/6634
22364         g++.dg/parse/long1.C: New test.
22365
22366 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22367
22368         PR fortran/19101
22369         * gfortran.dg/continuation.f90: New test.
22370         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22371
22372 2006-03-14  Richard Guenther  <rguenther@suse.de>
22373
22374         PR tree-optimization/26672
22375         * gcc.dg/torture/pr26672.c: New testcase.
22376
22377 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22378
22379         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22380         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22381
22382 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22383
22384         PR middle-end/26557
22385         * gcc.c-torture/compile/switch-1.c: New test case.
22386
22387 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22388
22389         PR fortran/25378
22390         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22391         test to include more permuatations of mask and index.
22392         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22393         respond to F2003 spec. that the position returned for an all false
22394         mask && condition is zero.
22395
22396 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22397
22398         PR middle-end/25989
22399         * gcc.dg/gomp/pr25989.c: New test.
22400
22401 2006-03-13  Jeff Law  <law@redhat.com>
22402
22403         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22404
22405 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22406
22407         * gcc.dg/switch-9.c: New test.
22408
22409 2006-03-13  Richard Guenther  <rguenther@suse.de>
22410
22411         PR middle-end/26630
22412         * gcc.dg/torture/pr26630.c: New testcase.
22413
22414 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22415
22416         * gfortran.dg/dependency_10.f90: New test case.
22417         * gfortran.dg/dependency_11.f90: Likewise.
22418
22419 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22420             Erik Edelmann  <eedelman@gcc.gnu.org>
22421
22422         * gfortran.dg/allocatable_function_1.f90: New.
22423         * gfortran.dg/allocatable_function_2.f90: New.
22424
22425 2006-03-10  Richard Guenther  <rguenther@suse.de>
22426
22427         PR middle-end/26565
22428         * gcc.dg/torture/pr26565.c: New testcase.
22429
22430 2006-03-09  Eric Christopher  <echristo@apple.com>
22431
22432         * gcc.c-torture/compile/20060309-1.c: New.
22433
22434 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22435
22436         PR libgfortran/26499
22437         * gfortran.dg/write_back.f: New test.
22438         * gfortran.dg/write_rewind_1.f: New test.
22439         * gfortran.dg/write_rewind_2.f: New test.
22440
22441 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22442
22443         PR libgfortran/26554
22444         * gfortran.dg/read_logical.f90: New test.
22445
22446 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22447
22448         * ada/acats/norun.lst: cdd2a03 now passes.
22449
22450 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22451
22452         PR testsuite/25177
22453         * gcc.target/powerpc/pr18096-1.c: Change where the error
22454         would match.
22455
22456 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22457
22458         * gcc.target/i386/cleanup-1.c: New test.
22459         * gcc.target/i386/cleanup-2.c: New test.
22460
22461 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22462
22463         * gfortran.dg/dependency_9.f90: Remove for the time being.
22464
22465 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22466
22467         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22468         directive.
22469
22470 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22471
22472         * gfortran.dg/dependency_9.f90: New test case.
22473
22474 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22475
22476         * gfortran.dg/dependency_4.f90: New test case.
22477         * gfortran.dg/dependency_5.f90: New test case.
22478         * gfortran.dg/dependency_6.f90: New test case.
22479         * gfortran.dg/dependency_7.f90: New test case.
22480         * gfortran.dg/dependency_8.f90: New test case.
22481
22482 2006-03-03  Paul Brook  <paul@codesourcery.com>
22483
22484         * lib/target-supports.exp (check_profiling_available):
22485         Add m68k-*-elf.
22486
22487 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22488
22489         PR fortran/25031
22490         * multiple_allocation_1.f90: New test.
22491
22492 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22493
22494         PR tree-optimization/26524
22495         * gfortran.dg/pr26524.f: New test case.
22496
22497 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22498
22499         * g++.dg/template/repo5.C: Cleanup repo files.
22500         * gcc.dg/20051201-1.c: Cleanup coverage files.
22501         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22502         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22503         tree dump files.
22504
22505 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22506
22507         * objc.dg/objc-nofilename-1.m: New test.
22508         * objc.dg/bad-receiver-type.m: New test.
22509         * obj-c++.dg/bad-receiver-type.mm: New test.
22510
22511 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22512
22513         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22514
22515 2006-03-01  Mike Stump  <mrs@apple.com>
22516
22517         * g++.dg/abi/key2.C: Add.
22518
22519 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22520
22521         * gfortran.dg/logical_dot_product.f90: New test.
22522
22523         PR fortran/26393
22524         * gfortran.dg/used_interface_ref.f90: New test.
22525
22526         PR fortran/20938
22527         * gfortran.dg/dependency_2.f90: New test.
22528         * gfortran.fortran-torture/execute/where17.f90: New test.
22529         * gfortran.fortran-torture/execute/where18.f90: New test.
22530         * gfortran.fortran-torture/execute/where19.f90: New test.
22531         * gfortran.fortran-torture/execute/where20.f90: New test.
22532
22533 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22534
22535         * g++.dg/tree-ssa/pr26443.C: New test case.
22536
22537 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22538
22539         PR middle-end/26022
22540         * g++.dg/opt/return-slot1.C: New test.
22541
22542 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22543
22544         PR libgfortran/26136
22545         * gfortran.dg/namelist_23.f90: New test.
22546
22547 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22548
22549         PR middle-end/14752
22550         * gcc.dg/fold-eqandshift-2.c: New test case.
22551
22552 2006-02-28  Richard Guenther  <rguenther@suse.de>
22553
22554         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22555         decomposition.
22556
22557 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22558
22559         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22560
22561 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22562
22563         PR libgfortran/26464
22564         * gfortran.dg/backspace_5.f: New test.
22565         * gfortran.dg/backspace_6.f: New test.
22566
22567 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22568
22569         * gcc.dg/fold-eqandnot-1.c: New test case.
22570
22571 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22572
22573         PR middle-end/19983
22574         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22575
22576 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22577
22578         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22579         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22580
22581 2006-02-26  Richard Guenther  <rguenther@suse.de>
22582
22583         PR tree-optimization/26421
22584         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22585
22586 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22587
22588         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22589         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22590
22591 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22592
22593         * gcc.dg/fold-even-1.c: New test case.
22594
22595 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22596
22597         PR middle-end/21137
22598         * gcc.dg/fold-eqandshift-1.c: New test case.
22599
22600 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22601
22602         PR tree-optimization/25125
22603         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22604         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22605
22606 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22607
22608         PR tree-optimizations/26359
22609         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22610         with -fdump-tree-dceloop-details.
22611         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22612
22613 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22614
22615         PR middle-end/23673
22616         * gcc.dg/fold-eqxor-1.c: New test case.
22617         * gcc.dg/fold-eqxor-2.c: Likewise.
22618         * gcc.dg/fold-eqxor-3.c: Likewise.
22619
22620 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22621
22622         PR fortran/23092
22623         * scalar_mask_1.f90: New test.
22624
22625 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22626
22627         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22628         * g++.dg/eh/uncaught2.C: New.
22629         * g++.dg/eh/uncaught3.C: New.
22630
22631 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22632
22633         PR libgfortran/26423
22634         * gfortran.dg/read_many_1.f: New test.
22635
22636 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22637
22638         PR fortran/24519
22639         * gfortran.dg/dependency_3.f90: New test.
22640         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22641         XFAILs.
22642
22643         PR fortran/25395
22644         * gfortran.dg/equiv_6.f90: New test.
22645
22646 2006-02-23  Jeff Law  <law@redhat.com>
22647
22648         * gcc.c-torture/compile/pr26425.c: New test.
22649
22650 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22651
22652         PR middle-end/26412
22653         * gcc.dg/gomp/pr26412.c: New test.
22654
22655 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22656
22657         PR c++/26291
22658         * g++.dg/other/ellipsis1.C: New test.
22659         * g++.dg/parse/operator4.C: Adjust error marker.
22660
22661 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22662
22663         PR target/25603
22664         * gfortran.dg/pr25603.f: New testcase.
22665
22666 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22667
22668         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22669         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22670
22671 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22672
22673         * g++.dg/eh/spbp.C: New.
22674
22675 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22676
22677         PR middle-end/26379
22678         * gcc.target/i386/mmx-7.c: New test.
22679
22680 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22681
22682         PR tree-optimization/26361
22683         * gcc.dg/tree-ssa/vrp27.c: New test case.
22684
22685 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22686
22687         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22688         * gcc.dg/tree-ssa/complex-4.c: Here.
22689
22690 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22691
22692         PR middle-end/19543
22693         * gfortran.dg/logical_1.f90: New test case.
22694
22695 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22696
22697         PR middle-end/26334
22698         * gcc.dg/20060218-1.c: Moved to...
22699         * gcc.target/i386/20060218-1.c: ... here.  New test.
22700
22701 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22702
22703         PR fortran/26201
22704         * gfortran.dg/convert_1.f90: New.
22705
22706 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22707
22708         PR fortran/25054
22709         * gfortran.dg/namelist_5.f90: New test.
22710
22711         PR fortran/25089
22712         * gfortran.dg/namelist_4.f90: New test.
22713
22714 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22715
22716         PR tree-opt/25680
22717         * gcc.dg/tree-ssa/complex-3.c: New test.
22718
22719 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22720
22721         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22722         variable to take into account the variable name in the
22723         function header.
22724         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22725
22726 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22727
22728         PR middle-end/26334
22729         * gcc.c-torture/compile/20060217-1.c: New test.
22730         * gcc.dg/20060218-1.c: New test.
22731
22732 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22733
22734         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22735
22736 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22737
22738         * gcc.dg/cpp/undef3.c: New test.
22739         * gcc.dg/cpp/trad/builtins2.c: New test.
22740
22741 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22742
22743         PR c++/26266
22744         * g++.dg/template/static22.C: New test.
22745         * g++.dg/template/static23.C: New test.
22746         * g++.dg/template/static24.C: New test.
22747         * g++.dg/template/non-dependent13.C: New test.
22748         * g++.dg/init/member1.C: Tweak error markers.
22749
22750 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22751
22752         PR target/26255
22753         * gcc.c-torture/compile/pr26255.c: New test case.
22754
22755 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22756
22757         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22758         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22759         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22760         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22761         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22762         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22763         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22764
22765 2006-02-16  Jeff Law  <law@redhat.com>
22766
22767         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22768         * gcc.dg/tree-ssa/vrp26.c: New test.
22769
22770 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22771
22772         PR target/20353
22773         PR target/24578
22774         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22775         __UCLIBC__ is defined.
22776
22777 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22778
22779         PR fortran/26224
22780         * gfortran.dg/gomp/pr26224.f: New test.
22781
22782 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22783
22784         PR tree-opt/25918
22785         * lib/target-supports.exp
22786         (check_effective_target_vect_short_mult): New.
22787         (check_effective_target_vect_char_mult): New.
22788         (check_effective_target_vect_widen_sum_qi_to_si): New.
22789         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22790         (check_effective_target_vect_widen_sum_hi_to_si): New.
22791         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22792         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22793         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22794         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22795         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22796         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22797         vect-reduc-pattern-2c.c
22798         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22799         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22800         vect-reduc-pattern-1c.c
22801
22802 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22803
22804         PR fortran/24557
22805         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22806
22807 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22808
22809         PR fortran/26054
22810         * gfortran.dg/enum_8.f90: Remove check for warning.
22811         * gfortran.dg/iomsg_1.f90: Ditto.
22812         * gfortran.dg/enum_1.f90: Ditto.
22813         * gfortran.dg/enum_9.f90: Ditto.
22814         * gfortran.dg/enum_2.f90: Ditto.
22815         * gfortran.dg/enum_10.f90: Ditto.
22816         * gfortran.dg/enum_3.f90: Ditto.
22817         * gfortran.dg/flush_1.f90: Ditto.
22818         * gfortran.dg/enum_4.f90: Ditto.
22819         * gfortran.dg/array_constructor_1.f90: Ditto.
22820         * gfortran.dg/enum_5.f90: Ditto.
22821         * gfortran.dg/enum_6.f90: Ditto.
22822         * gfortran.dg/enum_7.f90: Ditto.
22823
22824 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22825
22826         PR middle-end/26300
22827         * gcc.c-torture/compile/20060215-1.c: New test.
22828
22829 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22830
22831         PR middle-end/23670
22832         * gcc.dg/tree-ssa/andor-2.c: New test case.
22833
22834 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22835
22836         PR fortran/25045
22837         * optional_dim.f90: New test.
22838
22839 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22840
22841         PR fortran/26277
22842         * gfortran.dg/label_4.f90: New.
22843
22844 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22845             Diego Novillo  <dnovillo@redhat.com>
22846             Uros Bizjak  <uros@kss-loka.si>
22847
22848         * gfortran.dg/gomp: New directory.
22849
22850 2006-02-14  Richard Guenther  <rguenther@suse.de>
22851
22852         PR tree-optimization/26258
22853         * gcc.dg/torture/pr26258.c: New testcase.
22854
22855 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22856
22857         PR fortran/26246
22858         * gfortran.dg/pr26246_1.f90: New test.
22859         * gfortran.dg/pr26246_2.f90: New test.
22860
22861         PR middle-end/26092
22862         * gcc.c-torture/compile/20060208-1.c: New test.
22863
22864 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22865
22866         PR fortran/26074
22867         PR fortran/25103
22868         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22869         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22870         * gfortran.dg/automatic_module_variable.f90: Change error message.
22871
22872         PR fortran/20861
22873         * gfortran.dg/internal_dummy_1.f90: New test.
22874
22875         PR fortran/20871
22876         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22877
22878
22879         PR fortran/25083
22880         * gfortran.dg/uncommon_block_data_1.f90: New test.
22881         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22882         with standard.
22883
22884         PR fortran/25088
22885         * gfortran.dg/typed_subroutine_1.f90: New test.
22886
22887 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22888
22889         * objc.dg/dwarf-1.m: New.
22890
22891 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22892
22893         PR middle-end/24427
22894         * gcc.dg/tree-ssa/andor-1.c: New test case.
22895
22896 2006-02-13  Josh Conner  <jconner@apple.com>
22897
22898         PR target/25376
22899         * gcc.dg/pr25376.c: New test.
22900
22901         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22902         assemble.
22903         * lib/target-supports.exp (check_named_sections_available):
22904         Only compile named-sections test -- don't assemble.
22905
22906 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22907
22908         * g++.dg/warn/no-write-strings.C: New test.
22909         * g++.dg/warn/write-strings.C: Likewise.
22910         * g++.dg/warn/write-strings-default.C: Likewise.
22911
22912 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22913
22914         PR fortran/25806
22915         * gfortran.dg/ret_pointer_2.f90: New test.
22916
22917 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22918
22919         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22920
22921 2006-02-10  Jeff Law  <law@redhat.com>
22922
22923         * gcc.c-torture/compile/pr26213.c: New test.
22924
22925 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22926
22927         gfortran.dg/null_1.f90: New test.
22928
22929 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22930
22931         PR fortran/14771
22932         * gfortran.dg/parens_4.f90: New.
22933         * gfortran.dg/parens_5.f90: New.
22934
22935 2006-02-10  Richard Guenther  <rguenther@suse.de>
22936
22937         * gcc.dg/pr23372-1.c: Remove empty file.
22938
22939 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22940         Paul Thomas  <pault@gcc.gnu.org>
22941
22942         PR fortran/14771
22943         * gfortran.dg/parens_1.f90: New.
22944         * gfortran.dg/parens_2.f90: New.
22945         * gfortran.dg/parens_3.f90: New.
22946
22947 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22948
22949         PR fortran/26038
22950         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22951
22952         PR fortran/25059
22953         * gfortran.dg/impure_assignment_1.f90: New test.
22954
22955         PR fortran/25070
22956         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22957
22958 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22959
22960         PR target/26141
22961         * g++.dg/expr/stdarg2.C: New test.
22962
22963 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22964
22965         PR inline-asm/16194
22966         * gcc.dg/pr16194.c: New test.
22967
22968 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22969
22970         * ada/acats/run_acats: Use portable variant of "$@".
22971
22972 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22973
22974         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22975         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22976
22977 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22978
22979         PR tree-opt/26179
22980         * g++.dg/opt/pr26179.C: New test.
22981
22982 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         PR middle-end/26134
22985         * gcc.dg/tree-ssa/complex-3.c: New test.
22986
22987 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22988
22989         * gcc.c-torture/compile/volatile-1.c: New test.
22990
22991 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22992
22993         PR 26180
22994         * gcc.dg/tree-ssa/pr26180.c: New test.
22995
22996 2006-02-08  Jeff Law  <law@redhat.com>
22997
22998         * gcc.dg/tree-ssa/pr21417.c: New test.
22999
23000 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23001
23002         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23003         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23004
23005 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23006
23007         * lib/scanrtl.exp: New.
23008
23009 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23010
23011         PR c++/26071
23012         * g++.dg/other/virtual2.C: New test.
23013
23014         PR c++/26070
23015         * g++.dg/other/virtual1.C: New test.
23016
23017 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23018
23019         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23020         cleanup-ipa-dump): Update dump file glob patterns.
23021         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23022         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23023
23024         * lib/gcc-dg.exp: Load it.
23025         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23026
23027 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23028
23029         PR testsuite/26159
23030         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23031         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23032
23033 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23034
23035         PR fortran/25577
23036         * gfortran.dg/mvbits_1.f90: New.
23037
23038 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23039
23040         * g++.dg/warn/Wdiv-by-zero.C: New test.
23041         * g++.dg/warn/Wno-div-by-zero.C: New.
23042
23043 2006-02-07  Jeff Law  <law@redhat.com>
23044
23045         * gcc.dg/tree-ssa/pr21559.c: New test.
23046
23047         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23048         multiple VRP passes.
23049         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23050         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23051         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23052         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23053         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23054         * gcc.dg/tree-ssa/vrp02.c: Likewise
23055         * gcc.dg/tree-ssa/vrp11.c: Likewise
23056         * gcc.dg/tree-ssa/pr14341.c: Likewise
23057         * gcc.dg/tree-ssa/vrp19.c: Likewise
23058         * gcc.dg/tree-ssa/vrp20.c: Likewise
23059         * gcc.dg/tree-ssa/vrp03.c: Likewise
23060         * gcc.dg/tree-ssa/pr21086.c: Likewise
23061         * gcc.dg/tree-ssa/pr21959.c: Likewise
23062         * gcc.dg/tree-ssa/vrp21.c: Likewise
23063         * gcc.dg/tree-ssa/vrp04.c: Likewise
23064         * gcc.dg/tree-ssa/pr25485.c: Likewise
23065         * gcc.dg/tree-ssa/pr22026.c: Likewise
23066         * gcc.dg/tree-ssa/vrp22.c: Likewise
23067         * gcc.dg/tree-ssa/vrp05.c: Likewise
23068         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23069         * gcc.dg/tree-ssa/pr20701.c: Likewise
23070         * gcc.dg/tree-ssa/vrp23.c: Likewise
23071         * gcc.dg/tree-ssa/vrp06.c: Likewise
23072         * gcc.dg/tree-ssa/pr22117.c: Likewise
23073         * gcc.dg/tree-ssa/pr20702.c: Likewise
23074         * gcc.dg/tree-ssa/vrp15.c: Likewise
23075         * gcc.dg/tree-ssa/pr21090.c: Likewise
23076         * gcc.dg/tree-ssa/pr21294.c: Likewise
23077         * gcc.dg/tree-ssa/vrp24.c: Likewise
23078         * gcc.dg/tree-ssa/vrp07.c: Likewise
23079         * gcc.dg/tree-ssa/pr21563.c: Likewise
23080         * gcc.dg/tree-ssa/pr25382.c: Likewise
23081         * gcc.dg/tree-ssa/vrp16.c: Likewise
23082         * gcc.dg/tree-ssa/vrp25.c: Likewise
23083         * gcc.dg/tree-ssa/vrp08.c: Likewise
23084         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23085         * gcc.dg/tree-ssa/vrp17.c: Likewise
23086         * gcc.dg/tree-ssa/pr21458.c: Likewise
23087         * g++.dg/tree-ssa/pr18178.C: Likewise
23088
23089 2006-02-07  Richard Guenther  <rguenther@suse.de>
23090
23091         PR c++/26140
23092         Revert
23093         2006-01-30  Richard Guenther  <rguenther@suse.de>
23094         PR c++/23372
23095         * gcc.dg/pr23372-1.C: New testcase.
23096
23097         * g++.dg/tree-ssa/pr26140.C: New testcase.
23098
23099 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23100
23101         PR c++/9737
23102         * g++.dg/template/ttp15.C: New test.
23103         * g++.dg/template/ttp16.C: Likewise.
23104         * g++.dg/template/ttp17.C: Likewise.
23105         * g++.old-deja/g++.pt/ttp36.C: Remove.
23106         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23107         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23108         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23109         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23110         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23111         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23112         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23113         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23114         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23115
23116 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23117
23118         PR libfortran/23815
23119         * unf_io_convert_4.f90: New test.
23120
23121 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23122
23123         * gcc.dg/tree-ssa/loadpre10.c: New test.
23124         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23125         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23126         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23127
23128 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23129
23130         PR libfortran/24685
23131         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23132
23133 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23134
23135         PR tree-opt/25251
23136         * gfortran.dg/assign_7.f: New test.
23137
23138 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23139
23140         PR fortran/26041
23141         PR fortran/26064
23142         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23143         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23144         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23145
23146 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23147
23148         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23149         in size_t typedef.
23150
23151 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23152
23153         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23154         * g++.dg/charset/string.c (foo): Likewise.
23155         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23156         const char*
23157         * g++.dg/ext/builtin2.C (printf): Likewise.
23158         * g++.dg/init/new15.C (printf): Likewise.
23159         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23160         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23161         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23162         * g++.dg/template/non-dependent4.C (temp): Likewise.
23163         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23164         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23165         parameter type to const char*.
23166         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23167         Change type to const char*.
23168         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23169         Likewise.
23170         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23171         second parameter type to const char*.
23172         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23173         (Y::Y): Change parameter type to const char*.
23174         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23175         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23176         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23177         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23178         (char*).
23179         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23180         const char*.
23181         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23182         type to const char*.
23183         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23184         return type to const char*.
23185         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23186         to const char*.
23187         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23188         * g++.old-deja/g++.law/refs1.C: Likewise.
23189         * g++.old-deja/g++.law/visibility1.C: Likewise.
23190         * g++.old-deja/g++.law/visibility2.C: Likewise.
23191         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23192         const char*.
23193         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23194         * g++.old-deja/g++.mike/net48.C: Likewise.
23195         * g++.old-deja/g++.mike/p646.C: Likewise.
23196         * g++.old-deja/g++.mike/p6746.C: Likewise.
23197         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23198         type to const char*.
23199         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23200         deprecated conversion warning.
23201         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23202         char*.
23203         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23204         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23205         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23206         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23207         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23208         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23209         * g++.old-deja/g++.pt/t39.C: Likewise.
23210         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23211         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23212
23213 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23214
23215         PR fortran/25075
23216         intrinsic_argument_conformance_1.f90: New test.
23217
23218 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23219
23220         PR fortran/20845
23221         * gfortran.dg/char_result_11.f90: Add SAVE.
23222         * gfortran.dg/der_pointer_4.f90: Ditto.
23223         * gfortran.dg/default_initialization.f90: New test.
23224
23225 2006-02-03  Jeff Law  <law@redhat.com>
23226
23227         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23228         handle more than 100 dump files.
23229         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23230         * lib/scantree.exp (scan-tree-dump): Likewise.
23231         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23232         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23233         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23234         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23235         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23236
23237 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23238
23239         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23240
23241 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23242
23243         * g++.dg/template/using12.C: New test.
23244
23245 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23246
23247         * gcc.target/powerpc/pr25960.c: New test.
23248
23249 2006-02-02  Steven G. Kargl  <kargls@comcast>
23250
23251         PR fortran/24958
23252         gfortran.dg/nullify_2.f90: New test.
23253
23254 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23255
23256         PR 25990
23257         * gcc.dg/gomp/pr25990.c: New test.
23258
23259 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23260
23261         PR c++/25342
23262         * g++.gd/template/partial4.C: New test.
23263
23264 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23265
23266         PR middle-end/26001
23267         * gfortran.dg/data_char_2.f90: New.
23268
23269 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23270
23271         PR fortran/26039
23272         maxval_maxloc_conformance_1.f90: New test.
23273
23274 2006-01-31  Richard Guenther  <rguenther@suse.de>
23275
23276         * gcc.target/i386/sselibm-1.c: New testcase.
23277         * gcc.target/i386/sselibm-2.c: Likewise.
23278         * gcc.target/i386/sselibm-3.c: Likewise.
23279         * gcc.target/i386/sselibm-4.c: Likewise.
23280         * gcc.target/i386/sselibm-5.c: Likewise.
23281
23282 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23283
23284         PR fortran/24266
23285         * gfortran.dg/arrayio_derived_2.f90: New.
23286
23287 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23288
23289         * gcc.dg/unsigned-long-compare.c: New test.
23290
23291 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23292
23293         PR testsuite/25318
23294         * lib/target-supports.exp (check_effective_target_freorder):
23295         Check to see if target supports -freorder-blocks-and-partition.
23296         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23297         instead of "dg-require-named-sections".
23298
23299 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23300
23301         PR target/14798:
23302         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23303         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23304         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23305         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23306         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23307         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23308         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23309         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23310
23311 2006-01-30  Richard Guenther  <rguenther@suse.de>
23312
23313         PR c++/23372
23314         * gcc.dg/pr23372-1.C: New testcase.
23315
23316 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23317
23318         * gcc.dg/gomp/pr25874.c: New test.
23319
23320 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23321
23322         PR tree-opt/25911
23323         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23324
23325 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23326
23327         PR fortran/18578
23328         PR fortran/18579
23329         PR fortran/20857
23330         PR fortran/20885
23331         * gfortran.dg/intent_out_1.f90: New test.
23332
23333 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23334
23335         PR fortran/17911
23336         * gfortran.dg/procedure_lvalue.f90: New test.
23337
23338         PR fortran/20895
23339         PR fortran/25030
23340         * gfortran.dg/char_pointer_assign_2.f90: New test.
23341         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23342         assignment to be consistent with standard.
23343         * gfortran.dg/char_result_2.f90: The same.
23344         * gfortran.dg/char_result_8.f90: The same.
23345
23346 2006-01-28  Zack Weinberg  <zackw@panix.com>
23347
23348         * gcc.dg/Woverlength-strings.c
23349         * gcc.dg/Woverlength-strings-pedantic-c89.c
23350         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23351         * gcc.dg/Woverlength-strings-pedantic-c99.c
23352         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23353
23354 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23355
23356         * gcc.c-torture/execute/20060127-1.c: New test.
23357
23358 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23359
23360         PR c++/25999
23361         * g++.dg/ext/pragmaweak1.C: New test.
23362
23363 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23364
23365         PR c++/25855
23366         * g++.dg/template/spec29.C: New test.
23367
23368 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23369
23370         PR c/19606.
23371         * gcc.c-torture/execute/pr19606.c: New.
23372
23373 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23374
23375         * gcc.dg/pragma-re-4.c: New test.
23376
23377 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23378
23379         PR fortran/25964
23380         * gfortran.dg/assumed_size_refs_3.f90: New test.
23381
23382 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23383
23384         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23385
23386 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23387
23388         PR ada/21317
23389         * ada/acats/support/impdef.a: Add One_Long_Second.
23390         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23391         * ada/acats/tests/c9/c94026.a: Likewise.
23392         * ada/acats/tests/c9/c97305c.ada: Likewise.
23393         * ada/acats/tests/c9/c99004a.ada: Likewise.
23394
23395 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23396
23397         PR fortran/25964
23398         * gfortran.dg/global_references_2.f90: New test.
23399
23400         PR fortran/25084
23401         PR fortran/20852
23402         PR fortran/25085
23403         PR fortran/25086
23404         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23405         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23406
23407         PR fortran/25416
23408         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23409
23410 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23411
23412         PR c/25892
23413         * gcc.dg/Wpointer-sign.c: New.
23414         * gcc.dg/Wpointer-sign-Wall.c: New.
23415         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23416         * gcc.dg/Wpointer-sign-pedantic.c: New.
23417         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23418         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23419
23420 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23421
23422         PR C/25861
23423         * gcc.c-torture/compile/pr25861.c: New test.
23424
23425 2006-01-26  Paul Brook  <paul@codesourcery.com>
23426
23427         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23428         on short-enum targets.
23429         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23430         variable.
23431         (generate_fields): Use short_enums.
23432         (main): Set short_enums.  Document -e.
23433         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23434         on short-enum targets.
23435         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23436         variable.
23437         (generate_fields): Use short_enums.
23438         (main): Set short_enums.  Document -e.
23439         * lib/target-supports.exp (check_effective_target_short_enums): New.
23440
23441 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23442
23443         PR target/25947
23444         * gcc.dg/torture/pr25947-1.c: New test.
23445
23446 2006-01-25  Jan Hubicka  <jh@suse.cz>
23447             Roger Sayle  <roger@eyesopen.com>
23448
23449         PR rtl-optimization/25703
23450         * gcc.target/i386/20060125-1.c: New test case.
23451         * gcc.target/i386/20060125-2.c: New test case.
23452
23453 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23454
23455         PR fortran/18540
23456         * gfortran.dg/goto_1.f: New.
23457
23458 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23459
23460         PR fortran/25716
23461         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23462         25716 on 32-bit systems too.
23463
23464 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23465
23466         PR testsuite/25590
23467         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23468
23469 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23470
23471         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23472
23473 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23474
23475         PR fortran/25835
23476         * gfortran.dg/read_eof.f90: Delete, renamed.
23477         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23478         * gfortran.dg/read_eof_2.f90: New test.
23479         * gfortran.dg/read_eof_3.f90: New test.
23480
23481 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23482
23483         PR tree-opt/25860
23484         * gcc.c-torture/compile/pr25860.c: New test.
23485
23486 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23487
23488         PR c++/25552
23489         * g++.dg/parse/dtor8.C: New test.
23490
23491 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23492
23493         PR testsuite/25891
23494         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23495         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23496         check_effective_target_fopenmp returns 0.
23497
23498 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23499
23500         PR ada/20548
23501         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23502         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23503         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23504
23505 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23506
23507         PR tree-opt/25857
23508         * g++.dg/opt/pr25857.C: New test.
23509
23510 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23511         Jan Hubicka  <jh@suse.cz>
23512         Richard Guenther  <rguenther@suse.de>
23513
23514         PR rtl-optimization/25654
23515         * gcc.dg/torture/pr25654.c: New testcase.
23516         * gcc.target/i386/pr25654.c: Likewise.
23517
23518 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23519
23520         PR fortran/25901
23521         * gfortran.dg/internal references_2.f90: New test.
23522
23523         Fix regression in testing of admissability of attributes.
23524         * gfortran.dg/intent_used_1.f90: New test.
23525
23526 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23527
23528         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23529         Remove target conditional torture options for i?86 and x86_64
23530         GNU/Linux.
23531
23532 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23533
23534         PR c++/10891
23535         * g++.dg/rtti/no-rtti.C: New.
23536
23537 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/25895
23540         * g++.dg/inherit/conv2.C: New test.
23541
23542         PR c++/25856
23543         * g++.dg/parse/dtor7.C: New test.
23544
23545         PR c++/25858
23546         * g++.dg/template/crash44.C: New test.
23547
23548 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23549
23550         PR fortran/25124
23551         PR fortran/25625
23552         * gfortran.dg/internal_references_1.f90: New test.
23553           PR fortran/20881
23554         PR fortran/23308
23555         PR fortran/25538
23556         PR fortran/25710
23557         * gfortran.dg/global_references_1.f90: New test.
23558         * gfortran.dg/g77/19990905-1.f: Restore the error that
23559         there is a clash between the common block name and
23560         the name of a subroutine reference.
23561
23562         PR fortran/PR24276
23563         * gfortran.dg/aliasing_dummy_1.f90: New test.
23564
23565 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23566
23567         * gcc.dg/vmx/1b-01.c: Warning fix.
23568         * gcc.dg/vmx/1c-02.c: Likewise.
23569         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23570
23571 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23572
23573         PR testsuite/24962
23574         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23575
23576 2006-01-20  Richard Guenther  <rguenther@suse.de>
23577         Steven Bosscher <stevenb.gcc@gmail.com>
23578
23579         PR rtl-optimization/24626
23580         * gcc.dg/torture/pr24626-1.c: New testcase.
23581         * gcc.dg/torture/pr24626-2.c: Likewise.
23582         * gcc.dg/torture/pr24626-3.c: Likewise.
23583         * gcc.dg/torture/pr24626-4.c: Likewise.
23584
23585 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23586
23587         PR c++/5520
23588         * g++.dg/warn/empty-body.C: New.
23589
23590 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/22136
23593         * g++.dg/template/using10.C: New test.
23594         * g++.dg/temlpate/using11.C: Likewise.
23595         * g++.dg/inherit/using5.C: Tweak error messages.
23596
23597 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23598
23599         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23600         target test.
23601         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23602
23603 2006-01-19  Jan Hubicka  <jh@suse.cz>
23604
23605         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23606
23607 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23608
23609         PR c++/25854
23610         * g++.dg/template/spec28.C: New test.
23611
23612 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23613
23614         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23615         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23616
23617 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23618
23619         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23620         * gcc.dg/gomp/critical-1.c: Likewise.
23621         * gcc.dg/gomp/critical-3.c: Likewise.
23622         * gcc.dg/gomp/empty.c: Likewise.
23623         * gcc.dg/gomp/ordered-1.c: Likewise.
23624         * gcc.dg/gomp/for-4.c: Likewise.
23625         * gcc.dg/gomp/for-6.c: Likewise.
23626         * gcc.dg/gomp/master-3.c: Likewise.
23627         * gcc.dg/gomp/for-8.c: Likewise.
23628         * gcc.dg/gomp/for-10.c: Likewise.
23629         * gcc.dg/gomp/for-18.c: Likewise.
23630         * gcc.dg/gomp/for-5.c: Likewise.
23631         * gcc.dg/gomp/for-7.c: Likewise.
23632         * gcc.dg/gomp/for-9.c: Likewise.
23633
23634 2006-01-18  Jeff Law  <law@redhat.com>
23635
23636         * gcc.dg/tree-ssa/vrp25.c: New test.
23637
23638 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23639
23640         * gcc.dg/pr25805.c: Fix misapplied patch.
23641
23642 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23643
23644         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23645         (check_effective_target_vect_udot_qi): New.
23646         (check_effective_target_vect_sdot_hi): New.
23647         (check_effective_target_vect_udot_hi): New.
23648         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23649         prefixed with "wrapv-" with -fwrapv.
23650         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23651         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23652         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23653         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23654         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23655
23656         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23657         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23658         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23659         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23660
23661 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23662
23663         PR c++/16829
23664         * g++.dg/other/default2.C: New test.
23665         * g++.dg/other/default3.C: New test.
23666
23667 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23668
23669         PR c/25805
23670         * gcc.dg/pr25805.c: New file.
23671
23672 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c++/25836
23675         * g++.dg/template/init6.C: New test.
23676
23677 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23678
23679         * gcc.dg/tree-ssa/pr24287.c: New test
23680
23681 2006-01-18  Eric Christopher  <echristo@apple.com>
23682
23683         * g++.dg/eh/table.C: New.
23684
23685 2006-01-18  DJ Delorie  <dj@redhat.com>
23686
23687         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23688         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23689         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23690         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23691
23692 2006-01-18  Jeff Law  <law@redhat.com>
23693
23694         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23695         on wrapping on overflow semantics.
23696
23697         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23698
23699         * gcc.gc/tree-ssa/vrp23.c: New test.
23700         * gcc.gc/tree-ssa/vrp24.c: New test.
23701
23702 2006-01-18  Richard Henderson  <rth@redhat.com>
23703             Aldy Hernandez  <aldyh@redhat.com>
23704             Jakub Jelinek  <jakub@redhat.com>
23705             Diego Novillo  <dnovillo@redhat.com>
23706             Uros Bizjak  <uros@kss-loka.si>
23707
23708         * gcc.dg/gomp: New directory.
23709
23710 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23711             Steven G. Kargl  <kargls@comcast.net>
23712
23713         PR fortran/20869
23714         * gfortran.dg/intrinsic_external_1.f90: New test.
23715
23716         PR fortran/20875.
23717         * gfortran.dg/elemental_pointer_1.f90: New test.
23718
23719         PR fortran/25024
23720         * gfortran.dg/external_procedures_1.f90: New test.
23721
23722         PR fortran/25785
23723         gfortran.dg/assumed_present.f90: New test.
23724
23725 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23726
23727         * g++.dg/parse/lookup5.C: New test.
23728
23729 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23730
23731         PR fortran/25697
23732         * gfortran.dg/read_eof.f90: New test.
23733
23734 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23735
23736         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23737         add a closing brace.
23738
23739 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23740
23741         PR fortran/25631
23742         * gfortran.dg/fmt_tl.f: New test.
23743
23744 2006-01-17  Eric Christopher  <echristo@apple.com>
23745
23746         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23747         * g++.old-deja/g++.warn/impint2.C: Ditto.
23748         * g++.old-deja/g++.other/null1.C: Ditto.
23749         * g++.dg/warn/conv2.C: Ditto.
23750         * g++.dg/warn/conv4.C: New file.
23751
23752 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23753
23754         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23755
23756 2006-01-17  Andreas Jaeger  <aj@suse.de>
23757             Janis Johnson <janis187@us.ibm.com>
23758
23759         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23760         in 64-bit.
23761         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23762         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23763
23764 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23767         (switchfiles): xfail txxx where xxx >= 25.
23768
23769 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23770
23771         PR testsuite/25764
23772         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23773
23774 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23775
23776         PR c/25682
23777         * gcc.dg/pr25682.c: New test.
23778         * g++.dg/parse/array-size2.C: New test.
23779
23780 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23781
23782         * consistency.vlad: Remove entire directory, 1652 files.
23783
23784 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23785
23786         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23787         check_effective_target_dfprt_nocache): New.
23788         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23789         (check_effective_target_dfprt): New.
23790         * lib/c-compat.exp (check_dfp): Remove.
23791         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23792         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23793         level of support for decimal float.
23794         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23795         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23796         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23797         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23798         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23799         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23800         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23801         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23802         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23803         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23804         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23805         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23806         directives.
23807
23808 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23809
23810         PR testsuite/25741
23811         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23812         $base_dir/../.
23813         * lib/gfortran.exp (gfortran_init): Likewise.
23814         * lib/obj-c++.exp (obj-c++_init): Likewise.
23815         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23816         (scan-assembler-dem-not): Likewise.
23817         * lib/scandump.exp (scan-dump-dem): Likewise.
23818         (scan-dump-dem-not): Likewise.
23819
23820 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23821
23822         PR testsuite/25767
23823         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23824         powerpc-*-darwin*.
23825         * lib/obj-c++.exp (obj-c++_init): Likewise.
23826
23827 2006-01-16  Richard Guenther  <rguenther@suse.de>
23828
23829         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23830
23831 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23832
23833         PR testsuite/25777
23834         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23835         to LD_LIBRARY_PATH.
23836
23837 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23838             Andrew Pinski  <pinskia@physics.uc.edu>
23839
23840         * gcc.dg/minmax-1.c: New test.
23841
23842 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23843
23844         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23845         * gcc.misc-tests/dectest.exp: Ditto.
23846
23847 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23848
23849         PR testsuite/25796
23850         * gcc.target/i386/cmov6.c: Use -march=k8.
23851
23852 2006-01-15  Andreas Jaeger  <aj@suse.de>
23853
23854         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23855         x86 does not have __float128.
23856
23857 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23858
23859         * gcc.target/i386/cmov6.c: New test.
23860
23861 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/25663
23864         * g++.dg/template/ctor6.C: New test.
23865
23866 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23867
23868         PR tree-optimization/25485
23869         * gcc.dg/tree-ssa/pr25485.c: New.
23870
23871 2006-01-14  Richard Guenther  <rguenther@suse.de>
23872
23873         PR tree-optimization/22548
23874         PR tree-optimization/22555
23875         PR tree-optimization/22501
23876         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23877         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23878         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23879         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23880         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23881         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23882         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23883         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23884         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23885
23886 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23887
23888         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23889         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23890
23891 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23892         Richard Guenther  <rguenther@suse.de>
23893
23894         PR rtl-optimization/24257
23895         * gcc.dg/torture/pr24257.c: New testcase.
23896
23897 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23898
23899         * gcc.c-torture/execute/20060110-1.c: New test.
23900         * gcc.c-torture/execute/20060110-2.c: New test.
23901
23902 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23903
23904         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23905
23906 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23907
23908         PR fortran/25756
23909         * gfortran.dg/label_3.f90: New test.
23910
23911 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23912
23913         PR tree-optimization/25771
23914         * g++.dg/tree-ssa/pr25771.C: New test
23915
23916 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23917
23918         PR tree-opt/24365
23919         * g++.dg/opt/complex5.C: New test.
23920
23921 2006-01-13  Richard Guenther  <rguenther@suse.de>
23922
23923         * gcc.target/i386/387-9.c: New testcase.
23924
23925 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23926
23927         PR c++/24824
23928         * g++.dg/debug/dwarf2-1.C: New.
23929
23930 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23931
23932         PR testsuite/25728
23933         * lib/gcov.exp (verify-lines): Add "close $fd".
23934
23935 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23936             Ben Elliston  <bje@au.ibm.com>
23937
23938         * gcc.dg/dfp/inf-1.c: New test.
23939
23940 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23941             Yao Qi  <qiyaoltc@cn.ibm.com>
23942             Ben Elliston  <bje@au.ibm.com>
23943             Jon Grimm  <jgrimm2@us.ibm.com>
23944
23945         * gcc.dg/nodfp-1.c: New test.
23946         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23947         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23948         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23949         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23950         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23951         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23952         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23953         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23954         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23955         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23956         * gcc.dg/format/dfp-printf-1.c: Likewise.
23957         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23958         (compat_setup_dfp): New.
23959         * gcc.dg/compat/compat.exp: Use it.
23960         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23961         Make some variables global, prepend "compat_" to their names.
23962         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23963         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23964         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23965         * lib/compat.exp (compat_skip_list): Make global, rename.
23966         * lib/c-compat.exp: New file.
23967         * lib/target-supports.exp (check_effective_target_dfp): New.
23968
23969         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23970         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23971         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23972         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23973         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23974         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23975         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23976         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23977         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23978         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23979         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23980         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23981         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23982         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23983         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23984         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23985         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23986         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23987         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23988         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23989         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23990         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23991         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23992         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23993         gcc.dg/dfp/struct-layout-1.c,
23994         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23995         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23996         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23997         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23998         gcc.dg/dfp/func-vararg-dfp.c,
23999         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24000         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24001         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24002         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24003         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24004
24005 2006-01-11  Richard Guenther  <rguenther@suse.de>
24006
24007         PR tree-optimization/25734
24008         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24009
24010 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24011
24012         PR fortran/25486
24013         * gfortran.dg/literal_character_constant_1_x.F: New test.
24014         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24015         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24016         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24017
24018 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24019
24020         PR c++/25386
24021         * g++.dg/ext/packed3.C: Add expected packed error.
24022
24023 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24024
24025         PR target/25706
24026         * gcc.dg/torture/pr25706-1.c: New test.
24027
24028 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24029
24030         PR tree-optimization/23109
24031         PR tree-optimization/23948
24032         PR tree-optimization/24123
24033
24034         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24035         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24036         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24037         g++.dg/tree-ssa/pr23948.C: New testcases.
24038         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24039         three divisions in order to do the optimization.
24040
24041 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24042
24043         PR c++/25632
24044         * g++.dg/other/pr25632.C: New test.
24045
24046 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24047
24048         PR fortran/25730
24049         * gfortran.dg/used_types_1.f90: New test.
24050
24051 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24052
24053         PR target/25718
24054         * gcc.dg/torture/pr25718-1.c: New test.
24055
24056 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24057
24058         * gfortran.dg/list_read_2.f90: Fix typo in description.
24059
24060 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24061
24062         * lib/target-supports.exp (check_visibility_available): Simplify test
24063         for *-*-netware*.
24064         (check_profiling_available): Fail for *-*-netware*.
24065         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24066         * gcc.dg/20021014-1.c: Likewise.
24067         * gcc.dg/nest.c: Likewise.
24068
24069 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24070
24071         fortran/24936
24072         * gfortran.dg/forall_3.f90: New test.
24073
24074 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24075
24076         PR fortran/21977
24077         * gfortran.dg/nesting_2.f90: New test.
24078         * gfortran.dg/nesting_3.f90: New test.
24079
24080 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24081
24082         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24083         Fix typo in comment.
24084
24085 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24086
24087         * gfortran.dg/single_char_string.f90: New test.
24088
24089 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24090
24091         * gfortran.dg/ichar_2.f90: New test.
24092
24093 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24094
24095         PR fortran/25093
24096         * gfortran.dg/private_type_4.f90: New.
24097
24098 2006-01-07  Richard Guenther  <rguenther@suse.de>
24099
24100         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24101
24102 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24103
24104         * gfortran.dg/func_decl_1.f90: New.
24105         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24106         * gfortran.dg/array_alloc_2.f90: Likewise.
24107         * gfortran.dg/char_result_8.f90: Likewise.
24108         * gfortran.dg/dup_save_1.f90: Likewise.
24109         * gfortran.dg/dup_save_2.f90: Likewise.
24110         * gfortran.dg/f2c_6.f90: Likewise.
24111         * gfortran.dg/f2c_7.f90: Likewise.
24112         * gfortran.dg/func_result_2.f90: Likewise.
24113         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24114
24115 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24116
24117         PR fortran/22146
24118         * gfortran.dg/elemental_subroutine_1.f90: New test.
24119         * gfortran.dg/elemental_subroutine_2.f90: New test.
24120
24121         PR fortran/25029
24122         PR fortran/21256
24123         * gfortran.dg/assumed_size_refs_1.f90: New test.
24124
24125         PR fortran/20868
24126         PR fortran/20870
24127         * gfortran.dg/assumed_size_refs_2.f90: New test.
24128         * gfortran.dg/initialization_1.f90: Change warning message.
24129
24130 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24131
24132         * gcc.dg/tree-ssa/loop-15.c: New test.
24133
24134 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24135
24136         PR fortran/25598
24137         * gfortran.dg/backspace_3.f: New test.
24138         * gfortran.dg/backspace_4.f: New test.
24139
24140 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24141
24142         PR fortran/24268
24143         * gfortran.dg/fmt_white.f: Update test.
24144
24145 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24146
24147         * gcc.dg/cast-1.c: Add new warning.
24148         * gcc.dg/cast-2.c: Likewise.
24149         * gcc.dg/cast-3.c: Likewise.
24150         * gcc.dg/format/cast-1.c: Likewise.
24151         * gcc.dg/cast-4.c: New testcase.
24152
24153 2006-01-05  Richard Guenther  <rguenther@suse.de>
24154
24155         PR tree-optimization/22555
24156         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24157
24158 2006-01-05  Richard Guenther  <rguenther@suse.de>
24159             Diego Novillo  <dnovillo@redhat.com>
24160
24161         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24162         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24163         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24164         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24165         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24166         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24167         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24168         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24169         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24170         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24171         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24172         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24173         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24174         * treelang/compile/extravar.tree: Likewise.
24175         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24176         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24177         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24178         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24179         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24180
24181 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24182
24183         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24184         for 64-bit fix.
24185
24186 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24187
24188         PR fortran/23675
24189         gfortran.dg/char_result_11.f90: New.
24190
24191 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR c++/24782
24194         * g++.dg/parse/access9.C: New test.
24195         * g++.dg/tc1/dr52.C: Tweak error markers.
24196
24197 2006-01-04  Richard Henderson  <rth@redhat.com>
24198
24199         Merge from gomp branch.
24200         * g++.dg/parse/pragma2.C: Update expected error lines.
24201
24202 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * g++.dg/other/i386-2.C: New test.
24205
24206         PR target/25554
24207         * gcc.c-torture/compile/20051228-1.c: New test.
24208
24209         PR c/25559
24210         * gcc.dg/pr25559.c: New test.
24211
24212 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24213
24214         PR c++/25492
24215         * g++.dg/lookup/friend9.C: New test.
24216
24217         PR c++/25625
24218         * g++.dg/template/repo5.C: New test.
24219
24220 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24221
24222         PR fortran/25101
24223         * gfortran.dg/forall_2.f90: New test.
24224
24225 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24226
24227         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24228         dg-require-weak.  Adjust regexp to handle leading-underscore
24229         targets and space as well as TAB after .weak.  Change previous
24230         64-bit fix to not use naked dot.
24231
24232 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24233
24234         PR rtl-optimization/25578
24235         * gcc.c-torture/execute/20060102-1.c: New testcase.
24236
24237 2006-01-03  Richard Guenther  <rguenther@suse.de>
24238
24239         PR c/25183
24240         * gcc.dg/torture/pr25183.c: New testcase.
24241
24242 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24243
24244         Merge from gomp-branch.
24245         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24246         * gcc.dg/ia64-sync-2.c: Likewise.
24247         * gcc.dg/ia64-sync-3.c: Likewise.
24248         * gcc.dg/ia64-sync-4.c: Likewise.
24249         * gcc.dg/sync-2.c: Likewise.
24250         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24251         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24252
24253 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24254
24255         PR c++/25635
24256         * g++.dg/parse/operator6.C: New test.
24257
24258         PR c++/25637
24259         * g++.dg/parse/error29.C: New test.
24260
24261         PR c++/25638
24262         * g++.dg/parse/dtor6.C: New test.
24263
24264         PR c++/25633
24265         * g++.dg/parse/ctor3.C: New test.
24266
24267         PR c++/25634
24268         * g++.dg/template/class3.C: New test.
24269
24270 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24271
24272         * g++.dg/debug/debug9.C: New.
24273
24274 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24275
24276         PR fortran/24640
24277         * gfortran.dg/label_2.f90: New test.
24278
24279 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24280
24281         * g++.dg/lookup/using12.C: Tighten error marker.
24282
24283 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24284             Andrew Pinski <pinskia@physics.uc.edu>
24285
24286         * gcc.target/powerpc/darwin-abi-3.c: New file.
24287         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24288         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24289         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24290         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24291         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24292         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24293         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24294         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24295
24296 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24297
24298         * gcc.dg/tree-ssa/loadpre1.c: New;
24299         * gcc.dg/tree-ssa/loadpre2.c: New;
24300         * gcc.dg/tree-ssa/loadpre3.c: New;
24301         * gcc.dg/tree-ssa/loadpre4.c: New;
24302         * gcc.dg/tree-ssa/loadpre5.c: New;
24303         * gcc.dg/tree-ssa/loadpre6.c: New;
24304         * gcc.dg/tree-ssa/loadpre7.c: New;
24305         * gcc.dg/tree-ssa/loadpre8.c: New;
24306         * gcc.dg/tree-ssa/loadpre9.c: New;
24307
24308 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24311         * g++.dg/abi/thunk4.C: Likewise.
24312
24313 2006-01-01  Andreas Jaeger  <aj@suse.de>
24314
24315         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24316         portable.
24317
24318 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24319
24320         PR c++/25294
24321         * gcc.dg/pragma-pack-3.c: New test.
24322         * g++.dg/parse/pragma3.C: New test.
24323
24324 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24325
24326         PR middle-end/24827
24327         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24328
24329 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24330
24331         PR testsuite/25214
24332         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24333
24334 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24335
24336         PR fortran/22607
24337         * gfortran-dg/pure_byref_3.f90: New.
24338
24339         fortran/PR 25396
24340         * gfortran.dg/userdef_operator_1.f90: New.
24341
24342 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24343
24344         * g++.dg/abi/thunk3.C: New.
24345         * g++.dg/abi/thunk4.C: New.
24346
24347 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24348
24349         PR fortran/25532
24350         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24351         associated derived type components of derived types are
24352         properly declared in contained procedures.
24353
24354 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24355
24356         PR libgfortran/25139
24357         * gfortran.dg/backspace_2.f: New test.
24358
24359 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24360
24361         PR libgfortran/25550
24362         * gfortran.dg/endfile.f: New test.
24363
24364 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24365
24366         PR libgfortran/25419
24367         * gfortran.dg/comma.f: New test.
24368
24369 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24370
24371         * lib/gfortran-dg.exp: Remove trailing whitespace.
24372         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24373         -funroll-all-loops.
24374
24375 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24376
24377         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24378         Extended Double long doubles or repeat tests when long double is
24379         the same size as double.
24380
24381 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24382
24383         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24384
24385         PR testsuite/25442
24386         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24387         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24388
24389         PR testsuite/25441
24390         * gcc.dg/pr23911.c: Make test variable static.
24391
24392         PR testsuite/25444
24393         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24394
24395 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/25439
24398         * g++.dg/parse/crash17.C: Adjust error markers.
24399         * g++.dg/template/error20.C: New test.
24400
24401 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/23172
24404         * g++.dg/ext/complit4.C: New test.
24405
24406         PR c++/25417
24407         * g++.dg/ext/complit5.C: Likewise.
24408
24409 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24410
24411         PR tree-optimization/25125
24412         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24413         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24414         * gcc.c-torture/execute/pr25125.c: New.
24415
24416 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24417
24418         PR fortran/25029
24419         PR fortran/21256
24420         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24421         functions with incorrect assumed size references.
24422
24423 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24424
24425         PR c++/23171
24426         * g++.dg/opt/init1.C: New test.
24427
24428 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24429
24430         PR c++/24671
24431         * g++.dg/template/sfinae3.C: New test.
24432
24433 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24434
24435         * g++.dg/other/friend4.C: New test.
24436
24437 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24438
24439         PR target/25005
24440         * g++.dg/opt/pr25005.C: New test.
24441
24442 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24443
24444         PR c++/25369
24445         * g++.dg/template/ptrmem16.C: New test.
24446
24447 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24448
24449         PR fortran/25029
24450         PR fortran/21256
24451         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24452
24453 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24454
24455         PR libgfortran/25307
24456         * gfortran.dg/list_read_5.f90: New test.
24457
24458 2005-12-22  Richard Henderson  <rth@redhat.com>
24459
24460         * gcc.target/i386/sse-7.c: Use -msse2.
24461
24462 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24463
24464         PR rtl-optimization/25432
24465         * gcc.c-torture/compile/20051216-1.c: New test.
24466
24467         PR objc/25328
24468         * objc/execute/pr25328.m: New test.
24469
24470 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/25364
24473         * g++.dg/template/call4.C: New test.
24474
24475 2005-12-22  Dale Johannesen  <dalej@apple.com>
24476
24477         * gcc.target/i386/sse-17.c: New.
24478
24479 2005-12-22  Paul Brook  <paul@codesourcery.com>
24480
24481         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24482
24483 2005-12-22  Paul Brook  <paul@codesourcery.com>
24484
24485         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24486
24487 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24488
24489         PR tree-opt/25513
24490         * gcc.c-torture/compile/pr25513.c: New test.
24491
24492 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24493
24494         PR c++/23333
24495         * g++.dg/parse/error25.C: Add more tests.
24496
24497 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24498
24499         PR fortran/18990
24500         * gfortran.dg/der_charlen_1.f90: New.
24501
24502 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24503
24504         PR fortran/20889
24505         * gfortran.dg/pointer_component_type_1.f90: New test.
24506
24507         PR fortran/25029
24508         PR fortran/21256
24509         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24510         should give an error with assumed size array refernces and checks
24511         those that should not.
24512         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24513         reference an upper bound so that it does not generate an error.
24514
24515         PR fortran/19362
24516         PR fortran/20244
24517         PR fortran/20864
24518         PR fortran/25391
24519         * gfortran.dg/used_dummy_types_1.f90: New test.
24520         * gfortran.dg/used_dummy_types_2.f90: New test.
24521         * gfortran.dg/used_dummy_types_3.f90: New test.
24522         * gfortran.dg/used_dummy_types_4.f90: New test.
24523         * gfortran.dg/used_dummy_types_5.f90: New test.
24524
24525         PR fortran/23152
24526         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24527         group already being USE associated.
24528         * gfortran.dg/assumed_shape_nml.f90: New test.
24529         * gfortran.dg/assumed_size_nml.f90: New test.
24530
24531         PR fortran/20862
24532         PR fortran/25053
24533         PR fortran/25063
24534         PR fortran/25064
24535         PR fortran/25066
24536         PR fortran/25067
24537         PR fortran/25068
24538         PR fortran/25307
24539         * gfortran.dg/io_constraints_1.f90: New test.
24540         * gfortran.dg/io_constraints_1.f90: New test.
24541         * gfortran.dg/iostat_3.f90: Change wording of warning.
24542         * gfortran.dg/g77/19981216-0.f: The same.
24543
24544 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24545
24546         PR tree-optimization/23518
24547         * gcc.dg/pr23518.c: New.
24548
24549 2005-12-21  Mike Stump  <mrs@apple.com>
24550
24551         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24552
24553 2005-12-21  Paul Brook  <paul@codesourcery.com>
24554
24555         * gcc.dg/pr19340.c: Skip on m68k targets.
24556
24557 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24558
24559         PR rtl-optimization/25196
24560         * gcc.dg/pr25196.c: New test.
24561
24562 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24563
24564         PR fortran/25423
24565         gfortran.dg/where_nested_1.f90: New.
24566
24567 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24568
24569         PR tree-optimization/25382.
24570         * gcc.dg/tree-ssa/pr25382.c: New.
24571
24572 2005-12-20  Richard Guenther  <rguenther@suse.de>
24573
24574         PR middle-end/24306
24575         * gcc.target/i386/pr24306.c: New testcase.
24576
24577 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24578
24579         PR tree-optimization/25501
24580         * gcc.dg/tree-ssa/pr25501.c: New.
24581
24582 2005-12-20  Richard Guenther  <rguenther@suse.de>
24583
24584         Revert
24585         2005-12-02  Richard Guenther  <rguenther@suse.de>
24586
24587         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24588
24589 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/21228
24592         * g++.dg/warn/Wunreachable-code-2.C: New test.
24593
24594 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/24278
24597         * g++.dg/template/ctor5.C: New test.
24598
24599         PR c++/24915
24600         * g++.dg/template/overload8.C: New test.
24601
24602 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24603
24604         * gcc.c-torture/compile/pr25483 : New test.
24605
24606 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24607
24608         PR c++/20552
24609         * g++.dg/ext/typeof10.C: New test.
24610
24611 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24612
24613         * gcc.dg/mt-loopi1.c: New.
24614
24615 2005-12-18  Richard Guenther  <rguenther@suse.de>
24616
24617         PR tree-optimization/25481
24618         * gcc.dg/torture/pr25481.c: New testcase.
24619
24620 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24621
24622         PR rtl-optimization/21041
24623         * gcc.dg/pr21041.c: New test.
24624
24625 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24626
24627         PR libgfortran/25463
24628         * gfortran.dg/advance.f90: New test.
24629
24630 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24631
24632         * gcc.dg/20051201-1.c: New test.
24633
24634 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24635
24636         PR fortran/25018
24637         * gfortran.dg/initialization_1.f90: New test.
24638         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24639         * gfortran.dg/g77/980616-0.f: The same.
24640
24641 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24642
24643         * PR fortran/25458
24644         * gfortran.dg/chkbits.f90: New test.
24645
24646 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24647
24648         * gfortran.dg/enum_5.f: Revert to previous version.
24649
24650 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24651
24652         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24653         * gfortran.dg/nested_modules_1.f90: Ditto.
24654         * gfortran.dg/hollerith_f95.f90: Ditto.
24655         * gfortran.dg/select_5.f90: Ditto.
24656         * gfortran.dg/secnds.f: Ditto.
24657         * gfortran.dg/hollerith2.f90: Ditto.
24658         * gfortran.dg/imag_2.f: Ditto.
24659         * gfortran.dg/ftell_2.f90: Ditto.
24660         * gfortran.dg/malloc_free_1.f90: Ditto.
24661         * gfortran.dg/logint-1.f: Ditto.
24662         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24663         * gfortran.dg/e_d_fmt.f90: Ditto.
24664         * gfortran.dg/hollerith_legacy.f90: Ditto.
24665         * gfortran.dg/logint-2.f: Ditto.
24666         * gfortran.dg/enum_5.f90: Ditto.
24667         * gfortran.dg/f2c_2.f90: Ditto.
24668         * gfortran.dg/pr17143.f90: Ditto.
24669         * gfortran.dg/namelist_14.f90: Ditto.
24670         * gfortran.dg/logint-3.f: Ditto.
24671         * gfortran.dg/spread_scalar_source.f90: Ditto.
24672         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24673         * gfortran.dg/namelist_11.f: Ditto.
24674         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24675         * gfortran.dg/g77/20010519-1.f
24676         * gfortran.dg/g77/alpha1.f: Ditto.
24677         * gfortran.dg/g77/990115-1.f: Ditto.
24678         * gfortran.dg/g77/erfc.f: Ditto.
24679         * gfortran.dg/g77/19990313-3.f: Ditto.
24680         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24681         * gfortran.dg/g77/20010426.f: Ditto.
24682         * gfortran.dg/g77/19990313-0.f: Ditto.
24683         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24684         * gfortran.dg/g77/20000629-1.f: Ditto.
24685         * gfortran.dg/g77/970125-0.f: Ditto.
24686         * gfortran.dg/g77/8485.f: Ditto.
24687         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24688         * gfortran.dg/g77/19990313-1.f: Ditto.
24689         * gfortran.dg/g77/int8421.f: Ditto.
24690         * gfortran.dg/g77/19990305-0.f: Ditto.
24691         * gfortran.dg/g77/947.f: Ditto.
24692         * gfortran.dg/g77/19990905-2.f: Ditto.
24693         * gfortran.dg/g77/cabs.f: Ditto.
24694         * gfortran.dg/g77/19990313-2.f: Ditto.
24695         * gfortran.dg/g77/20020307-1.f: Ditto.
24696         * gfortran.dg/g77/dcomplex.f: Ditto.
24697         * gfortran.dg/g77/19990502-1.f: Ditto.
24698         * gfortran.dg/g77/19981216-0.f: Ditto.
24699         * gfortran.dg/common_4.f90: Ditto.
24700         * gfortran.dg/entry_4.f90: Ditto.
24701         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24702         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24703         * gfortran.dg/namelist_12.f: Ditto.
24704         * gfortran.dg/scale_1.f90: Ditto.
24705         * gfortran.dg/modulo_1.f90
24706         * gfortran.dg/hollerith.f90: Ditto.
24707         * gfortran.dg/direct_io_3.f90: Ditto.
24708         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24709         * gfortran.dg/gnu_logical_1.F: Ditto.
24710         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24711         * gfortran.dg/assign_1.f90: Ditto.
24712         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24713         * gfortran.dg/pr23095.f: Ditto.
24714         * gfortran.dg/read_float_1.f90: Ditto.
24715
24716 2005-12-17  Andreas Jaeger  <aj@suse.de>
24717
24718         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24719         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24720
24721 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24722
24723         PR fortran/24268
24724         * gfortran.dg/fmt_white.f: New test.
24725
24726 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24727
24728         * gfortran.dg/label_1.f90: New test.
24729
24730 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24731
24732         PR testsuite/25422
24733         * gcc.dg/20031012-1.c: Add -Walways-true option.
24734         * gcc.dg/weak/weak-3.c: Likewise.
24735         * g++.old-deja/g++.mike/warn8.C: Likewise.
24736
24737 2005-12-16  Mike Stump  <mrs@apple.com>
24738
24739         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24740         exit.
24741
24742 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24743
24744         PR libgfortran/25264
24745         PR libgfortran/25349
24746         * gfortran.dg/tl_editing.f90: Added additional checks.
24747         * gfortran.dg/t_editing.f: New test.
24748         * gfortran.dg/write_padding.f90: New test
24749
24750 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24751
24752         PR testsuite/25215
24753         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24754
24755 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24756
24757         PR rtl-optimization/24899
24758         * gcc.c-torture/execute/20051215-1.c: New test.
24759
24760 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24761
24762         PR 24823
24763         * gfortran.dg/pr24823.f: New test.
24764
24765 2005-12-16  Jeff Law  <law@redhat.com>
24766
24767         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24768
24769 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24770
24771         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24772         (base_types): Change C++ style comments to C style comments.  Remove
24773         aligned types from the array.  Keep Enums disabled.
24774         (complex_types): Remove aligned types from the array.
24775         Comment out "_Complex long double".
24776         (attrib_types): Remove.
24777         (complex_attrib_types): Remove.
24778         (attrib_array_types): Remove.
24779         (complex_attrib_array_types): Remove.
24780         (aligned_bitfld_types): Remove.
24781         (n_aligned_bitfld_types): Remove.
24782         (FEATURE_ALIGNEDPACKED): Delete.
24783         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24784         (singles): Remove support for adding attributes.
24785         (choose_type): Remove support for attributed types.
24786         (generate_fields): Remove support for attributed bit-fields.
24787         Remove support for adding attributes.
24788         (generate_random_tests): Remove support for adding attributes.
24789         (features): Add back "[0] :0" and "complex vector [0]".
24790         (main): Remove support for attributed bit-fields.
24791         Uncomment the calling of generate_random_tests for the rests of
24792         the tests.
24793
24794 2005-12-16  Jan Hubicka  <jh@suse.cz>
24795
24796         * gcc.c-torture/combine/pr25224.c: New.
24797
24798 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24799
24800         PR other/25028
24801         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24802         HP-UX.
24803
24804 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24805
24806         * gcc.dg/20051215-1.c: New file.
24807
24808 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24809
24810         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24811         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24812
24813 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24814
24815         PR fortran/18197
24816         * gfortran.dg/dummy_functions_1.f90: New.
24817
24818 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24819
24820         PR rtl-optimization/25310
24821         * gcc.c-torture/compile/pr25310.c: New test.
24822
24823 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24824
24825         PR debug/25023
24826         * gcc.dg/pr25023.c: New test.
24827
24828 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24829
24830         * g++.old-deja/g++.brendan/redecl1.C,
24831         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24832         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24833         g++.old-deja/g++.oliva/typeof1.C,
24834         g++.old-deja/g++.other/crash16.C,
24835         g++.old-deja/g++.other/crash34.C,
24836         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24837         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24838         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24839         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24840         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24841         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24842         Remove xfail.
24843
24844 2005-12-14  Kean Johnston  <jkj@sco.com>
24845             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24846
24847         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24848         * gcc.target/i386/20020523-1.c: Ditto.
24849         * gcc.target/i386/tailcall-1.c: Ditto.
24850         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24851         * gcc.target/i386/ssetype-5.c: Ditto.
24852
24853 2005-12-14  Jeff Law  <law@redhat.com>
24854
24855         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24856
24857 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24858
24859         PR target/25254
24860         PR target/24188
24861         * gcc.target/i386/pr25254.c: New test.
24862         * gfortran.dg/PR24188.f: New test.
24863
24864 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24865
24866         * lib/fortran-torture.exp: Catch remaining uses of
24867         remote_file build delete.
24868
24869 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24870
24871         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24872
24873 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24874
24875         * gcc.dg/warn-addr-cmp.c: New test.
24876
24877 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24878
24879         PR debug/25023
24880         PR target/25293
24881         * gcc.target/i386/pr25293.c: New test.
24882
24883 2005-12-13  Petr Machata  <machata@post.cz>
24884
24885         PR c++/24907
24886         * g++.dg/parse/comma2.C: New test.
24887
24888 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24889             Jakub Jelinek  <jakub@redhat.com>
24890
24891         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24892         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24893         (limits.h): Include unconditionally.
24894         (stdlib.h): Likewise.
24895         (hashtab.h): Do not include.
24896         (getopt.h): Likewise.
24897         (stddef.h): Include.
24898         (hashval_t): Define.
24899         (struct entry): Add "next" field.
24900         (HASH_SIZE): New macro.
24901         (hash_table): New variable.
24902         (switchfiles): Do not use xmalloc.
24903         (mix): New macro.
24904         (iterative_hash): New function.
24905         (hasht): Remove.
24906         (e_exists): New function.
24907         (e_insert): Likewise.
24908         (output): Use, instead of libiberty hashtable functions.
24909         (main): Do not use getopt.  Do not call htab_create.
24910
24911 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24912
24913         PR c++/25331
24914         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24915         put atal* and atpaal* attributes on array elements.
24916         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24917         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24918         put atal* and atpaal* attributes on array elements.
24919         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24920
24921 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24922
24923         * gcc.dg/single-precision-constant.c: New test.
24924
24925 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24926
24927         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24928         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24929         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24930         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24931         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24932         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24933         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24934         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24935         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24936         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24937         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24938         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24939         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24940         gcc.target/powerpc/ppc-sdata-2.c,
24941         gcc.target/powerpc/ppc-stackalign-1.c,
24942         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24943         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24944         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24945         gcc.target/powerpc/rs6000-ldouble-2.c,
24946         gcc.target/powerpc/rs6000-power2-1.c,
24947         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24948         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24949         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24950         option into target selector.
24951         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24952         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24953
24954 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24955
24956         PR objc/25348
24957         * objc.dg/encode-9.m: New test.
24958
24959 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24960
24961         PR testsuite/20772
24962         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24963         * gcc.dg/asm-b.c: Fix typo.
24964         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24965         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24966         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24967         i?86 lp64 and x86_64 ilp32.
24968         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24969         on i?86 lp64.
24970         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24971
24972 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24973
24974         PR fortran/25078
24975         gfortran.dg/equiv_5.f90: New test.
24976
24977 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24978
24979         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24980         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24981         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24982         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24983         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24984         * gcc.dg/tree-ssa/reassoc-5.c: New.
24985         * gcc.dg/tree-ssa/reassoc-6.c: New.
24986         * gcc.dg/tree-ssa/reassoc-7.c: New.
24987         * gcc.dg/tree-ssa/reassoc-8.c: New.
24988         * gcc.dg/tree-ssa/reassoc-9.c: New.
24989         * gcc.dg/tree-ssa/reassoc-10.c: New.
24990         * gcc.dg/tree-ssa/reassoc-11.c: New.
24991
24992 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24993
24994         PR testsuite/25167
24995         PR testsuite/24478
24996         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24997
24998 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/25300
25001         * g++.dg/template/inherit.C: Do not use a generic error message.
25002
25003 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25004
25005         PR libobjc/25354
25006         * objc.dg/gnu-encoding: New directory.
25007         * objc.dg/gnu-encoding/compat-common.h: New file.
25008         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25009         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25010         * objc.dg/gnu-encoding/vector-defs.h: New file.
25011         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25012         * objc.dg/gnu-encoding/generate-random.c: New file.
25013         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25014         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25015         * objc.dg/gnu-encoding/generate-random.h: New file.
25016
25017 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25018
25019         PR c++/25337
25020         * g++.dg/template/defarg7.C: New test.
25021
25022 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25023
25024         PR libobjc/25347
25025         * objc.dg/encode-8.m: New test.
25026
25027 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25028
25029         PR libobjc/25346
25030         * objc.dg/encode-7.m: New test.
25031
25032 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/25010
25035         * g++.dg/opt/inline10.C: New test.
25036
25037 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25038
25039         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25040
25041 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25042
25043         * gfortran.dg/substring_equivalence.f90: typo in comment
25044
25045 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25046
25047         PR fortran/25068
25048         * gfortran.dg/iostat_3.f90: New test.
25049
25050 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25051
25052         PR fortran/23815
25053         * gfortran.dg/unf_io_convert_1.f90: New test.
25054         * gfortran.dg/unf_io_convert_2.f90: New test.
25055         * gfortran.dg/unf_io_convert_3.f90: New test.
25056
25057 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25058
25059         PR testsuite/20772
25060         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25061         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25062         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25063         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25064         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25065         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25066         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25067         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25068         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25069         gcc.dg/torture/fp-int-convert-float128-timode.c,
25070         gcc.dg/torture/fp-int-convert-float128.c,
25071         gcc.dg/torture/fp-int-convert-float80-timode.c,
25072         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25073         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25074
25075         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25076
25077 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25078
25079         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25080
25081 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25082
25083         * gcc.dg/20051207-1.c,
25084         * gcc.dg/20051207-2.c,
25085         * gcc.dg/20051207-3.c: New tests.
25086
25087 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25088
25089         PR testsuite/20772
25090         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25091         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25092         dg-skip-if target selector.
25093
25094         PR testsuite/20772
25095         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25096         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25097         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25098         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25099         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25100         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25101         and/or merge with i?86 cases.
25102
25103         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25104
25105         PR testsuite/20772
25106         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25107         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25108         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25109         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25110         x86_64-*-linux*.
25111
25112 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25113
25114         PR target/25311
25115         * gcc.c-torture/compile/pr25311.c: New test.
25116
25117 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25118
25119         PR libgfortran/25039
25120         * gfortran.dg/read_comma.f: New test.
25121
25122 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25123
25124         PR c++/19317
25125         * g++.dg/opt/pr19317-1.C: New test.
25126         * g++.dg/opt/pr19317-2.C: New test.
25127         * g++.dg/opt/pr19317-3.C: New test.
25128
25129         PR target/19005
25130         * gcc.c-torture/execute/pr19005.c: New test.
25131
25132         PR target/17828
25133         * g++.old-deja/g++.other/comdat5.C: New test.
25134         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25135
25136         * g++.dg/compat/struct-layout-1.exp: New file.
25137         * g++.dg/compat/struct-layout-1.h: New.
25138         * g++.dg/compat/struct-layout-1_generate.c: New.
25139         * g++.dg/compat/struct-layout-1_x1.h: New.
25140         * g++.dg/compat/struct-layout-1_x2.h: New.
25141         * g++.dg/compat/struct-layout-1_y1.h: New.
25142         * g++.dg/compat/struct-layout-1_y2.h: New.
25143
25144         * gcc.dg/20050330-2.c: New test.
25145
25146 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25147
25148         PR fortran/25292
25149         * gfortran.dg/associated_1.f90: New.
25150
25151 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25152
25153         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25154         ILP32 vect_no_align platforms.
25155
25156 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25157             Jakub Jelinek  <jakub@redhat.com>
25158
25159         PR target/25268
25160         * gcc.c-torture/compile/20051207-1.c: New test.
25161
25162 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25163
25164         PR testsuite/20772
25165         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25166         gcc.dg/torture/pr18582-1.c,
25167         gcc.target/i386/attributes-error.c: Also test on x86_64.
25168
25169         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25170
25171 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25172
25173         PR c++/19397
25174         * g++.dg/template/typedef3.C: New test.
25175
25176         PR c++/19762
25177         PR c++/19764
25178         * g++.dg/template/dtor3.C: Fix error markers.
25179
25180 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25181
25182         * lib/target-supports.exp (check_effective_target_sync_char_short):
25183         Add s390*.
25184
25185 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25186
25187         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25188
25189 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25190
25191         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25192         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25193         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25194         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25195
25196 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25197
25198         PR c++/25263
25199         * g++.dg/other/array2.C: New test case.
25200
25201 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25202
25203         * gcc.dg/darwin-weakimport-3.c: New.
25204
25205         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25206         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25207         and to work on Darwin.
25208         * gcc.dg/attr-weakref-1b.c: New file.
25209         * gcc.dg/attr-weakref-2.c: New test.
25210         * gcc.dg/darwin-weakref-1.c: New test.
25211
25212 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25213
25214         PR testsuite/25247
25215         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25216         use in selector expressions.
25217         (dg-xfail-if): Ditto.
25218         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25219         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25220         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25221         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25222         * gcc.test-framework/test-framework.exp: Skip generated tests if
25223         CHECK_TEST_FRAMEWORK is not 1.
25224
25225 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25226
25227         PR tree-optimization/24963
25228         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25229
25230         PR target/24108
25231         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25232
25233         PR target/18580
25234         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25235         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25236         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25237         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25238
25239 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25242         dg-options.
25243
25244 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25245
25246         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25247
25248 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25249
25250         * gcc.dg/format/cast-1.c: New test.
25251
25252 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25253
25254         PR c/7776
25255         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25256         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25257         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25258         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25259
25260 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25261
25262         * gcc.dg/cast-pretty-print-1.c: New test.
25263
25264 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25265
25266         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25267
25268 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/24173
25271         * g++.dg/template/friend40.C: New test.
25272
25273 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25274
25275         PR target/25199
25276         * gcc.target/i386/movq-2.c: New test.
25277         * gcc.target/i386/movq.c: Remove target i?86, instead add
25278         dg-require-effective-target ilp32.
25279
25280 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25281
25282         PR c++/24103
25283         * g++.dg/other/default1.C: New test.
25284
25285 2005-12-02  Richard Guenther  <rguenther@suse.de>
25286
25287         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25288
25289 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25290
25291         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25292
25293 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25294
25295         PR target/21017
25296         * gcc.target/powerpc/rotate.c: New.
25297
25298 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25299
25300         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25301         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25302
25303 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25304
25305         PR c/13384
25306         * gcc.dg/pr17730-1.c: Adjust.
25307         * gcc.dg/lvalue1.c (main): Likewise.
25308         * gcc.dg/lvalue-2.c: Likewise.
25309         * g++.dg/pr7503-3.C
25310
25311 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25312
25313         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25314         error messages.
25315
25316 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25317
25318         PR fortran/24789
25319         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25320
25321 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25322
25323         PR target/24475
25324         * lib/target-supports.exp (check_effective_target_tls): New.
25325         (check_effective_target_tls_runtime): New.
25326         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25327         for TLS support.
25328         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25329         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25330         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25331         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25332         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25333         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25334         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25335         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25336         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25337         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25338         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25339         effective-target TLS.
25340         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25341         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25342         effective-target TLS runtime.
25343
25344 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25345
25346         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25347
25348 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25349
25350         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25351         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25352         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25353         ignored" warnings when "packing" is the same as the ABI layout.
25354
25355 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25356
25357         PR fortran/21302
25358         * gfortran.dg/line_length_1.f: New test.
25359         * gfortran.dg/line_length_2.f90: Ditto.
25360
25361 2005-11-30  Richard Guenther  <rguenther@suse.de>
25362
25363         PR tree-optimization/21655
25364         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25365
25366 2005-11-30  Dale Johannesen  <dalej@apple.com>
25367
25368         * gcc.c-torture/compile/pr24930.c: New.
25369
25370 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25371
25372         PR fortran/15809
25373         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25374
25375 2005-11-30  Jeff Law  <law@redhat.com>
25376
25377         * g++.old-deja/g++.law/pr25000.C: New test.
25378
25379 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25380
25381         * gcc.dg/tls/opt-11.c: New test.
25382
25383 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25384
25385         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25386         targets.
25387         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25388         LP64 ia64.
25389
25390 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25391
25392         * gfortran.dg/open_access_1.f90: New test.
25393
25394 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25395
25396         * gcc.dg/charset/builtin2.c: New test.
25397
25398 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25399
25400         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25401         on mmix-*-* for *_[xy].c.
25402
25403 2005-11-28  Kean Johnston  <jkj@sco.com>
25404
25405         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25406         headers.
25407         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25408         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25409         * gcc.target/i386/asm-3.c: Ditto.
25410         * gcc.target/i386/clobbers.c: Ditto.
25411         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25412         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25413         test regexp.
25414         * gcc.target/i386/mul.c: Ditto.
25415         * gcc.target/i386/ssetype-1.c: Ditto.
25416         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25417         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25418         static so the test works with -fPIC mode too. Based on comment in
25419         PR19231 by Pinski.
25420         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25421
25422 2005-11-28  Richard Guenther  <rguenther@suse.de>
25423
25424         * gcc.dg/alias-9.c: New testcase.
25425         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25426
25427 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25428             Uros Bizjak  <uros@kss-loka.si>
25429
25430         PR middle-end/20219
25431         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25432         tan(x)/sin(x) transformations.
25433
25434 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25435
25436         PR middle-end/24575
25437         * gcc.dg/tree-ssa/divide-3.c: New test.
25438         * gcc.dg/tree-ssa/divide-4.c: New test.
25439
25440 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25441
25442         PR fortran/24917
25443         *  gfortran.dg/boz_6.f90: New test.
25444
25445 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25446
25447         PR fortran/23912
25448         * gfortran.dg/modulo_1.f90: New test.
25449
25450 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25451
25452         PR libfortran/24919
25453         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25454         fail on CRLF platforms.
25455         * gfortran.dg/ftell_2.f90: Likewise.
25456
25457 2005-11-26  Eric Christopher  <echristo@apple.com>
25458
25459         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25460
25461 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25462
25463         * objc.dg/gnu-runtime-3.m: Simplify.
25464
25465 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25466
25467         PR middle-end/23669
25468         * gcc.dg/tree-ssa/divide-1.c: New test.
25469         * gcc.dg/tree-ssa/divide-2.c: New test.
25470
25471 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25472
25473         PR libgfortran/24945
25474         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25475
25476 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25477
25478         PR libgfortran/24945
25479         * gfortran.dg/open_status_2.f90: New test.
25480
25481 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25482
25483         * gcc.c-torture/execute/builtins/fprintf.c,
25484         gcc.c-torture/execute/builtins/fputs-lib.c,
25485         gcc.c-torture/execute/builtins/fputs.c,
25486         gcc.c-torture/execute/builtins/lib/fprintf.c,
25487         gcc.c-torture/execute/builtins/lib/printf.c,
25488         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25489
25490 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25491
25492         * gcc.dg/20050922-2.c: New test.
25493
25494 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25495
25496         * objc.dg/gnu-runtime-3.m: New test.
25497
25498 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25499
25500         PR c++/9278
25501         * g++.dg/other/void1.C: New test.
25502
25503 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25504
25505         PR middle-end/24998
25506         * gcc.dg/torture/fp-int-convert-float.c,
25507         gcc.dg/torture/fp-int-convert-double.c,
25508         gcc.dg/torture/fp-int-convert-long-double.c,
25509         gcc.dg/torture/fp-int-convert-timode.c,
25510         gcc.dg/torture/fp-int-convert-float80.c,
25511         gcc.dg/torture/fp-int-convert-float80-timode.c,
25512         gcc.dg/torture/fp-int-convert-float128.c,
25513         gcc.dg/torture/fp-int-convert-float128-timode.c,
25514         gcc.dg/torture/fp-int-convert.h: New files.
25515
25516 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25517
25518         PR middle-end/24989
25519         * gcc.dg/tree-ssa/bool-10.c: New test.
25520         * gcc.dg/tree-ssa/bool-11.c: New test.
25521         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25522
25523 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25524
25525         PR middle-end/24990
25526         * tree-ssa/pr24990-1.c: New test.
25527
25528 2005-11-24  Richard Guenther  <rguenther@suse.de>
25529         Dirk Mueller <dmueller@suse.de>
25530
25531         PR c++/14024
25532         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25533         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25534         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25535         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25536         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25537         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25538
25539 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25540
25541         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25542
25543 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25544
25545         PR c/21668
25546         * gcc.dg/Wc++-compat.c: New.
25547         * gcc.dg/Wno-c++-compat.c: New.
25548
25549 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25550
25551         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25552         (vspltish, vspltisw): Likewise.
25553
25554 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25555
25556         PR libgfortran/24794
25557         * gfortran.dg/namelist_12.f: Fix quotes.
25558         * gfortran.dg/namelist_13.f90: Fix quotes.
25559         * gfortran.dg/namelist_14.f90: Fix quotes.
25560         * gfortran.dg/namelist_15.f90: Fix quotes.
25561         * gfortran.dg/namelist_use.f90: Fix quotes.
25562         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25563         * gfortran.dg/namelist_21.f90: New test.
25564         * gfortran.dg/namelist_22.f90: New test.
25565
25566 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25567
25568         PR target/23435
25569         * gcc.c-torture/compile/pr23435.c: New.
25570
25571 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25572
25573         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25574
25575 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25576
25577         * gcc.target/powerpc/405-macchw-1.c,
25578         gcc.target/powerpc/405-macchw-2.c,
25579         gcc.target/powerpc/405-macchwu-1.c,
25580         gcc.target/powerpc/405-macchwu-2.c,
25581         gcc.target/powerpc/405-machhw-1.c,
25582         gcc.target/powerpc/405-machhw-2.c,
25583         gcc.target/powerpc/405-machhwu-1.c,
25584         gcc.target/powerpc/405-machhwu-2.c,
25585         gcc.target/powerpc/405-maclhw-1.c,
25586         gcc.target/powerpc/405-maclhw-2.c,
25587         gcc.target/powerpc/405-maclhwu-1.c,
25588         gcc.target/powerpc/405-maclhwu-2.c,
25589         gcc.target/powerpc/405-mulchw-1.c,
25590         gcc.target/powerpc/405-mulchw-2.c,
25591         gcc.target/powerpc/405-mulchwu-1.c,
25592         gcc.target/powerpc/405-mulchwu-2.c,
25593         gcc.target/powerpc/405-mulhhw-1.c,
25594         gcc.target/powerpc/405-mulhhw-2.c,
25595         gcc.target/powerpc/405-mulhhwu-1.c,
25596         gcc.target/powerpc/405-mulhhwu-2.c,
25597         gcc.target/powerpc/405-mullhw-1.c,
25598         gcc.target/powerpc/405-mullhw-2.c,
25599         gcc.target/powerpc/405-mullhwu-1.c,
25600         gcc.target/powerpc/405-mullhwu-2.c,
25601         gcc.target/powerpc/405-nmacchw-1.c,
25602         gcc.target/powerpc/405-nmacchw-2.c,
25603         gcc.target/powerpc/405-nmachhw-1.c,
25604         gcc.target/powerpc/405-nmachhw-2.c,
25605         gcc.target/powerpc/405-nmaclhw-1.c,
25606         gcc.target/powerpc/405-nmaclhw-2.c,
25607         gcc.target/powerpc/440-macchw-1.c,
25608         gcc.target/powerpc/440-macchw-2.c,
25609         gcc.target/powerpc/440-macchwu-1.c,
25610         gcc.target/powerpc/440-macchwu-2.c,
25611         gcc.target/powerpc/440-machhw-1.c,
25612         gcc.target/powerpc/440-machhw-2.c,
25613         gcc.target/powerpc/440-machhwu-1.c,
25614         gcc.target/powerpc/440-machhwu-2.c,
25615         gcc.target/powerpc/440-maclhw-1.c,
25616         gcc.target/powerpc/440-maclhw-2.c,
25617         gcc.target/powerpc/440-maclhwu-1.c,
25618         gcc.target/powerpc/440-maclhwu-2.c,
25619         gcc.target/powerpc/440-mulchw-1.c,
25620         gcc.target/powerpc/440-mulchw-2.c,
25621         gcc.target/powerpc/440-mulchwu-1.c,
25622         gcc.target/powerpc/440-mulchwu-2.c,
25623         gcc.target/powerpc/440-mulhhw-1.c,
25624         gcc.target/powerpc/440-mulhhw-2.c,
25625         gcc.target/powerpc/440-mulhhwu-1.c,
25626         gcc.target/powerpc/440-mulhhwu-2.c,
25627         gcc.target/powerpc/440-mullhw-1.c,
25628         gcc.target/powerpc/440-mullhw-2.c,
25629         gcc.target/powerpc/440-mullhwu-1.c,
25630         gcc.target/powerpc/440-mullhwu-2.c,
25631         gcc.target/powerpc/440-nmacchw-1.c,
25632         gcc.target/powerpc/440-nmacchw-2.c,
25633         gcc.target/powerpc/440-nmachhw-1.c,
25634         gcc.target/powerpc/440-nmachhw-2.c,
25635         gcc.target/powerpc/440-nmaclhw-1.c,
25636         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25637
25638 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25639
25640         PR fortran/24774
25641         * gfortran.dg/inquire_9.f90: New test.
25642
25643         PR fortran/21647
25644         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25645
25646 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25647
25648         PR libfortran/24432
25649         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25650         Check that 'cos' is supported.
25651
25652 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25653
25654         PR fortran/24223
25655         * gfortran.dg/substring_equivalence.f90: New test.
25656
25657         PR fortran/24705
25658         * gfortran.dg/auto_internal_assumed.f90: New test.
25659
25660 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25661
25662         * gcc.dg/fold-div-2.c: New test.
25663
25664 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25665
25666         PR rtl-optimization/24883
25667         * gcc.c-torture/compile/pr24883.c: New test.
25668
25669 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25670
25671         PR middle-end/20583
25672         * gcc.c-torture/compile/pr20583.c: New.
25673
25674 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25675
25676         * gcc.c-torture/execute/usmul.c: New test.
25677
25678 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25679
25680         * gcc.dg/tree-ssa/vrp22.c: New test.
25681
25682 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25683
25684         PR middle-end/24912
25685         * gcc.dg/torture/pr24912-1.c: New test.
25686
25687 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25688
25689         PR fortran/24862
25690         * gfortran.dg/arrayio_derived_1.f90: New test.
25691
25692 2005-11-19  Richard Guenther  <rguenther@suse.de>
25693
25694         PR middle-end/23294
25695         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25696
25697 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25698
25699         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25700
25701 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25702
25703         PR c++/8355
25704         * g++.dg/template/friend39.C: New test.
25705
25706 2005-11-18  James E Wilson  <wilson@specifix.com>
25707
25708         * gcc.dg/builtin-strstr.c: New.
25709
25710 2005-11-18  Richard Henderson  <rth@redhat.com>
25711
25712         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25713         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25714         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25715         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25716         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25717         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25718         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25719         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25720         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25721         renaming to remove initial "ia64-".
25722
25723 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25724
25725         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25726
25727 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25728
25729         * g++.dg/cpp/string-2.C: New test.
25730
25731 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25732
25733         * gcc.dg/tree-ssa/loop-14.c: New test.
25734
25735 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25736             Michael Chamberlain <michael@chamberlain.net.au>
25737
25738         * ada/acats/run_all.sh (target_run): Kill long running tests.
25739
25740 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25741
25742         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25743         * gcc.dg/cleanup-9.c: Likewise.
25744         * gcc.dg/cleanup-10.c: Likewise.
25745         * gcc.dg/cleanup-11.c: Likewise.
25746
25747 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25748
25749         PR fortran/24892
25750         * gfortran.dg/open_access_append_1.f90: New test.
25751         * gfortran.dg/open_access_append_2.f90: New test.
25752
25753 2005-11-16  Richard Guenther  <rguenther@suse.de>
25754
25755         PR middle-end/24851
25756         * gcc.c-torture/execute/pr24851.c: New testcase.
25757
25758 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25759
25760         * gcc.dg/fold-overflow-1.c: New test.
25761
25762 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25763
25764         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25765         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25766
25767 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25768
25769         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25770         structures.
25771         * g++.dg/eh/forced2.C: Likewise.
25772         * g++.dg/eh/forced3.C: Likewise.
25773         * g++.dg/eh/forced4.C: Likewise.
25774
25775 2005-11-11  Mike Stump  <mrs@apple.com>
25776
25777         * g++.old-deja/g++.mike/unused.C: Add.
25778
25779 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25780
25781         PR c++/24667
25782         * g++.dg/warn/Wcast-qual1.C: New test.
25783
25784 2005-11-15  Jan Hubicka  <jh@suse.cz>
25785
25786         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25787
25788 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25789
25790         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25791
25792 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25793
25794         PR 24840
25795         * gcc.dg/tree-ssa/pr24840.c: New test.
25796
25797 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25798
25799         PR testsuite/24841
25800         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25801
25802 2005-11-14  Dale Johannesen  <dalej@apple.com>
25803
25804         * gcc.c-torture/execute/20051113-1.c: New.
25805
25806 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25807
25808         PR c++/24687
25809         * g++.dg/template/crash43.C: New test.
25810
25811 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25812
25813         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25814
25815 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25816
25817         PR c++/24817
25818         * g++.dg/eh/spec8.C: New test.
25819
25820 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25821
25822         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25823
25824 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25825
25826         PR c++/20293
25827         * g++.dg/parse/ambig4.C: New test.
25828         * g++.dg/tc1/dr101.C: Adjust error markers.
25829         * g++.dg/lookup/strong-using-2.C: Likewise.
25830         * g++.dg/lookup/ambig5.C: Likewise.
25831         * g++.dg/lookup/ambig4.C: Likewise.
25832         * g++.dg/parse/crash22.C: Likewise.
25833
25834 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25835
25836         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25837
25838 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25839
25840         * gcc.dg/nested-calls-1.c: New test.
25841
25842 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25843
25844         * gfortran.dg/complex_intrinsic_1.f90: New test.
25845         * gfortran.dg/complex_intrinsic_2.f90: New test.
25846         * gfortran.dg/fgetc_1.f90: New test.
25847         * gfortran.dg/fgetc_2.f90: New test.
25848         * gfortran.dg/fgetc_3.f90: New test.
25849         * gfortran.dg/ftell_1.f90: New test.
25850         * gfortran.dg/ftell_2.f90: New test.
25851         * gfortran.dg/gnu_logical_1.F: New test.
25852         * gfortran.dg/gnu_logical_2.f90: New test.
25853
25854 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25855
25856         PR middle-end/24820
25857         * gcc.dg/pr24820.c: New test.
25858
25859 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25860
25861         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25862         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25863         variable.
25864
25865 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25866
25867         PR testsuite/24614
25868         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25869
25870 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25871
25872         * gcc.target/cris/cris.exp: New file.
25873         * gcc.target/cris/rld-legit1.c: New test.
25874         * gcc.target/cris/rld-legit2.c: New test.
25875
25876 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25877
25878         PR c++/24780
25879         * g++.dg/opt/pr24780.C: New test.
25880
25881         PR c++/24761
25882         * g++.dg/template/asm1.C: New test.
25883
25884 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25885
25886         PR libgfortran/24787
25887         * gfortran.dg/scan_1.f90: New test.
25888
25889 2005-11-12  Jan Hubicka  <jh@suse.cz>
25890
25891         * gcc.target/i386/minmax-1.c: New.
25892         * gcc.target/i386/minmax-2.c: New.
25893
25894 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25895
25896         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25897
25898 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25899
25900         * gcc.c-torture/execute/20051110-1.c,
25901         gcc.c-torture/execute/20051110-2.c: New tests.
25902
25903 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25904
25905         PR middle-end/24750
25906         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25907         New tests.
25908
25909 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25910
25911         * lib/target-libpath.exp (get_shlib_extension): New proc.
25912         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25913         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25914         * lib/objc.exp (objc_target_compile): Likewise.
25915         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25916         detection.
25917
25918 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25919
25920         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25921
25922         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25923         Add -static to additional_flags and pass it to target_compile.
25924
25925 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25926
25927         PR libgfortran/24719
25928         gfortran.dg/read_noadvance.f90: New test.
25929
25930         PR libgfortran/24699
25931         gfortran.dg/fmt_t_2.f90: New test.
25932
25933         PR libgfortran/24785
25934         gfortran.dg/read_x_eor.f90: New test.
25935
25936         PR libgfortran/24584
25937         gfortran.dg/namelist_empty.f90: Rename test.
25938
25939         PR libgfortran/24489
25940         gfortran/read_eor.f90: Rename test.
25941
25942 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25943
25944         PR fortran/15976
25945         * gfortran.dg/automatic_module_variable.f90: New test.
25946
25947 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25948
25949         PR target/24445
25950         * gcc.dg/pr24445.c: New test.
25951
25952 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25953
25954         PR fortran/24655
25955         PR fortran/24755
25956         * gfortran.dg/recursive_statement_functions.f90: Add statement
25957         functions using inline intrinsic functions and parameters to test
25958         that they no longer seg-fault.
25959
25960         PR fortran/24409
25961         gfortran.dg/nested_modules_4.f90: New test.
25962         gfortran.dg/nested_modules_5.f90: New test.
25963
25964 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25965
25966         PR fortran/24643
25967         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25968
25969 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25970
25971         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25972         failures.
25973
25974 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25975
25976         * gcc.dg/sparc-getcontext-1.c: New test.
25977
25978 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25979
25980         * gcc.dg/ifcvt-fabs-1.c: New test.
25981
25982 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25983
25984         PR other/4372
25985         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25986         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25987
25988 2005-11-09  Richard Guenther  <rguenther@suse.de>
25989
25990         PR tree-optimization/24716
25991         * gcc.c-torture/execute/pr24716.c: New testcase.
25992
25993 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25994
25995         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25996
25997 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25998
25999         PR 24624
26000         * gcc.dg/pr24624.c: Testcase added.
26001
26002 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26003
26004         PR 24623
26005         * g++.dg/other/pr24623.C: Testcase added.
26006
26007 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26008
26009         PR fortran/22607
26010         * gfortran-dg/pure_byref_1.f90: New.
26011         * gfortran-dg/pure_byref_2.f90: New.
26012
26013 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26014
26015         PR c/24101
26016         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26017         * gcc.dg/dg.exp: Run main loop also for *.i files.
26018
26019 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26020
26021         PR c++/19450
26022         * g++.dg/tls/diag-3.C: New test.
26023         * g++.dg/tls/diag-4.C: New test.
26024         * g++.dg/tls/static-1.C: New test.
26025         * g++.dg/tls/static-1a.cc: New file.
26026
26027 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26028
26029         PR 23046
26030         * g++.dg/tree-ssa/pr23046.C: New test.
26031
26032 2005-11-08  Devang Patel <dpatel@apple.com>
26033
26034         PR tree-optimization/23115
26035         * gcc.dg/tree-ssa/pr23115.c: New.
26036
26037 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26038
26039         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26040         * gcc.target/powerpc/pr16155.c: Same.
26041         * gcc.target/powerpc/altivec-1.c: Same.
26042         * gcc.target/powerpc/altivec-2.c: Same.
26043         * gcc.target/powerpc/altivec-3.c: Same.
26044         * gcc.target/powerpc/altivec-5.c: Same.
26045         * gcc.target/powerpc/altivec-11.c: Same.
26046         * gcc.target/powerpc/altivec-12.c: Same.
26047         * gcc.target/powerpc/altivec-14.c: Same.
26048         * gcc.target/powerpc/altivec-22.c: Same.
26049         * gcc.target/powerpc/altivec-consts.c: Same.
26050         * gcc.target/powerpc/altivec-pr22085.c: Same.
26051         * gcc.target/powerpc/altivec-splat.c: Same.
26052         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26053         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26054         * gcc.target/powerpc/darwin-longlong.c: Same.
26055
26056 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26057
26058         PR target/19340
26059         * gcc.dg/pr19340.c: New test.
26060
26061 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26062
26063         PR rtl-optimization/24683
26064         * gcc.dg/pr24683.c: New test.
26065
26066 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26067
26068         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26069         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26070
26071 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26072
26073         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26074
26075 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26076
26077         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26078
26079 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26080
26081         PR target/24230
26082
26083         * gcc.target/powerpc/altivec-consts.c,
26084         gcc.target/powerpc/altivec-splat.c: New testcase.
26085
26086 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26087
26088         PR c/24599
26089
26090         * gcc.dg/overflow-2.c: New testcase.
26091
26092 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26093
26094         PR rtl-optimization/23567
26095         * gcc.c-torture/execute/20051104-1.c: New test.
26096
26097 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26098
26099         PR fortran/24534
26100         gfortran.dg/private_type_2.f90: Modified to check that case with
26101         PRIVATE declaration within derived type is accepted.
26102
26103         PR fortran/20838
26104         gfortran.dg/pointer_assign_1.f90: New test.
26105
26106         PR fortran/20840
26107         * gfortran.dg/arrayio_0.f90: New test.
26108
26109         PR fortran/17737
26110         gfortran.dg/data_initialized.f90: New test.
26111         gfortran.dg/data_constraints_1.f90: New test.
26112         gfortran.dg/data_constraints_2.f90: New test.
26113
26114 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26115
26116         PR fortran/24174
26117         PR fortran/24305
26118         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26119
26120 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26121
26122         PR 24670
26123         * gcc.dg/tree-ssa/pr24670.c: New test.
26124
26125 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26126
26127         PR target/22432
26128         * gcc.target/i386/pr22432.c: New test.
26129
26130 2005-11-05  Richard Henderson  <rth@redhat.com>
26131
26132         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26133         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26134         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26135         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26136         from gcc.dg/alpha-*.
26137         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26138         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26139
26140 2005-11-05  Andreas Jaeger  <aj@suse.de>
26141
26142         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26143
26144 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26145
26146         PR target/23424
26147         * gcc.dg/torture/pr23424-1.c: New test.
26148
26149 2005-11-04  Richard Henderson  <rth@redhat.com>
26150
26151         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26152         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26153         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26154         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26155         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26156         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26157         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26158         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26159         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26160         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26161         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26162         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26163         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26164         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26165         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26166         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26167         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26168         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26169         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26170         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26171         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26172         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26173         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26174         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26175         Move from gcc.dg/.
26176         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26177         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26178         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26179         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26180         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26181         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26182         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26183         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26184         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26185         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26186         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26187         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26188         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26189         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26190         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26191         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26192         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26193         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26194         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26195         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26196         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26197         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26198         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26199         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26200         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26201         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26202         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26203         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26204         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26205         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26206         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26207         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26208         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26209         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26210         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26211         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26212         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26213         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26214         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26215         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26216         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26217         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26218         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26219         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26220         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26221
26222 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26223
26224         PR 24627
26225         * gcc.dg/tree-ssa/pr24627.c: New test.
26226
26227 2005-11-04 Paul Brook  <paul@codesourcery.com>
26228
26229         * gcc.dg/tls/opt-10.c: New test.
26230
26231 2005-11-04  Andreas Jaeger  <aj@suse.de>
26232
26233         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26234         avoid extra warnings.
26235
26236 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26237
26238         PR libfortran/22298
26239         * lib/target-supports.exp
26240         (check_effective_target_static_libgfortran): New
26241         static_libgfortran effective target.
26242         * gfortran.dg/static_linking_1.f: New test.
26243         * gfortran.dg/static_linking_1.c: New file.
26244
26245 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26246
26247         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26248
26249 2005-11-03  Josh Conner  <jconner@apple.com>
26250
26251         PR c++/19989
26252         g++.dg/ext/array2.C: New test.
26253         g++.dg/template/dependent-name3.C: New test.
26254         g++.dg/template/dependent-name4.C: New test.
26255         g++.dg/template/sfinae2.C: New test.
26256
26257 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26258
26259         PR preprocessor/22042
26260         * gcc.dg/cpp/strify4.c: New test.
26261
26262 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26263
26264         PR c++/17964
26265         * g++.dg/cpp/string-1.C: New test.
26266
26267 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26268
26269         * gcc.target/powerpc: New directory.
26270         * gcc.target/powerpc/powerpc.exp: New file.
26271         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26272         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26273         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26274         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26275         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26276         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26277         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26278         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26279         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26280         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26281         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26282         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26283         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26284         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26285         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26286         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26287         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26288         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26289         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26290         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26291         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26292         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26293         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26294         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26295         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26296         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26297         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26298         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26299         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26300         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26301         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26302         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26303         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26304         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26305
26306 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26307
26308         PR c++/21627
26309         * g++.dg/warn/inline2.C: New test.
26310
26311 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26312
26313         PR middle-end/23155
26314         * g++.dg/ext/c99struct1.C: New test.
26315         * gcc.dg/union-cast-1.c: New test.
26316         * gcc.dg/union-cast-2.c: New test.
26317         * gcc.dg/union-cast-3.c: New test.
26318
26319 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26320
26321         PR middle-end/24589
26322         * gcc.c-torture/execute/zero-struct-2.c: New test.
26323
26324 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326         PR c++/24582
26327         * g++.dg/init/switch1.C: New test.
26328
26329 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26330
26331         * gcc.dg/delay-slot-1.c: New test.
26332
26333 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26334
26335         PR target/24620
26336         * gcc.dg/pr24620.c: New test.
26337
26338 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26339
26340         PR c/24329
26341         * gcc.dg/format/unnamed-1.c: New test.
26342
26343 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26344
26345         PR c++/22434
26346         * g++.dg/expr/cond8.C: New test.
26347
26348         PR c++/24560
26349         * g++.dg/parse/dot1.C: New test.
26350
26351 2005-11-02  Jan Hubicka  <jh@suse.cz>
26352
26353         PR target/23303
26354         * gcc.dg/i386-lea.c: New test
26355
26356 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26357
26358         PR target/24615
26359         * gcc.dg/pr24615.c: New test.
26360
26361 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26362
26363         PR target/24600
26364         * gcc.dg/pr24600.c: New test.
26365
26366 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26367
26368         PR c++/19253
26369         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26370         * g++.dg/parse/typename9.C: New test.
26371         * g++/dg/parse/typename10.C: Likewise.
26372
26373 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26374
26375         PR fortran/18157
26376         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26377         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26378         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26379
26380 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26381
26382         PR c++/24569
26383         * g++.dg/debug/static1.C: New test.
26384
26385 2005-11-02  Josh Conner  <jconner@apple.com>
26386
26387         * g++.dg/crash38.C: moved into proper directory...
26388         * g++.dg/template/crash42.C: ...here
26389
26390 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26391
26392         PR target/18338
26393         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26394         pcc_bitfield_type_matters || default_packed.
26395
26396         * lib/target-supports.exp
26397         (check_effective_target_pcc_bitfield_type_matters): New proc.
26398         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26399
26400         PR testsuite/23304
26401         * lib/target-supports.exp (check_effective_default_packed): New proc.
26402         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26403         Gate expected errors on target ! default_packed.
26404         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26405
26406 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26407
26408         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26409         change (r106358).
26410
26411 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26412
26413         PR fortran/24008
26414         * gfortran.dg/entry_5.f90: New.
26415         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26416
26417 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26418
26419         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26420
26421 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26422
26423         PR fortran/21565
26424         gfortran.dg/namelist_blockdata.f90: New test.
26425
26426         PR fortran/18737
26427         gfortran.dg/external_implicit_none.f90: New test.
26428
26429         PR fortran/14994
26430         * gfortran.dg/secnds.f: New test.
26431
26432 2005-10-31  Jan Hubicka  <jh@suse.cz>
26433
26434         PR target/20928
26435         * gcc.c-torture/compile/pr20928.c: New test.
26436
26437 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26438
26439         PR middle-end/23492
26440         * gcc.c-torture/compile/zero-strct-5.c: New test.
26441
26442 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26443
26444         PR libgfortran/24584
26445         * gfortran.dg/pr24584.f90: New test.
26446
26447 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26448
26449         PR fortran/18883
26450         * gfortran.dg/char_result_9.f90: New.
26451         * gfortran.dg/char_result_10.f90: New.
26452
26453 2005-10-30  Jan Hubicka  <jh@suse.cz>
26454
26455         * g++.dg/tree-ssa/pr24172.C: New testcase.
26456
26457 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26458
26459         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26460
26461 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26462
26463         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26464         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26465         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26466         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26467         gfortran.dg/enum_9.f90,
26468         gfortran.fortran-torture/compile/enum_1.f90,
26469         gfortran.fortran-torture/execute/enum_1.f90,
26470         gfortran.fortran-torture/execute/enum_2.f90,
26471         gfortran.fortran-torture/execute/enum_3.f90,
26472         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26473
26474 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26475
26476         PR target/18482
26477         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26478         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26479
26480 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26481
26482         PR libfortran/20179
26483         * gfortran.dg/mixed_io_1.f90: New test.
26484         * gfortran.dg/mixed_io_1.c: New file.
26485
26486 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26487
26488         * gfortran.dg/malloc_free_1.f90: New test.
26489
26490 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26491
26492         * gcc.dg/nested-func-4.c: Require profiling -pg.
26493
26494 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26495
26496         PR C++/23229
26497         * g++.dg/warn/main-2.C: New test.
26498
26499 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26500
26501         PR fortran/24545
26502         * gfortran.dg/interface_2.f90: new test.
26503
26504 2005-10-28  Josh Conner  <jconner@apple.com>
26505
26506         PR c++/22153
26507         * g++.dg/template/crash38.C: New test.
26508         * g++.dg/parse/explicit1.C: Change expected errors.
26509
26510 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26511
26512         PR C++/23426
26513         * g++.dg/other/large-size-array.C: New test.
26514
26515 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26516
26517         PR middle-end/24362
26518         * g++.dg/opt/complex4.C: New test.
26519
26520 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26521
26522         * gcc.dg/nested-func-4.c: New test.
26523
26524 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26525
26526         PR fortran/24158
26527         gfortran.dg/derived_recursion.f90: New test.
26528         gfortran.dg/implicit_actual.f90: New test.
26529
26530 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26531
26532         PR middle-end/24295, PR testsuite/24477
26533         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26534         removed when weakref hits the tree.
26535
26536 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gfortran.dg/cray_pointers_4.f90: New test.
26539
26540         * gfortran.dg/cray_pointers_5.f90: New test.
26541
26542 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26543
26544         PR fortran/22290
26545         * gfortran.dg/assign_5.f90: New test.
26546         * gfortran.dg/assign_6.f: New test.
26547
26548 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26549
26550         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26551         CPU has no SSE support.
26552
26553 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26554
26555         PR libgfortran/24224
26556         * gfortran.dg/arrayio_1.f90: Update attribution.
26557         * gfortran.dg/arrayio_2.f90: Update attribution.
26558         * gfortran.dg/arrayio_3.f90: Update attribution.
26559         * gfortran.dg/arrayio_4.f90: Update test conditions.
26560         * gfortran.dg/arrayio_5.f90: Update attribution.
26561         * gfortran.dg/arrayio_6.f90: New test.
26562         * gfortran.dg/arrayio_7.f90: New test.
26563
26564 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26565
26566         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26567
26568 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26569
26570         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26571
26572 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26573
26574         PR fortran/24416
26575         * gfortran.dg/namelist_char_only.f90: New test.
26576
26577 2005-10-24  Asher Langton  <langton2@llnl.gov>
26578
26579         PR fortran/17031
26580         PR fortran/22282
26581         * gfortran.dg/cray_pointers_1.f90: New test.
26582         * gfortran.dg/cray_pointers_2.f90: New test.
26583         * gfortran.dg/cray_pointers_3.f90: New test.
26584         * gfortran.dg/loc_1.f90: New test.
26585         * gfortran.dg/loc_2.f90: New test.
26586
26587 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26588
26589         * gcc.dg/pr24225.c: New test.
26590
26591 2005-10-24  Asher Langton  <langton2@llnl.gov>
26592
26593         * gfortran.dg/dup_save_1.f90: New test.
26594         * gfortran.dg/dup_save_2.f90: New test.
26595
26596 2005-10-24  Paul Brook  <paul@codesourcery.com>
26597
26598         PR 24107
26599         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26600         stdint.h.
26601
26602 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26603
26604         PR libgfortran/24489
26605         * gfortran.dg/pr24489.f90: New test.
26606
26607 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26608
26609         PR fortran/23635
26610         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26611
26612 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26613
26614         PR target/18911
26615         * g++.dg/init/array16.C: Skip for mmix-*-*.
26616
26617 2005-10-23  Asher Langton  <langton2@llnl.gov>
26618
26619         * gfortran.dg/byte_1.f90: New test.
26620         * gfortran.dg/byte_2.f90: New test.
26621
26622 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26623
26624         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26625
26626 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26627
26628         PR fortran/18022
26629         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26630
26631         PR fortran/24311
26632         * gfortran.dg/merge_char_const.f90: New test.
26633
26634         PR fortran/24384
26635         * gfortran.dg/spread_scalar_source.f90: New test.
26636
26637 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26638
26639         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26640
26641         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26642         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26643
26644         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26645
26646 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26647
26648         PR fortran/24426
26649         * gfortran.dg/der_pointer_4.f90: New.
26650
26651 2005-10-22  David Ayers  <d.ayers@inode.at>
26652
26653         * obj-c++.dg/except-1.mm: Simplify.
26654
26655 2005-10-21  David Ayers  <d.ayers@inode.at>
26656
26657         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26658
26659 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26660
26661         * gfortran.dg/assumed_dummy_2.f90: New test.
26662
26663 2005-10-21  James E Wilson  <wilson@specifix.com>
26664
26665         PR preprocessor/15220
26666         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26667
26668 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26669
26670         * gcc.c-torture/execute/20051021-1.c: New test.
26671
26672 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26673
26674         PR c++/24260
26675         * g++.dg/ext/tmplattr1.C: New test.
26676
26677 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26678
26679         PR fortran/24440
26680         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26681
26682 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26683
26684         * obj-c++.dg/except-1.mm: New.
26685
26686         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26687
26688 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26689
26690         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26691
26692 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26693
26694         PR middle-end/24295
26695         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26696         declarations with the same names as thunks' alias targets, use
26697         aliases instead.
26698         * gcc.dg/attr-alias-3.c: New test.
26699         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26700
26701 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26702
26703         PR c++/22618
26704         * g++.dg/parse/access8.C: New test.
26705
26706 2005-10-20  Richard Guenther  <rguenther@suse.de>
26707
26708         PR c++/24439
26709         * g++.dg/tree-ssa/pr24439.C: New testcase.
26710
26711 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26712
26713         * g++.dg/opt/delay-slot-1.C: New test.
26714
26715 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26716
26717         PR fortran/21625
26718         * gfortran.fg/der_init_1.f90: New.
26719
26720 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26721
26722         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26723
26724 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26725
26726         PR c++/21908
26727         * g++.dg/parse/error28.C: New test.
26728
26729 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26730
26731         * gcc.dg/profile-generate-2.c: New test.
26732
26733 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26734
26735         PR target/23589
26736         * g++.dg/ext/dllimport11.C: New.
26737
26738 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26739
26740         PR c++/22293
26741         * g++.dg/other/friend3.C: New test.
26742
26743 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26744
26745         PR c++/23293
26746         * g++.dg/template/error19.C: New test.
26747
26748 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         PR c++/21383
26751         * g++.dg/overload/koenig2.C: New.
26752
26753         PR c++/23118
26754         * g++.dg/overload/error2.C: New.
26755
26756         PR c++/22604
26757         * g++.dg/inherit/covariant14.C: New.
26758
26759 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26760
26761         PR c++/23440
26762         * g++.dg/parse/for1.C: New test.
26763
26764 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26765
26766         PR fortran/23446
26767         * gfortran.dg/host_dummy_index_1.f90: New test.
26768
26769         PR fortran/21459
26770         * gfortran.dg/automatic_char_len_2.f90: New test.
26771
26772         PR fortran/20866
26773         * gfortran.dg/recursive_statement_functions.f90: New test.
26774
26775         PR fortran/20853
26776         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26777
26778         PR fortran/20849
26779         * gfortran.dg/external_initializer.f90: New test.
26780
26781         PR fortran/20837
26782         * non_module_public.f90: New test.
26783
26784 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         PR c++/24386
26787         * g++.dg/template/overload7.C: New.
26788
26789         PR c++/22551
26790         * g++.dg/other/switch2.C: Remove expected warnings.
26791
26792         PR c++/21353
26793         * g++.dg/template/defarg6.C: New.
26794
26795 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26796
26797         PR target/24315
26798         * gcc.target/i386/pr24315.c: New test.
26799
26800 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26801
26802         PR c++/24389
26803         * g++.dg/template/static21.C: New test.
26804         * g++.dg/template/static21-a.cc: Likewise.
26805
26806 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26807
26808         PR c++/23959
26809         * g++.dg/warn/Wswitch-default-1.C: New test.
26810         * g++.dg/warn/Wswitch-default-2.C: New test.
26811
26812 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/22173
26815         * g++.dg/parse/template18.C: New test.
26816         * g++.dg/template/nontype15.C: Likewise.
26817
26818 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26819
26820         PR fortran/22273
26821         * gfortran.dg/spec_expr_2.f90: New.
26822
26823 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26824
26825         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26826         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26827         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26828         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26829         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26830         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26831         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26832         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26833         previous target-specific skips and warning-message matches where
26834         applicable.
26835
26836 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26837
26838         PR c++/21347
26839         * g++.dg/warn/Wctor-dtor.C: New test.
26840
26841 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26842
26843         PR c/23439
26844         * gcc.dg/for-1.c: New test.
26845
26846 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26847
26848         PR c++/19565
26849         * g++.dg/warn/Wconversion1.C: New test.
26850         * g++.dg/ext/packed4.C: Compile with -w.
26851         * g++.dg/opt/20050511-1.C: Likewise.
26852         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26853
26854 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26855
26856         * gfortran.dg/boz_5.f90: New test.
26857
26858 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26859
26860         PR c++/22551
26861         * g++.dg/other/switch2.C: New.
26862
26863         PR c++/23984
26864         * g++.dg/init/ctor7.C: New.
26865
26866 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26867
26868         PR c++/23730
26869         * g++.dg/parse/crash32.C: New test.
26870
26871 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26872
26873         PR c++/20721
26874         * g++.dg/init/goto2.C: New test.
26875
26876         PR c++/22464
26877         * g++.dg/template/crash/41.C: New test.
26878
26879         PR c++/22180
26880         * g++.dg/template/crash40.C: New test.
26881
26882         PR c++/23694
26883         * g++.dg/parse/friend5.C: New test.
26884
26885         PR c++/23307
26886         * g++.dg/template/crash38.C: New test.
26887
26888         PR c++/22352
26889         * g++.dg/template/friend38.C: New test.
26890
26891         PR c++/22405
26892         * g++.dg/template/crash39.C: New test.
26893
26894 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26895
26896         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26897         gcc.dg/debug/dwarf2/dwarf-char2.c,
26898         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26899
26900         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26901
26902 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26903
26904         * gcc.dg/dll-2.c: Add tests for warnings.
26905         * gcc.dg/dll-3.c: Likewise.
26906         * gcc.dg/dll-4.c: Likewise.
26907
26908         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26909         * g++.dg/ext/dllimport2.C: Likewise.
26910         * g++.dg/ext/dllimport3.C: Likewise.
26911         * g++.dg/ext/dllimport7.C: Likewise.
26912         * g++.dg/ext/dllimport8.C: Likewise.
26913         * g++.dg/ext/dllimport9.C: Likewise.
26914
26915 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26916
26917         PR fortran/24092
26918         * gfortran.dg/derived_pointer_recursion.f90: New test.
26919
26920 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26921
26922         * gcc.c-torture/execute/20051012-1.c: New test.
26923
26924 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26925
26926         PR fortran/18082
26927         * gfortran.dg/automatic_char_len_1.f90: New test.
26928
26929 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26930
26931         PR fortran/20847
26932         * gfortran.dg/save_common.f90: New test.
26933
26934         PR fortran/20856
26935         * gfortran.dg/save_result.f90: New test.
26936
26937 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26938
26939         PR c++/21592
26940         * g++.dg/template/dependent-expr1.C: Add new expected error.
26941         * g++.dg/template/dependent-expr2.C: Adjust error text.
26942         * g++.dg/template/overload6.C: New.
26943
26944         PR c++/23797
26945         * g++.dg/other/typename8.C: New.
26946
26947         PR c++/21117
26948         * g++.dg/other/return1.C: New.
26949
26950 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26951
26952         PR c++/24052
26953         * g++.dg/ext/label5.C: New.
26954
26955 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         PR c++/19964
26958         * g++.dg/parse/crash31.C: New.
26959
26960 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26961
26962         * g++.dg/ipa/ipa-1.c: New test.
26963         * g++.dg/ipa/ipa-2.c: New test.
26964         * g++.dg/ipa/ipa-3.c: New test.
26965         * g++.dg/ipa/ipa-4.c: New test.
26966         * g++.dg/ipa/ipa-5.c: New test.
26967         * g++.dg/ipa/ipa.exp: New file.
26968
26969 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26970
26971         PR fortran/24207
26972         * gfortran.dg/private_type_3.f90: New test.
26973
26974 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26975
26976         PR fortran/20786
26977         gfortran.dg/aint_anint_1.f90: New test.
26978
26979 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26980
26981         PR libgfortran/24313
26982         gfortran.dg/csqrt.f: New test.
26983
26984 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26985
26986         PR c++/8057
26987         * g++.dg/warn/noeffect7.C: New test.
26988         * g++.dg/warn/noeffect2.C: Instantiate templates.
26989         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26990         and warning.
26991
26992 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26993
26994         PR c++/21089
26995         * g++.dg/init/float1.C: New test.
26996
26997         PR c++/24277
26998         * g++.dg/init/member1.C: Tweak error markers.
26999
27000 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27001
27002         PR testsuite/24281
27003         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27004         Check for null pointer.
27005
27006 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27007
27008         PR c++/21369
27009         * g++.dg/parse/ret-type3.C: New test.
27010
27011 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27012
27013         PR tree-opt/23946
27014         * gcc.c-torture/compile/pr23946.c: New test.
27015
27016 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27017
27018         * g++.dg/opt/mmx2.C: New test.
27019
27020 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27021
27022         PR c++/24277
27023         * g++.dg/template/static20.C: New test.
27024
27025         PR c++/24302
27026         * g++.dg/warn/Wunused-12.C: New test.
27027
27028         PR c++/23437
27029         * g++.dg/template/arg4.C: New test.
27030
27031 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27034         * gcc.dg/ucnid-3.c: Likewise.
27035         * gcc.dg/ucnid-4.c: Likewise.
27036         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27037         * g++.dg/other/ucnid-1.C: Likewise.
27038         * gcc.dg/sparc-frame-1.c: New test.
27039
27040 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/24139
27043         * g++.dg/template/spec27.C: New test.
27044
27045         PR c++/24275
27046         * g++.dg/template/static19.C: New test.
27047
27048 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27049
27050         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27051         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27052
27053 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27054
27055         PR target/24136
27056         * gfortran.fortran-torture/compile/pr24136.f: New test.
27057
27058 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27059
27060         PR c++/22172
27061         * g++.dg/parse/crash30.C: New test.
27062
27063 2005-10-07  Richard Guenther  <rguenther@suse.de>
27064
27065         PR middle-end/24227
27066         * gcc.c-torture/compile/pr24227.c: New testcase.
27067
27068 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27069
27070         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27071         Do not put aligned attributes on array elements.
27072
27073 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27074
27075         PR testsuite/23611, PR testsuite/23615
27076         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27077         writing prototypes of library functions by hand.
27078         * obj-c++.dg/bitfield-4.mm: Likewise.
27079         * obj-c++.dg/const-str-4.mm: Likewise.
27080         * obj-c++.dg/encode-4.mm: Likewise.
27081         * obj-c++.dg/encode-5.mm: Likewise.
27082         * obj-c++.dg/encode-6.mm: Likewise.
27083         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27084         * obj-c++.dg/method-10.mm: Likewise.
27085         * obj-c++.dg/method-17.mm: Likewise.
27086         * obj-c++.dg/method-19.mm: Likewise.
27087         * obj-c++.dg/try-catch-2.mm: Likewise.
27088
27089 2005-10-06  Richard Henderson  <rth@redhat.com>
27090
27091         PR 24236
27092         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27093
27094 2005-10-06  Dale Johannesen  <dalej@apple.com>
27095
27096         * gcc.c-torture/execute/20030125-1.c: Correct.
27097
27098 2005-10-06  Richard Guenther  <rguenther@suse.de>
27099
27100         PR tree-optimization/24238
27101         * g++.dg/tree-ssa/pr24238.C: New testcase.
27102
27103 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27104
27105         PR 18568
27106         * gfortran.dg/der_pointer_3.f90: New test.
27107
27108 2005-10-05  Devang Patel  <dpatel@apple.com>
27109
27110         PR Debug/23205
27111         * g++.dg/other/PR23205.C: New.
27112
27113 2005-10-05  Richard Henderson  <rth@redhat.com>
27114
27115         PR target/23602
27116         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27117         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27118
27119 2005-10-05  Dale Johannesen  <dalej@apple.com>
27120
27121         * gcc.c-torture/execute/float-floor.c: New.
27122
27123 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27124
27125         PR tree-optimization/21419
27126         PR tree-optimization/24146
27127         PR tree-optimization/24151
27128
27129         * g++.dg/ext/asm7.C: New.
27130         * g++.dg/ext/asm8.C: New.
27131         * gcc.dg/asm-1.c: Compile on all targets.
27132         * gcc.dg/asm-pr24146.c: New.
27133         * gcc.dg/pr21419.c: Adjust error messages.
27134
27135 2005-10-05  Richard Guenther  <rguenther@suse.de>
27136
27137         PR fortran/24176
27138         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27139
27140 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27141
27142         PR c++/23513
27143         * g++.dg/template/spec22.C: Robustify test.
27144         * g++.dg/template/spec26.C: New.
27145
27146 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27147
27148         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27149         if target supports vector instructions.
27150
27151 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27152
27153         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27154         C99 functions.
27155
27156 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27157
27158         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27159         check_effective_target_fortran_large_int): Replace cached result
27160         when target changes.
27161
27162 2005-10-04  Devang Patel  <dpatel@apple.com>
27163
27164         * gcc.dg/i386-sse-vect-types.c: New.
27165
27166 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27167
27168         PR preprocessor/13726
27169         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27170         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27171
27172 2005-10-04  Richard Guenther  <rguenther@suse.de>
27173
27174         PR c/23576
27175         * gcc.dg/noncompile/pr23576.c: New testcase.
27176
27177 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27178
27179         PR middle-end/23125
27180         * gcc.dg/register-var-3.c: New test.
27181
27182 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27183
27184         * gcc.dg/pr23049.c: New test.
27185
27186         * gcc.dg/ucnid-4.c: Fix test.
27187
27188 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27189
27190         PR 23445
27191         * gcc.c-torture/compile/pr23445.c: New test.
27192
27193 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27194
27195         * g++.dg/overload/unknown1.C: New.
27196
27197 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27198
27199         PR c++/17775
27200         * g++.dg/template/repo4.C: New test.
27201
27202 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27203
27204         PR libfortran/19308
27205         * gfortran.dg/large_real_kind_2.F90: New test.
27206         * gfortran.dg/large_integer_kind_2.f90: New test.
27207
27208 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27209
27210         * lib/target-supports.exp (check_effective_target_vect_shift):
27211         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27212         (check_effective_target_vect_condition): Fix copy-n-pasto.
27213
27214         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27215         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27216         targets.
27217
27218 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27219
27220         PR c++/22621
27221         * g++.dg/template/overload5.C : New test.
27222
27223         PR c++/23840
27224         * g++.dg/expr/stdarg1.C: New test.
27225
27226 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27227
27228         PR 24142
27229         * gcc.c-torture/execute/pr24142.c: New test.
27230
27231 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27232
27233         PR 24141
27234         * gcc.c-torture/execute/pr24141.c: New test.
27235
27236 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27237             Diego Novillo  <dnovillo@redhat.com>
27238
27239         PR 23604
27240         * gcc.c-torture/execute/pr23604.c: New test.
27241
27242 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27243
27244         PR fortran/16404
27245         PR fortran/20835
27246         PR fortran/20890
27247         PR fortran/20899
27248         PR fortran/20900
27249         PR fortran/20901
27250         PR fortran/20902
27251         gfortran.dg/equiv_constraint_1.f90: New test.
27252         gfortran.dg/equiv_constraint_2.f90: New test.
27253         gfortran.dg/equiv_constraint_3.f90: New test.
27254         gfortran.dg/equiv_constraint_4.f90: New test.
27255         gfortran.dg/equiv_constraint_5.f90: New test.
27256         gfortran.dg/equiv_constraint_6.f90: New test.
27257         gfortran.dg/equiv_constraint_7.f90: New test.
27258         gfortran.dg/equiv_constraint_8.f90: New test.
27259         gfortran.dg/private_type_1.f90: New test.
27260         gfortran.dg/private_type_2.f90: New test.
27261         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27262         980628-10.f: Assert std=gnu to permit mixing of
27263         types in equivalence statements.
27264
27265 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27266
27267         PR 24112
27268         * gfortran.dg/open_status_1.f90: New.
27269
27270 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27271
27272         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27273         * gcc.dg/vect/pr22480.c: Clean up temp files.
27274         * gcc.dg/vect/pr23831.c: Clean up temp files.
27275         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27276         Clean up temp files.
27277         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27278         Clean up temp files.
27279
27280         * gcc.dg/20050309-1.c: Clean up temp files.
27281         * gcc.dg/20050325-1.c: Clean up temp files.
27282
27283 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27284
27285         PR tree-optimization/24059
27286         * gcc.dg/vect/pr24059.c : New test.
27287
27288 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27289
27290         PR middle-end/24109
27291         * gcc.c-torture/execute/20050929-1.c: New test.
27292
27293 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27294
27295         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27296
27297 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27298
27299         PR c/21419
27300         * gcc.dg/pr21419.c: New test.
27301
27302 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27303
27304         * gcc.dg/pr23911.c: New test.
27305
27306 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27307
27308         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27309
27310         PR c++/16782
27311         * g++.dg/parse/qualified4.C: New test.
27312         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27313         * g++.old-deja/g++.mike/p8154.C: Likewise.
27314
27315 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27316
27317         PR c++/22147
27318         * g++.dg/template/friend37.C: New test.
27319         * g++.dg/parse/crash28.C: Adjust error markers.
27320
27321 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27322
27323         PR fortran/18518
27324         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27325
27326 2005-09-27  Devang Patel  <dpatel@apple.com>
27327
27328         PR tree-optimization/23625
27329         * gcc.dg/pr23625.c: New test.
27330
27331 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27332
27333         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27334         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27335
27336 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27337
27338         PR fortran/23677
27339         * gfortran.fortran-torture/execute/save_1.f90: New test.
27340         * gfortran.dg/save_1.f90: New test.
27341
27342 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27343
27344         * gcc.target/i386/builtin-apply-mmx.c: New test.
27345
27346         PR target/22576
27347         * gcc.target/i386/pr22576.c: New test.
27348
27349         PR target/22585
27350         * gcc.target/i386/pr22585.c: New test.
27351
27352         PR target/23268
27353         * gcc.target/i386/pr23268.c: New test.
27354
27355         PR middle-end/23831
27356         * gcc.dg/vect/pr23831.c: New test.
27357
27358         PR target/24055
27359         * gcc.target/i386/pr24055.c: New test.
27360
27361 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27362
27363         PR tree-optimization/23960
27364         * gcc.c-torture/compile/pr23960.c: New.
27365
27366 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27367
27368         PR fortran/16861
27369         * gfortran.dg/nested_modules_3.f90: New.
27370
27371 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27372
27373         PR fortran/24005
27374         gfortran.dg/interface_1.f90: New test.
27375
27376 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27377         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27378
27379         PR fortran/23843
27380         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27381
27382 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27383
27384         PR fortran/23516
27385         * gfortran.dg/imag_1.f: New test.
27386         * gfortran.dg/imag_2.f: Ditto.
27387
27388 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27389
27390         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27391
27392 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27393
27394         PR c++/21983
27395         * g++.dg/warn/pr21983.C: New test.
27396
27397 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27398
27399         * gcc.dg/20050922-1.c: Testcase added.
27400
27401 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27402
27403         PR c++/23993
27404         * g++.dg/template/array14.C: New test.
27405
27406 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27407
27408         PR fortran/19929
27409         * gfortran.dg/der_ptr_component_1.f90: New test.
27410
27411 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27412
27413         PR c++/23965
27414         * g++.dg/template/error1.C: Reject "no matching function" message.
27415
27416 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27417
27418         PR c++/17609
27419         * g++.dg/lookup/error1.C: New test.
27420
27421 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27422
27423         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27424         functionality of the testcase.
27425
27426 2005-09-20  Richard Henderson  <rth@redhat.com>
27427
27428         * gcc.dg/vect/vect-22.c: Require vect_float.
27429         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27430
27431 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27432
27433         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27434         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27435         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27436         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27437         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27438         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27439         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27440         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27441         * gcc.dg/cpp/ucnid-8.c: New test.
27442
27443 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27444
27445         PR tree-optimization/23929
27446         * gcc.c-torture/compile/pr23929.c: New test.
27447
27448 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27449
27450         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27451         for one loop.
27452
27453 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27454
27455         PR testsuite/23186
27456         * g++.dg/other/pr22003.C: Require named sections.
27457
27458 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27459
27460         PR c++/23947
27461         * g++.dg/rtti/crash3.C: New test.
27462
27463         PR tree-optimization/23818
27464         * gcc.dg/pr23818.c: New test.
27465
27466 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27467
27468         PR fortran/23420
27469         * gfortran.dg/print_fmt_4.f: New.
27470
27471 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27472
27473         PR fortran/23663
27474         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27475
27476 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27477
27478         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27479         Use pointers to local alignable arrays instead. Added comments.
27480         * gcc.dg/vect/vect-46.c: Likewise.
27481         * gcc.dg/vect/vect-48.c: Likewise.
27482         * gcc.dg/vect/vect-49.c: Likewise.
27483         * gcc.dg/vect/vect-52.c: Likewise.
27484         * gcc.dg/vect/vect-53.c: Likewise.
27485         * gcc.dg/vect/vect-54.c: Likewise.
27486         * gcc.dg/vect/vect-56.c: Likewise.
27487         * gcc.dg/vect/vect-57.c: Likewise.
27488         * gcc.dg/vect/vect-58.c: Likewise.
27489         * gcc.dg/vect/vect-60.c: Likewise.
27490         * gcc.dg/vect/vect-61.c: Likewise.
27491
27492         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27493         The test is no longer vectorizable on vect_no_align targets.
27494         * gcc.dg/vect/vect-43.c: Likewsie.
27495
27496         * gcc.dg/vect/vect-44.c: Added comments.
27497         * gcc.dg/vect/vect-45.c: Added comments.
27498         * gcc.dg/vect/vect-50.c: Added comments.
27499         * gcc.dg/vect/vect-51.c: Added comments.
27500
27501         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27502         aligned type.
27503         * gcc.dg/vect/Os-vect-95.c: Likewise.
27504
27505         * gcc.dg/vect/vect-41.c: Test removed.
27506         * gcc.dg/vect/vect-47.c: Test removed.
27507         * gcc.dg/vect/vect-55.c: Test removed.
27508         * gcc.dg/vect/vect-59.c: Test removed.
27509
27510 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27511
27512         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27513         No longer vectorizable on vect_no_align targets.
27514         * gcc.dg/vect/pr20122.c: Likewise.
27515         * gcc.dg/vect/vect-74.c: Likewise.
27516         * gcc.dg/vect/vect-75.c: Likewise.
27517         * gcc.dg/vect/vect-76.c: Likewise.
27518
27519         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27520         Will not be vectorizable on vect_no_align targets once aliasing issues
27521         are resolved.
27522         * gcc.dg/vect/vect-79.c: Likewise.
27523
27524         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27525         * gcc.dg/vect/vect-78.c: Likewise.
27526         * gcc.dg/vect/vect-97.c: Likewise.
27527
27528 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27529
27530         * gcc.dg/pr23943.c: New test.
27531
27532 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27533
27534         PR fortran/19181
27535         * gfortran.dg/derived_pointer_null_1.f90: New test.
27536
27537 2005-09-18  Richard Guenther  <rguenther@suse.de>
27538
27539         PR middle-end/23944
27540         * gcc.c-torture/compile/pr23944.c: New testcase.
27541
27542 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27543
27544         PR fortran/15975
27545         * gfortran.dg/der_pointer_2.f90: New test.
27546
27547 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27548
27549         PR fortran/16861
27550         * gfortran.dg/nested_modules_2.f90: New test.
27551
27552 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27553
27554         PR c++/18368
27555         * g++.dg/other/semicolon.C: New test.
27556
27557 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27558
27559         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27560         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27561
27562 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27563
27564         PR c++/23914
27565         * g++.dg/template/static18.C: New test.
27566
27567         PR c++/21514
27568         * g++.dg/template/crash19.C: Remove dg-error marker.
27569         * g++.dg/template/local4.C: New test.
27570
27571 2005-09-16  Paul Brook  <paul@codesourcery.com>
27572
27573         PR fortran/23906
27574         * gfortran.dg/dependency_1.f90: New test.
27575
27576 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR c++/23896
27579         * g++.dg/template/static17.C: New test.
27580
27581 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27582
27583         PR c++/23139
27584         * g++.dg/warn/huge-val1.C: New test.
27585
27586 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27587
27588         PR c++/13140
27589         * g++.dg/parse/class2.C: New test.
27590         * g++.dg/template/explicit8.C: Likewise.
27591         * g++.dg/template/spec25.C: Likewise.
27592
27593 2005-09-14  Josh Conner  <jconner@apple.com>
27594
27595         PR middle-end/23584
27596         * gcc.dg/pr23584.c: New test.
27597
27598 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27599
27600         PR fortran/21875 Internal Unit Array I/O, NIST
27601         * gfortran.dg/arrayio_1.f90: New test.
27602         * gfortran.dg/arrayio_1.f90: New test.
27603         * gfortran.dg/arrayio_1.f90: New test.
27604         * gfortran.dg/arrayio_1.f90: New test.
27605         * gfortran.dg/arrayio_1.f90: New test.
27606
27607 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27608
27609         PR middle-end/22480
27610         * gcc.dg/vect/pr22480.c: New test.
27611
27612 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27613
27614         PR fortran/19358
27615         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27616
27617 2005-09-13 Josh Conner <jconner@apple.com>
27618
27619         PR c++/23180
27620         * g++.dg/init/struct2.C: New test.
27621         * g++.dg/init/struct3.C: New test.
27622
27623 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27624
27625         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27626         Clean up temp files.
27627         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27628         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27629         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27630         gcc.dg/tree-ssa/builtin-printf-1.c,
27631         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27632         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27633         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27634         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27635         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27636         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27637         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27638         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27639         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27640         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27641         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27642         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27643
27644 2005-09-13  Josh Conner  <jconner@apple.com>
27645
27646         * lib/gcc-dg.exp: Load scanipa.exp.
27647         (cleanup-dump): New procedure.
27648         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27649         * lib/scandump.exp: New file.
27650         * lib/scantree.exp: Use it.
27651         * lib/scanipa.exp: New file.
27652
27653 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27654
27655         PR fortran/17740
27656         * gfortran.dg/generic_4.f90: New test.
27657
27658 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27659
27660         PR target/23816
27661         * gcc.target/i386/pr23816-1.c: New test.
27662         * gcc.target/i386/pr23816-2.c: New test.
27663
27664
27665 2005-09-13  Bastian Blank <waldi@debian.org>
27666
27667         PR c++/16171
27668         * g++.dg/abi/mangle26.C: New test.
27669         * g++.dg/abi/mangle27.C: New test.
27670         * g++.dg/abi/mangle28.C: New test.
27671         * g++.dg/abi/mangle29.C: New test.
27672
27673         PR c++/23839
27674         * g++.dg/parse/register1.C: New test.
27675
27676 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27677
27678         PR c++/23842
27679         * g++.dg/template/access16.C: New test.
27680
27681 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27682
27683         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27684
27685 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27686
27687         PR fortran/18899
27688         * gfortran.dg/shape_2.f90: New test.
27689
27690 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27691
27692         PR target/19269
27693         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27694         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27695         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27696         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27697         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27698         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27699         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27700         tests.
27701
27702 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27703
27704         PR c++/23841
27705         * g++.dg/parse/template17.C: New test.
27706
27707 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27708
27709         PR c++/23789
27710         * g++.dg/template/nontype14.C: New test.
27711
27712 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27713
27714         PR g++/7874
27715         * g++.dg/lookup/friend7.C: New test.
27716         * g++.dg/lookup/friend8.C: New test.
27717         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27718         so that it will be found via argument dependent lookup.
27719         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27720         friend functions which will no longer be found.
27721         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27722         function g, so that it will be found via argument dependent
27723         lookup.
27724         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27725         * g++.old-deja/g++.mike/net43.C: Likewise.
27726
27727 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27728
27729         PR c++/23691
27730         * g++.dg/template/static16.C: New test.
27731
27732 2005-09-12  Josh Conner  <jconner@apple.com>
27733
27734         PR middle-end/23237
27735         * gcc.c-torture/compile/pr23237.c: New test.
27736
27737 2005-09-11  Richard Henderson  <rth@redhat.com>
27738
27739         * g++.dg/other/error8.C: Update expected diagnostic text.
27740
27741 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27742
27743         PR libfortran/19872
27744         * gfortran.dg/overwrite_1.f: New test.
27745
27746 2005-09-09  Josh Conner  <jconner@apple.com>
27747
27748         * g++.dg/init/pr23180-1.C: Removed.
27749         * g++.dg/init/pr23180-2.C: Removed.
27750
27751 2005-09-09  David Daney <ddaney@avtrex.com>
27752
27753         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27754         files which are ...
27755         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27756         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27757
27758 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27759
27760         * gfortran.dg/iostat_2.f90: New test.
27761
27762 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27763
27764         PR c++/22252
27765         * g++.dg/ext/interface1.C: New test.
27766         * g++.dg/ext/interface1.h: Likewise.
27767         * g++.dg/ext/interface1a.cc: Likewise.
27768
27769 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27770
27771         * gfortran.dg/iomsg_1.f90: New test case.
27772
27773 2005-09-09  Richard Guenther  <rguenther@suse.de>
27774
27775         PR c++/23624
27776         * g++.dg/tree-ssa/pr23624.C: New testcase.
27777
27778 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27779
27780         PR fortran/19239
27781         * gfortran.dg/vector_subscript_1.f90,
27782         * gfortran.dg/vector_subscript_2.f90: New tests.
27783
27784 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27785
27786         PR fortran/21104
27787         * gfortran.dg/array_alloc_1.f90,
27788         * gfortran.dg/array_alloc_2.f90,
27789         * gfortran.dg/array_alloc_3.f90: New tests.
27790
27791 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27792
27793         PR fortran/12840
27794         * gfortran.dg/array_constructor_6.f90
27795         * gfortran.dg/array_constructor_7.f90
27796         * gfortran.dg/array_constructor_8.f90
27797         * gfortran.dg/array_constructor_9.f90
27798         * gfortran.dg/array_constructor_10.f90
27799         * gfortran.dg/array_constructor_11.f90
27800         * gfortran.dg/array_constructor_12.f90: New tests.
27801
27802 2005-09-08  Josh Conner  <jconner@apple.com>
27803
27804         PR c++/23180
27805         * g++.dg/init/pr23180-1.C: New test.
27806         * g++.dg/init/pr23180-2.C: New test.
27807
27808 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27809
27810         PR fortran/18878
27811         * gfortran.dg/module_double_reuse.f90: New.
27812
27813 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27814
27815         PR fortran/23270
27816         PR fortran/22304
27817         PR fortran/18870
27818         PR fortran/17917
27819         PR fortran/16511
27820         * gfortran.dg/common_equivalence_1.f: New.
27821         * gfortran.dg/common_equivalence_2.f: New.
27822         * gfortran.dg/common_equivalence_3.f: New.
27823         * gfortran.dg/contained_equivalence_1.f90: New.
27824         * gfortran.dg/module_blank_common.f90: New.
27825         * gfortran.dg/module_commons_1.f90: New.
27826         * gfortran.dg/module_equivalence_1.f90: New.
27827         * gfortran.dg/nested_modules_1.f90: New.
27828         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27829         equivalences and add comment to connect the test with
27830         the PR.
27831
27832 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27833
27834         PR fortran/23765
27835         * gfortran.dg/common_6.f90: New test.
27836
27837 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27838
27839         PR fortran/15326
27840         * gfortran.dg/char_result_1.f90,
27841         * gfortran.dg/char_result_2.f90,
27842         * gfortran.dg/char_result_3.f90,
27843         * gfortran.dg/char_result_4.f90,
27844         * gfortran.dg/char_result_5.f90,
27845         * gfortran.dg/char_result_6.f90,
27846         * gfortran.dg/char_result_7.f90,
27847         * gfortran.dg/char_result_8.f90: New tests.
27848
27849 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27850
27851         PR fortran/19928
27852         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27853
27854 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27855
27856         PR obj-c++/16816
27857         * obj-c++.dg/selector-5.mm: New test.
27858         * obj-c++.dg/selector-6.mm: New test.
27859
27860 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27861
27862         PR objc/20574
27863         PR objc/19324
27864         * objc.dg/error-1.m: New test.
27865
27866 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27867
27868         PR fortran/23373
27869         * gfortran.fortran-torture/execute/pr23373-1.f90,
27870         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27871
27872 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27873
27874         PR libfortran/23760
27875         * gfortran.dg/g77/1832.f: Remove long string in write statement
27876         to allow the test to pass on correct list directed output with
27877         prepended space.
27878
27879 2005-09-07  James E Wilson  <wilson@specifix.com>
27880
27881         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27882
27883 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27884
27885         * gfortran.dg/parameter+save.f90: Rename to
27886         * gfortran.dg/parameter_save.f90: .. this.
27887
27888 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27889
27890         PR fortran/20848
27891         * gfortran.dg/parameter+save.f90: New test case.
27892
27893 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27894
27895         PR fortran/19269
27896         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27897
27898 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27899
27900         PR c/23075
27901         * gcc.dg/pr23075.c: New test.
27902         * g++.dg/warn/pr23075.C: New test.
27903
27904         PR target/22362
27905         * gcc.target/i386/pr22362.c: New test.
27906
27907         PR rtl-optimization/23098
27908         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27909
27910         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27911         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27912         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27913
27914 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27915
27916         * g++.dg/expr/cast6.C: New test.
27917
27918         PR c++/9782
27919         * g++.dg/init/new15.C: New test.
27920
27921 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27922
27923         * gcc.dg/vect/Os-vect-95.c: New test.
27924         * gcc.dg/vect/vect-95.c: Same.
27925
27926 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27927
27928         * gcc.dg/vect/vect-29.c: Update xfail testing.
27929         * gcc.dg/vect/vect-44.c: Same.
27930         * gcc.dg/vect/vect-48.c: Same.
27931         * gcc.dg/vect/vect-50.c: Same.
27932         * gcc.dg/vect/vect-72.c: Same.
27933         * gcc.dg/vect/vect-77.c: Same.
27934         * gcc.dg/vect/vect-78.c: Same.
27935         * gcc.dg/vect/vect-80.c: Same.
27936         * gcc.dg/vect/vect-96.c: Same.
27937         * gcc.dg/vect/vect-100.c: Same.
27938         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27939         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27940         * gfortran.dg/vect/vect-5.f90: Same.
27941
27942 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27943
27944         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27945         start strings.
27946         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27947         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27948
27949         PR c++/23056
27950         * g++.dg/opt/pr23056.C: New test.
27951
27952         PR rtl-optimization/23098
27953         * gcc.target/i386/pr23098.c: New test.
27954
27955 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27956
27957         PR c++/23667
27958         * g++.dg/template/static15.C: New test.
27959
27960         PR c++/21440
27961         * g++.dg/ext/stmtexpr5.C: New test.
27962         * g++.dg/ext/stmtexpr6.C: Likewise.
27963
27964 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27965
27966         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27967
27968         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27969         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27970         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27971
27972 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27973
27974         PR libfortran/23321
27975         * gfortran.dg/direct_io_4.f90: New test case.
27976
27977 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27978             Rasmus Hahn  <rassahah@neofonie.de>
27979
27980         PR libobjc/23108
27981         * objc.dg/type-stream-1.m: New test.
27982
27983 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27984
27985         PR fortran/23661
27986         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27987         gfortran.dg/print_fmt_3.f90: New test.
27988
27989 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * gfortran.dg/fmt_t_1.f90: New test.
27992
27993 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27994
27995         PR rtl-optimization/23454
27996         * g++.dg/opt/pr23454.C: New test.
27997
27998 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/23699
28001         * g++.dg/ext/static1.C: New test.
28002
28003 2005-09-02  Richard Henderson  <rth@redhat.com>
28004
28005         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28006         tail call to check_fa_work.
28007
28008 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/21687
28011         * g++.dg/other/gc3.C: New test.
28012
28013 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28014
28015         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28016         * gcc.dg/20050826-1.c: Likewise.
28017
28018 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28019
28020         PR c++/23167
28021         * g++.dg/expr/volatile1.C: New test.
28022
28023 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28024
28025         PR middle-end/23547
28026         * gcc.dg/pr23547.c: New test.
28027
28028 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28029
28030         PR c/22061
28031         * gcc.c-torture/execute/pr22061-1.c,
28032         * gcc.c-torture/execute/pr22061-2.c,
28033         * gcc.c-torture/execute/pr22061-3.c,
28034         * gcc.c-torture/execute/pr22061-4.c: New tests.
28035
28036 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28037
28038         * gcc.dg/Wredundant-decls-2.c: New test to check that
28039         -Wredundant-decls does not issue warning for a variable
28040         definition following a declaration.
28041
28042 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28043
28044         PR debug/7241
28045         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28046         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28047         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28048
28049         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28050         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28051         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28052         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28053         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28054         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28055         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28056         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28057
28058 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28059
28060         PR objc/23306
28061         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28062         scan-assmbler.
28063
28064 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28065
28066         PR target/21255
28067         * gcc.dg/pr21255-1.c: New test.
28068         * gcc.dg/pr21255-2-mb.c: Likewise.
28069         * gcc.dg/pr21255-2-ml.c: Likewise.
28070         * gcc.dg/pr21255-3.c: Likewise.
28071         * gcc.dg/pr21255-4.c: Likewise.
28072
28073 2005-08-31  Dale Johannesen  <dalej@apple.com>
28074
28075         * gcc.dg/20050830-1.c: New.
28076
28077 2005-08-31  Josh Conner  <jconner@apple.com>
28078
28079         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28080         command-line options for arm-*-* targets.
28081         * g++.dg/init/array16.C: Likewise.
28082         * g++.dg/other/crash-4.C: Likewise.
28083
28084 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28085
28086         PR obj-c++/23640
28087         * obj-c++.dg/gnu-runtime-3.mm: New test.
28088
28089 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28090
28091         PR c++/13377
28092         * g++.dg/lookup/ambig4.C: New test.
28093         * g++.dg/lookup/ambig5.C: New test.
28094         * g++.dg/tc1/dr101.C: Adjust error markers.
28095
28096 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28097
28098         PR c++/23639
28099         * g++.dg/template/ttp5.C: Adjust error markers.
28100
28101 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28102
28103         PR testsuite/23609
28104         * lib/obj-c++.exp: Include target-libpath.exp.
28105         (obj-c++_link_flags): Look for the GNU libobjc library
28106         and set the library path to include it.
28107         Don't manually set LD_LIBRARY_PATH (etc.) but call
28108         set_ld_library_path_env_vars instead.
28109         (obj-c++_target_compile): Don't set library path or
28110         linker flags because they are already set correctly
28111         in obj-c++_link_flags.
28112
28113 2005-08-30  Josh Conner  <jconner@apple.com>
28114
28115         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28116         to command-line options for arm-*-* targets.
28117
28118 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28119
28120         * g++.dg/other/i386-1.C: New.
28121
28122 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28123
28124         PR preprocessor/20348
28125         PR preprocessor/20356
28126         * gcc.dg/cpp/pr20348.c: New test.
28127         * gcc.dg/cpp/pr20348.h: New file.
28128         * gcc.dg/cpp/inc/pr20348.h: New file.
28129         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28130         * gcc.dg/cpp/pr20356.c: New test.
28131         * gcc.dg/cpp/pr20356.h: New file.
28132         * gcc.dg/cpp/inc/pr20356.h: New file.
28133         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28134
28135 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28136
28137         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28138         Fix array dimension to avoid correct end-of-file error.
28139
28140 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28141
28142         PR libfortran/23598
28143         * gfortran.dg/iostat_1.f90: New test.
28144
28145 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28146
28147         PR middle-end/23408
28148         * gcc.dg/pr23408.c: New test.
28149
28150 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28151
28152         PR c++/23099
28153         * g++.dg/init/member1.C: Make sure erroneous static data member
28154         definitions are required.
28155         * g++.dg/template/static13.C: New test.
28156         * g++.dg/template/static14.C: Likewise.
28157
28158 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28159
28160         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28161         -march=pentium4, remove ilp32 requirement.
28162
28163         PR middle-end/23484
28164         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28165         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28166
28167 2005-08-29  Andreas Jaeger  <aj@suse.de>
28168
28169         PR testsuite/23607
28170         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28171
28172 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28173
28174         * gcc.c-torture/execute/20050316-2.c: New test.
28175         * gcc.c-torture/execute/20050316-3.c: New test.
28176         * gcc.dg/torture/pr16104-1.c: New test.
28177
28178 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28179
28180         PR middle-end/23463
28181         * gcc.c-torture/execute/zero-struct-1.c: New test.
28182
28183 2005-08-27  Richard Guenther  <rguenther@suse.de>
28184
28185         PR target/23575
28186         * gcc.target/i386/pr23575.c: New testcase.
28187
28188 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28189
28190         PR rtl-optimization/23561
28191         * gcc.c-torture/execute/20050826-1.c: New test.
28192
28193         PR rtl-opt/23560
28194         * gcc.c-torture/execute/20050826-2.c: New test.
28195
28196 2005-08-26  Dale Johannesen  <dalej@apple.com>
28197
28198         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28199         * gcc.dg/20050826-1.c: New.
28200
28201 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28202
28203         PR c++/19004
28204         * g++.dg/template/nontype13.C: New test.
28205
28206         PR c++/23491
28207         * g++.dg/init/new14.C: New test.
28208         * g++.dg/expr/anew1.C: Do not XFAIL.
28209         * g++.dg/expr/anew2.C: Likewise.
28210         * g++.dg/expr/anew3.C: Likewise.
28211
28212 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28213
28214         PR middle-end/22439
28215         * gcc.dg/vla-3.c: New test.
28216
28217 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28218
28219         PR fortran/20363
28220         * gfortran.dg/named_interface.f90: New.
28221
28222 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28223
28224         * gcc.c-torture/execute/frame-address.c: New test.
28225
28226 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         PR c++/20817
28229         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28230
28231 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28232
28233         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28234
28235 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28236
28237         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28238         * gcc.dg/altivec-22.c: Rename from..
28239         * gcc.dg/altivec-nomfcr.c: ..this.
28240
28241 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28242
28243         PR tree-optimization/23546
28244         * gcc.dg/tree-ssa/pr23546.c: New test.
28245
28246 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28247
28248         PR fortran/17758
28249         * gfortran.dg/nonreturning_statements.f90: New test.
28250
28251 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28252
28253         PR c++/22454
28254         * g++.dg/parse/crash29.C: New.
28255
28256 2005-08-23  DJ Delorie  <dj@redhat.com>
28257
28258         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28259         constants have the L suffix.
28260
28261 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         PR c++/23044
28264         * g++.dg/template/instantiate8.C: New.
28265
28266 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28267
28268         PR middle-end/23467
28269         * gcc.c-torture/execute/pr23467.c: New test.
28270
28271 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28272
28273         PR tree-optimization/22043
28274         * gcc.c-torture/execute/20050613-1.c: New test.
28275
28276 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28277
28278         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28279
28280 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28281
28282         PR rtl-optimization/23478
28283         * g++.dg/opt/pr23478.C: New test.
28284
28285 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28286
28287         PR c/18715
28288         * gcc.dg/switch-warn-3.c: New test.
28289
28290 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28291
28292         PR c++/22233
28293         * g++.dg/template/param1.C: New test.
28294
28295 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28296
28297         PR c++/23089
28298         * g++.dg/other/incomplete1.C: New test.
28299
28300 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28301
28302         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28303         are vectorizable.
28304
28305 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28306
28307         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28308         d_lines_5.f: New.
28309
28310 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * gcc.target/i386/sse-4.c: New test.
28313
28314 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28315
28316         PR testsuite/23239
28317         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28318
28319 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28320
28321         * gcc.dg/20050811-1.c: New test.
28322         * gcc.dg/20050811-2.c: New test.
28323
28324 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28325
28326         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28327
28328 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28329
28330         PR 23476
28331         * gcc.c-torture/compile/pr23476.c: New test.
28332
28333 2005-08-19  Devang Patel  <dpatel@apple.com>
28334
28335         PR tree-optimization/23048
28336         * gcc.dg/tree-ssa/pr23048.c: New test.
28337
28338 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR middle-end/20624
28341         * g++.dg/warn/Wreturn-3.C: New test
28342
28343 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28344
28345         PR tree-optimization/22228
28346         * g++.dg/vect/pr22543.cc: New test.
28347
28348 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28349
28350         PR tree-optimization/21574
28351         * gcc.dg/tree-ssa/pr21574.c: New test.
28352
28353 2005-08-16  James E Wilson  <wilson@specifix.com>
28354
28355         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28356
28357 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28358
28359         PR tree-opt/23402
28360         * gcc.c-torture/compile/zero-strct-3.c: New test.
28361         * gcc.c-torture/compile/zero-strct-4.c: New test.
28362
28363 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28364
28365         PR target/23376
28366         * gcc.target/x86_64/pr23376.c: New test.
28367
28368 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28369
28370         PR c++/23337
28371         * g++.dg/ext/vector2.C: New.
28372
28373 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28374
28375         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28376
28377 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28378
28379         PR libfortran/23428
28380         * gfortran.dg/inquire-complex.f90: New test case.
28381
28382 2005-08-16  James E Wilson  <wilson@specifix.com>
28383
28384         PR tree-optimization/21105
28385         * gcc.dg/large-size-array.c: New.
28386
28387 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28388
28389         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28390         type.
28391         * gcc.dg/vect/vect-41: Likewise.
28392         * gcc.dg/vect/vect-42: Likewise.
28393         * gcc.dg/vect/vect-43: Likewise.
28394         * gcc.dg/vect/vect-44: Likewise.
28395         * gcc.dg/vect/vect-46: Likewise.
28396         * gcc.dg/vect/vect-47: Likewise.
28397         * gcc.dg/vect/vect-48: Likewise.
28398         * gcc.dg/vect/vect-52: Likewise.
28399         * gcc.dg/vect/vect-53: Likewise.
28400         * gcc.dg/vect/vect-54: Likewise.
28401         * gcc.dg/vect/vect-55: Likewise.
28402         * gcc.dg/vect/vect-56: Likewise.
28403         * gcc.dg/vect/vect-57: Likewise.
28404         * gcc.dg/vect/vect-58: Likewise.
28405         * gcc.dg/vect/vect-59: Likewise.
28406         * gcc.dg/vect/vect-60: Likewise.
28407         * gcc.dg/vect/vect-61: Likewise.
28408         * gcc.dg/vect/vect-85: Likewise.
28409         * gcc.dg/vect/vect-87: Likewise.
28410         * gcc.dg/vect/vect-88: Likewise.
28411         * gcc.dg/vect/vect-93.c: Likewise.
28412         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28413         * gcc.dg/vect/vect-75: Likewise.
28414         * gcc.dg/vect/vect-76: Likewise.
28415         * gcc.dg/vect/vect-77: Likewise.
28416         * gcc.dg/vect/vect-78: Likewise.
28417         * gcc.dg/vect/vect-80: Likewise.
28418         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28419         vectorized for the expected reason, rather than checking how alignment
28420         was handled.
28421         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28422         aligned type and also instead of aligned pointers. Added documentation.
28423
28424 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28425
28426         * gfortran.dg/power.f90: New test.
28427
28428 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28429
28430         PR rtl-optimization/23299
28431         * g++.dg/opt/pr23299.C: New test.
28432
28433 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28434
28435         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28436
28437 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28438
28439         * g++.dg/template/local6.C: New test.
28440
28441 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28442
28443         * execute/exceptions/finally-1.m: Check that the catch and finally are
28444         being called.  Also add a "return 0;" at the end of main.
28445
28446 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28447
28448         PR fortran/21432.
28449         * gfortran.dg/namelist_print_1.f: New test of functionality of
28450         PRINT namelist.
28451         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28452         namelist generates error with -std=f95.
28453
28454 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28455
28456         PR tree-optimization/23119
28457         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28458
28459 2005-08-13  Marcin Koziej  <creep@desk.pl>
28460             Andrew Pinski  <pinskia@physics.uc.edu>
28461
28462         PR libobjc/22492
28463         * execute/exceptions/finally-1.m: New test.
28464
28465 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28466
28467         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28468         testsuite.
28469         * objc/execute/exceptions/trivial.m: New test.
28470         * objc.dg/try-catch-11.m: Move to ...
28471         * objc/execute/exceptions/foward-1.m: Here.
28472         * objc.dg/try-catch-2.m: Move to ...
28473         * objc/execute/exceptions/catchall-1.m: Here.
28474         * objc.dg/try-catch-8.m: Move to ...
28475         * objc/execute/exceptions/local-variables-1.m: Here.
28476
28477 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28478
28479         * objc.dg/nested-func-1.m: Move to ...
28480         * objc/execute/nested-func-1.m: Here.
28481
28482 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28483
28484         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28485         in ${options} instead of [target_info name].
28486         * lib/obj-c++.exp (objc_target_compile): Likewise.
28487
28488 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28489
28490         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28491
28492 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28493
28494         part of PR testsuite/23348
28495         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28496         each of the torture options.
28497         * objc/compile/trivial.m: New test.
28498
28499 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28500
28501         * gfortran.dg/eoshift.f90: Correct format.
28502
28503 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28504
28505         * gfortran.fortran-torture/execute/character_passing.f90:
28506         Fix comment typo.
28507
28508 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28509
28510         PR c++/8271
28511         * g++.dg/template/unify10.C: New.
28512
28513 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28514
28515         * g++.dg/parse/pr22514.C: Move to...
28516         * g++.dg/debug/pr22514.C: here.
28517
28518 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28519
28520         PR c++/23266
28521         * g++.dg/inherit/pure1.C: New test.
28522
28523         * ChangeLog: Fix typos.
28524
28525 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28526             Steven Bosscher  <stevenb@suse.de>
28527
28528         * gfortran.dg/runtime_warning_1.f90: New test.
28529
28530 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         PR c++/23219
28533         * g++.dg/parse/crash28.C: New.
28534
28535 2005-08-11  Richard Guenther  <rguenther@suse.de>
28536
28537         PR target/23289
28538         * gcc.target/i386/tailcall-1.c: New testcase.
28539
28540 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28541
28542         * gcc.dg/vect/vect-67.c: Un-xfail.
28543
28544 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28545
28546         PR c++/23225
28547         * g++.dg/parse/crash27.C: new test.
28548
28549 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28550
28551         PR libfortran/22143
28552         * gfortran.dg/shift-kind.f90: New testcase.
28553
28554 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28555
28556         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28557         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28558
28559 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28560
28561         PR c++/20646
28562         * g++.dg/other/mult-stor1.C: New test.
28563
28564 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28565
28566         * gcc.c-torture/pr18299-1.c: Move to ...
28567         * gcc.c-torture/compile/pr18299-1.c: Here.
28568
28569 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28570
28571         * gfortran/fortran.torture/execute/character_passing.f90:
28572         Fix types for LSAME.
28573
28574 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28575
28576         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28577         input data back to what it was originally.
28578
28579 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28580
28581         * objc.dg/try-catch-8.m: Enable for all targets.
28582
28583 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28584
28585         * gcc.dg/pr23165.c: New test.
28586
28587 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28588
28589         PR tree-optimization/23234
28590         * gcc.dg/tree-ssa/pr23234.c: New test.
28591
28592 2005-08-08  Josh Conner  <jconner@apple.com>
28593
28594         PR rtl-optimization/23241
28595         * gcc.dg/char-compare.c: New test.
28596
28597 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28598
28599         PR c++/22508
28600         * g++.dg/init/new13.C: New test.
28601
28602 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         PR c++/21166
28605         * g++.dg/other/crash-4.C: Adjust
28606         * g++/dg/ext/packed9.C: New.
28607
28608 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28609
28610         PR middle-end/21964
28611         * gcc.c-torture/execute/pr21964-1.c: New test.
28612
28613 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28614
28615         PR c/22458
28616         * gcc.dg/pr22458-1.c: New test.
28617
28618 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28619             Steven G. Kargl <kargls@comcast.net>
28620
28621         PR fortran/22390
28622         * gfortran.dg/flush_1.f90: New test.
28623
28624 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28625
28626         PR c++/23191
28627         * g++.dg/template/eh2.C: New test.
28628
28629 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28630
28631         PR c++/19498
28632         * g++.dg/template/instantiate7.C: New test.
28633
28634 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28635
28636         PR c/23113
28637         * gcc.dg/Wunused-value-1.c: New test.
28638
28639 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28640
28641         PR rtl-optimization/23233
28642         * gcc.c-torture/compile/pr23233-1.c: New test.
28643
28644 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28645
28646         PR fortran/18833
28647         PR fortran/20850
28648         * gfortran.dg/equiv_1.f90: New test.
28649         * gfortran.dg/equiv_2.f90: New test.
28650         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28651         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28652         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28653
28654 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28655
28656         * gcc.c-torture/execute/vrp-5.c: New test.
28657         * gcc.c-torture/execute/vrp-6.c: New test.
28658         * gcc.dg/tree-ssa/vrp21.c: New test.
28659
28660 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28661
28662         * g++.dg/parse/pr22514.C: New test.
28663
28664 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28665
28666         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28667
28668         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28669         instead of constant loads / pool entries.
28670
28671 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28672
28673         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28674         TEST_TO_WCTYPE.
28675
28676 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28677
28678         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28679         __WINT_TYPE__ in generated prototypes if possible.
28680
28681 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28682
28683         PR 22037
28684         * g++.dg/tree-ssa/pr22037.C:
28685
28686 2005-08-04  Richard Henderson  <rth@redhat.com>
28687
28688         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28689         scan-tree-dump-times directive.
28690
28691 2005-08-04  Jan Hubicka  <jh@suse.cz>
28692
28693         * gcov-1.C: Fix switch counts.
28694         * gcov-4b.c: Likewise.
28695
28696 2005-08-03  Jeff Law  <law@redhat.com>
28697
28698         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28699
28700 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28701
28702         * gcc.c-torture/execute/pr23135.c: New test.
28703
28704 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28705
28706         PR tree-optimization/19899
28707         * gcc.dg/tree-ssa/scev-1.c: New test.
28708         * gcc.dg/tree-ssa/scev-2.c: New test.
28709
28710 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28711
28712         PR target/18582
28713         * gcc.dg/torture/pr18582-1.c: New test.
28714
28715 2005-08-03  Jan Hubicka  <jh@suse.cz>
28716
28717         * update-conroll.c: New testcase.
28718         * update-conroll-2.c: New testcase.
28719
28720 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28721
28722         * gfortran.dg/constant_substring.f: New test.
28723         * gfortran.dg/pr22491.f: New test.
28724
28725 2005-08-02  Jan Hubicka  <jh@suse.cz>
28726
28727         * update-threading.c: Replace by the proper one.
28728
28729 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28730
28731         PR 23164
28732         * g++.dg/tree-ssa/pr23164.C: New test.
28733
28734 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28735
28736         * gcc.dg/tree-ssa/pr23192.c: New test.
28737
28738 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28739
28740         * gcc.c-torture/execute/vrp-4.c: New test.
28741
28742 2005-08-02  Jan Hubicka  <jh@suse.cz>
28743
28744         * update-threading.c: New test.
28745
28746 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28747
28748         * gcc.c-torture/compile/20050801-1.c: New test.
28749         * gcc.c-torture/compile/20050801-2.c: New test.
28750
28751 2005-08-01  Jan Hubicka  <jh@suse.cz>
28752
28753         * val-prof-5.c: New test.
28754
28755 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28756
28757         PR c/22311
28758         * gcc.dg/pr22311-1.c : New test.
28759
28760 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28761
28762         PR target/23095
28763         * gfortran.dg/pr23095.f: New test.
28764
28765         PR c++/22003
28766         * g++.dg/other/pr22003.C: New test.
28767
28768 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28769
28770         PR target/20621
28771         * gcc.c-torture/execute/pr20621-1.c: New test.
28772
28773 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28774
28775         * gfortran.dg/comma_format_extension_4.f: Adjust length
28776         of string for format.
28777         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28778         print statement with internal write.
28779         * gfortran.dg/der_array_io_2.f: Likewise.
28780         * gfortran.dg/der_array_io_3.f: Likewise.
28781
28782 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28783
28784         * gcc.dg/fold-abs-4.c: new test.
28785
28786 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28787
28788         PR fortran/22570 an related issues.
28789         * gfortran.dg/x_slash_1.f: New test.
28790
28791 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28792
28793         PR c/23143
28794         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28795         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28796
28797 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28798
28799         PR c/529
28800         * gcc.dg/Wshadow-3.c: New test.
28801
28802 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28803
28804         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28805         used to have the wrong bounds).
28806
28807 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28808
28809         PR c/21720
28810         * gcc.dg/hex-round-1.c: Test more cases.
28811         * gcc.dg/hex-round-2.c: New test.
28812
28813 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28814
28815         PR 22550
28816         * g++.dg/tree-ssa/pr22550.C: New test.
28817
28818 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28819
28820         * gcc.dg/tree-ssa/vrp19.c: New test.
28821         * gcc.dg/tree-ssa-vrp20.c: New test.
28822
28823 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28824
28825         PR c/22240
28826         * gcc.dg/transparent-union-4.c: New test.
28827
28828 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28829
28830         PR c/22192
28831         * gcc.dg/c99-vla-2.c: New test.
28832
28833 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28834
28835         PR c/21720
28836         * gcc.dg/hex-round-1.c: New test.
28837
28838 2005-07-28  Jan Hubicka  <jh@suse.cz>
28839
28840         * inliner-1.c: Do not dump everything.
28841         * tree-prof.exp: Do not pass -ftree-based-profiling.
28842         * bprob.exp: Likewise.
28843
28844         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28845
28846 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/22545
28849         * g++.dg/expr/ptrmem7.C: New test.
28850
28851 2005-07-28  Mike Stump  <mrs@apple.com>
28852
28853         * g++.old-deja/g++.mike/visibility-1.C: New test.
28854
28855 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28856
28857         PR c/20187
28858         * gcc.c-torture/execute/pr20187-1.c: New test.
28859
28860 2005-07-28  Jeff Law  <law@redhat.com>
28861
28862         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28863         * gcc.dg/tree-ssa/vrp18.c: New test.
28864
28865 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28866
28867         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28868
28869 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28870
28871         PR tree-optimization/22506
28872         * gcc.dg/vect/ps22506.c: New test.
28873
28874 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28875
28876         PR target/21149
28877         * gcc.target/i386/sse-3.c: New test.
28878
28879 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28880
28881         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28882         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28883
28884 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28885
28886         PR c/22589
28887         * gcc.c-torture/compile/pr22589-1.c: New test.
28888
28889 2005-07-28  Jan Hubicka  <jh@suse.cz>
28890
28891         * update-loopch.c: New testcase.
28892
28893 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28894
28895         PR rtl-optimization/23047
28896         * gcc.c-torture/execute/pr23047.c: New test.
28897         * gcc.c-torture/execute/pr23047.x: New.
28898
28899 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28900
28901         PR tree-optimization/22493
28902         * gcc.c-torture/execute/pr22493-1.c: New test.
28903         * gcc.c-torture/execute/pr22493-1.x: New.
28904         * gcc.c-torture/execute/vrp-1.c: New test.
28905         * gcc.c-torture/execute/vrp-2.c: New test.
28906         * gcc.c-torture/execute/vrp-2.c: New test.
28907
28908 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28909
28910         * gcc.target/frv/all-builtin-read8.c: Delete.
28911         * gcc.target/frv/all-builtin-read16.c: Delete.
28912         * gcc.target/frv/all-builtin-read32.c: Delete.
28913         * gcc.target/frv/all-builtin-read64.c: Delete.
28914         * gcc.target/frv/all-builtin-write8.c: Delete.
28915         * gcc.target/frv/all-builtin-write16.c: Delete.
28916         * gcc.target/frv/all-builtin-write32.c: Delete.
28917         * gcc.target/frv/all-builtin-write64.c: Delete.
28918         * gcc.target/frv/all-read-write-1.c: New.
28919
28920 2005-07-27  Jeff Law  <law@redhat.com>
28921
28922         * gcc.c-torture/execute/pr22630.c: New test.
28923
28924 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28925
28926         PR tree-optimization/23073
28927         * gcc.dg/vect/nodump-pr23073.c: New test.
28928         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28929
28930 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28931
28932         PR tree-optimize/22348
28933         * gcc.c-torture/execute/pr22348.c: New.
28934
28935 2005-07-27  Richard Guenther  <rguenther@suse.de>
28936
28937         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28938
28939 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28940
28941         PR fortran/22503
28942         * gfortran.dg/logical_comp.f90: New test.
28943
28944 2005-07-27  Jan Hubicka  <jh@suse.cz>
28945
28946         * inliner-1.c: Add cleanup of dumps.
28947         * val-prof-*.c: Likewise.
28948         * update-tailcall.c: New.
28949
28950 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28951
28952         PR 22591
28953         * gcc.dg/tree-ssa/pr22591.c: New test.
28954         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28955
28956 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28957
28958         PR libobjc/22606
28959         * objc.dg/try-catch-11.m: New test.
28960
28961 2005-07-26  Richard Guenther  <rguenther@suse.de>
28962
28963         PR tree-optimization/22486
28964         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28965
28966 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28967
28968         PR tree-opt/22484
28969         * g++.dg/opt/loop2.C: New test.
28970
28971 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28972
28973         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28974         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28975
28976 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28977
28978         * lib/profopt.exp (profopt-execute): Check for profiling data
28979         files on the target.
28980
28981 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28982
28983         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28984         for matching of asm labels.
28985
28986 2005-07-25  Richard Guenther  <rguenther@suse.de>
28987
28988         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28989
28990 2005-07-25  Richard Guenther  <rguenther@suse.de>
28991
28992         PR testsuite/22624
28993         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28994
28995 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28996
28997         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28998         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28999         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29000         * gcc.dg/vect/vect-100.c: New test.
29001         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29002         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29003         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29004         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29005         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29006         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29007         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29008         * gfortran.dg/vect/pr19049.f90: New testcase.
29009         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29010
29011 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29012
29013         * gcc.c-torture/execute/20050713-1.c: New test.
29014
29015         PR fortran/20063
29016         * gfortran.fortran-torture/execute/data_4.f90: New test.
29017
29018         PR middle-end/20303
29019         * gcc.dg/visibility-d.c: New test.
29020
29021 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29022
29023         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29024         * gfortran.dg/underflow.f90: Ditto.
29025
29026 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29027
29028         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29029         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29030         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29031
29032 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29033
29034         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29035         include case of field width of zero.
29036
29037 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29038
29039         PR libgfortran/21875
29040         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29041         with trailing blanks on normal formatted read.
29042
29043 2005-07-23  Chao-ying Fu  <fu@mips.com>
29044
29045         * gcc.target/mips/mips32-dsp-type.c: New test.
29046         * gcc.target/mips/mips32-dsp.c: New test.
29047
29048 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29049
29050         PR testsuite/21073
29051         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29052
29053         PR testsuite/20454
29054         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29055         and __cyg_profile_func_exit.
29056
29057 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29058
29059         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29060         * gfortran.dg/comma_format_extension_4.f: Same.
29061         * gfortran.dg/pr15332.f: Same.
29062         * gfortran.dg/pr21730.f: Same.
29063
29064 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29065
29066         * g++.dg/opt/vrp2.C: Fix testcase.
29067
29068         PR tree-opt/22625
29069         * g++.dg/opt/vrp2.C: New test.
29070
29071 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29072
29073         PR debug/21828
29074         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29075
29076 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29077
29078         * gcc.dg/tree-ssa/20050719-1.c: New test.
29079
29080 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29081
29082         * gcc.dg/bfin-longcall-1.c: New file.
29083         * gcc.dg/bfin-longcall-2.c: New file.
29084
29085 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29086
29087         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29088
29089 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29090
29091         PR middle-end/19055
29092         * gcc.dg/tree-ssa/pr19055.c: New test.
29093         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29094
29095 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29096
29097         PR C++/22358
29098         * g++.dg/other/pr22358.C: New test.
29099
29100 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29101
29102         PR c++/2922
29103         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29104
29105 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29106
29107         PR c++/15938
29108         * g++.dg/init/union2.C: New test.
29109
29110 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29111
29112         PR c/22393
29113         * gcc.dg/complex-4.c: New test.
29114
29115 2005-07-21  Richard Guenther  <rguenther@suse.de>
29116
29117         PR testsuite/22522
29118         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29119         scanning for asm labels.
29120         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29121
29122 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29123
29124         PR target/22085
29125         * gcc.dg/altivec-pr22085.c: New.
29126
29127 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29128
29129         PR tree-optimization/19210
29130         * gcc.dg/tree-ssa/pr19210-1.c: New.
29131         * gcc.dg/tree-ssa/pr19210-2.c: New.
29132
29133 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29134
29135         PR rtl-optimization/22167
29136         * g++.dg/opt/pr22167.C: New test.
29137
29138 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29139
29140         PR c++/2922
29141         * g++.dg/lookup/two-stage2.C: New.
29142         * g++.dg/lookup/two-stage3.C: New.
29143         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29144         fixed two-stage name lookup for operators.
29145         * g++.dg/template/call3.C: Compiler now produces an appropriate
29146         error message.
29147         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29148         14 as a candidate.
29149         * g++.dg/template/ptrmem4.C: Compiler produces different error
29150         message.
29151         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29152         connect_to_method as a candidate.
29153
29154 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29155
29156         * gcc.dg/fold-alloc-1.c: New test.
29157
29158 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29159
29160         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29161         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29162
29163 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29164
29165         * gcc.dg/fold-abs-1.c: New test.
29166         * gcc.dg/fold-abs-2.c: New test.
29167         * gcc.dg/fold-abs-3.c: New test.
29168
29169 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29170
29171         Make CONSTRUCTOR use VEC to store initializers.
29172         * g++.dg/ext/complit3.C: Check for specific error messages.
29173         * g++.dg/init/brace2.C: Update error message.
29174         * g++.dg/warn/Wbraces2.C: Likewise.
29175
29176 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29177
29178         PR fortran/16940
29179         * gfortran.dg/module_interface_1.f90: New test.
29180
29181 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29182             Kenneth Zadeck <zadeck@naturalbridge.com>
29183
29184         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29185
29186 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29187
29188         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29189         specify -Wformat for these tests.
29190         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29191         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29192         * gcc.dg/format/opt-6.c: Delete.
29193
29194 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29195
29196         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29197         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29198
29199 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29200
29201         * gcc.dg/tree-ssa/alias-2.c: New test.
29202
29203 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29204
29205         PR c++/22263
29206         * g++.dg/template/explicit7.C: New test.
29207
29208 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29209
29210         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29211         field width of 8 to +Inf and -Inf.
29212
29213 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29214
29215         PR c++/22139
29216         * g++.dg/template/friend36.C: New test.
29217
29218 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29219
29220         PR fortran/21730
29221         * gfortran.dg/pr21730.f: New test.
29222
29223 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29224             Kenneth Zadeck <zadeck@naturalbridge.com>
29225
29226         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29227         since pure const detection cannot run at -O1 in c compiler.
29228         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29229         can now optimize this case properly.
29230         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29231         because we now pass.
29232         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29233
29234 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29235
29236         PR c/22421
29237         * gcc.dg/format/bitfld-1.c: New test.
29238
29239 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29240
29241         PR c++/22204
29242         * g++.dg/rtti/repo1.C: New test.
29243
29244 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29245
29246         PR middle-end/22398
29247         * gcc.c-torture/compile/pr22398.c: New test.
29248
29249 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29250
29251         PR c++/22132
29252         * g++.dg/expr/cast4.C: New test.
29253
29254 2005-07-15  Richard Guenther  <rguenther@suse.de>
29255
29256         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29257         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29258
29259 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29260
29261         PR tree-optimization/22230
29262         * gcc.dg/tree-ssa/pr22230.c: New test.
29263
29264 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29265
29266         * gfortran.dg/g77/cpp6.f: New test.
29267
29268         PR fortran/22417
29269         * gfortran.dg/g77/cpp5.F: New test.
29270         * gfortran.dg/g77/cpp5.h: New file.
29271         * gfortran.dg/g77/cpp5inc.h: New file.
29272
29273 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29274
29275         PR libfortran/16435
29276         * gfortran.dg/tl_editting.f90: New.
29277         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29278
29279 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29280
29281         * gfortran.dg/char_array_constructor.f90: New test.
29282
29283 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29284
29285         * gfortran.dg/past_eor.f90: New.
29286         * gfortran.dg/complex_read.f90: New.
29287
29288 2005-07-13  Jeff Law  <law@redhat.com>
29289
29290         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29291         additional casts.
29292
29293         * gcc.dg/tree-ssa/pr22321.c: New test
29294
29295 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29296
29297         PR tree-optimization/21921
29298         * gcc.dg/tree-ssa/pr21921.c: New.
29299
29300 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29301
29302         PR tree-optimizatio/22442
29303         * gcc.dg/tree-ssa/loop-11.c: New test.
29304
29305 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29306
29307         PR tree-opt/21840
29308         * gcc.c-torture/compile/pr21840.c: New test.
29309
29310 2005-07-12  Jan Hubicka  <jh@suse.cz>
29311
29312         * gcc.c-torture/compile/pr22379.c: New test.
29313
29314 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29315
29316         PR libfortran/21593
29317         gfortran.dg/dev_null.f90: Remove outdated comment about
29318         PR libfortran/21593.
29319
29320
29321 2005-07-12  Dale Johannesen  <dalej@apple.com>
29322
29323         * gcc.target/i386/compress-float-sse.c: New.
29324         * gcc.target/i386/compress-float-sse-pic.c: New.
29325         * gcc.target/i386/compress-float-387.c: New.
29326         * gcc.target/i386/compress-float-387-pic.c: New.
29327         * gcc.dg/compress-float-ppc.c: New.
29328         * gcc.dg/compress-float-ppc-pic.c: New.
29329
29330 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29331
29332         PR libfortran/21593
29333         gfortran.dg/dev_null.f90: Remove targets.
29334
29335 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29336
29337         PR tree-opt/22335
29338         * gcc.dg/pr22335-1.c: New test.
29339         * gcc.dg/pr22335-2.c: New test.
29340
29341 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29342
29343         PR c++/20172
29344         * g++.dg/template/nontype12.C : New test.
29345
29346 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29347
29348         * gcc.dg/tree-ssa/loop-10.c: New test.
29349
29350 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29351
29352         * gcc.c-torture/execute/20020720-1.x: Remove.
29353
29354 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29357
29358 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29359
29360         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29361         (dg-mips-options): Use it.
29362
29363 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29364
29365         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29366
29367 2005-07-09  Richard Henderson  <rth@redhat.com>
29368
29369         * lib/target-supports.exp (check_effective_target_sync_char_short):
29370         Add alpha.
29371
29372 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29373
29374         PR libfortran/22217
29375         * gfortran.dg/negative-z-descriptor.f90: New test.
29376
29377 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29378
29379         PR tree-opt/22329
29380         * gcc.dg/pr22329.c: New test.
29381
29382 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29383
29384         PR tree-optimization/20139
29385         * gcc.dg/tree-ssa/pr20139.c: New.
29386
29387 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29388
29389         PR tree-opt/22356
29390         * gcc.dg/pr22356-1.c: New test.
29391
29392 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29393
29394         PR c++/21799
29395         * g++.dg/template/unify8.C: New.
29396         * g++.dg/template/unify9.C: New.
29397
29398 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29401
29402 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29403
29404         * gcc.dg/darwin-version-1.c: New.
29405         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29406         * gcc.dg/builtins-20.c: Likewise.
29407         * gcc.dg/builtins-53.c: Likewise.
29408         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29409         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29410         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29411         * gcc.dg/torture/builtins-power-1.c: Likewise.
29412         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29413         on Darwin.
29414
29415 2005-07-07  Jeff Law  <law@redhat.com>
29416
29417         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29418         argument evaluation order.
29419
29420 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29421
29422         PR libfortran/21594
29423         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29424         Add test cases where the shift length is greater than the
29425         array length.
29426
29427 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29428
29429         * obj-c++.dg/proto-lossage-6.mm: New.
29430         * objc.dg/proto-lossage-6.m: New.
29431
29432 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29433
29434         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29435         * objc.dg/gnu-runtime-2.m: Likewise.
29436
29437 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29438
29439         * gfortran.dg/longline.f: New test.
29440
29441         * gfortran.dg/badline.f: New test.
29442
29443 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29444
29445         PR fortran/16531
29446         PR fortran/15966
29447         PR fortran/18781
29448         * gfortran.dg/hollerith.f90: New.
29449         * gfortran.dg/hollerith2.f90: New.
29450         * gfortran.dg/hollerith3.f90: New.
29451         * gfortran.dg/hollerith4.f90: New.
29452         * gfortran.dg/hollerith_f95.f90: New.
29453         * gfortran.dg/hollerith_legacy.f90: New.
29454         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29455
29456 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29457
29458         PR objc/22274
29459         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29460         * objc.dg/gnu-runtime-2.m: New.
29461
29462 2005-07-06  Jeff Law  <law@redhat.com>
29463
29464         * gcc.dg/tree-ssa/vrp17.c: New test.
29465
29466 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29467
29468         PR fortran/22327
29469         * gfortran.dg/array_constructor_5.f90: New test.
29470
29471 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29474
29475 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29476
29477         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29478         * gcc.dg/980816-1.c: Ditto.
29479
29480 2005-07-06  Jeff Law  <law@redhat.com>
29481
29482         * gcc.c-torture/compile/pr21356.c: New test.
29483
29484 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29485
29486         PR c/22013
29487         PR c/22098
29488         * gcc.c-torture/compile/pr22013-1.c,
29489         gcc.c-torture/execute/pr22098-1.c,
29490         gcc.c-torture/execute/pr22098-2.c,
29491         gcc.c-torture/execute/pr22098-3.c: New tests.
29492
29493 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29494
29495         PR c/22308
29496         * gcc.dg/pr22308-1.c: New test.
29497
29498 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29499
29500         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29501         target.
29502         * gcc.dg/compare9.c: Use -fshort-enums instead of
29503         -fno-short-enums.  Change the last test to dg-bogus.
29504
29505 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29506
29507         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29508         * gcc.dg/compare9.c: New.
29509
29510 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29511
29512         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29513
29514 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29515
29516         PR testsuite/22288
29517         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29518
29519
29520 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29521
29522         * gcc.dg/format/gcc_gfc-1.c: New.
29523
29524 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29525
29526         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29527
29528 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29529
29530         PR fortran/20842
29531         * gfortran.dg/io_invalid_1.f90: New test.
29532
29533 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29534
29535         * gcc.dg/format/gcc_diag-1.c: Update.
29536
29537 2005-07-02  Jeff Law  <law@redhat.com>
29538
29539         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29540         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29541
29542 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29543
29544         * gcc.dg/format/gcc_diag-1.c: Update.
29545
29546 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29547
29548         PR tree-opt/22269
29549         * gcc.c-torture/compile/pr22269.c: New test.
29550
29551 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29552
29553         PR 21584
29554         PR 22219
29555         * g++.dg/tree-ssa/pr21584-1.C: New test.
29556         * g++.dg/tree-ssa/pr21584-2.C: New test.
29557
29558 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29559
29560         * obj-c++.dg/try-catch-11.mm: New.
29561         * objc.dg/try-catch-10.m: New.
29562
29563 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29564
29565         * g++.dg/other/ucnid-1.C: xfail on AIX.
29566
29567 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29568
29569         PR 22234
29570         * gcc.dg/20050629-1.c: New test.
29571
29572 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29573
29574         * obj-c++.dg/const-str-1[0-1].mm: New.
29575         * objc.dg/const-str-1[0-1].m: New.
29576
29577 2005-05-29  Richard Henderson  <rth@redhat.com>
29578
29579         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29580         Rename from check_effective_target_vect_no_max.
29581         (check_effective_target_vect_no_int_add): New.
29582         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29583         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29584         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29585         * gcc.dg/vect/vect-reduc-1.c: Use both.
29586         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29587
29588 2005-05-29  Richard Henderson  <rth@redhat.com>
29589
29590         * lib/target-supports.exp (check_effective_target_vect_no_max):
29591         Remove i386 and x86_64.
29592
29593 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29594
29595         PR testsuite/21969
29596         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29597
29598 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29599
29600         PR middle-end/21969
29601         * gcc.dg/vect/pr21969.c: New test.
29602
29603 2005-06-28  Eric Christopher  <echristo@redhat.com>
29604
29605         PR c/22052
29606         PR c/21975
29607         * gcc.dg/inline1.c: New test.
29608         * gcc.dg/inline2.c: Ditto.
29609         * gcc.dg/inline3.c: Ditto.
29610         * gcc.dg/inline4.c: Ditto.
29611         * gcc.dg/inline5.c: Ditto.
29612
29613 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29614
29615         PR libfortran/22142
29616         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29617         Add testcase also testing eoshift1 for PR 22142.
29618
29619 2005-06-28  Richard Henderson  <rth@redhat.com>
29620
29621         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29622         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29623         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29624         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29625         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29626
29627 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29628
29629         PR libfortran/22142
29630         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29631         Add testcase for PR 22142.
29632
29633 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29634
29635         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29636         gcc.target/ia64/fpreg-2.c: New tests.
29637
29638 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29639
29640         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29641
29642 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29643
29644         PR libfortran/22170
29645         * gfortran.dg/slash_1.f90: New test.
29646
29647 2005-06-27  Richard Henderson  <rth@redhat.com>
29648
29649         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29650         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29651         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29652         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29653         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29654         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29655
29656 2005-06-27  Richard Henderson  <rth@redhat.com>
29657
29658         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29659         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29660
29661 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29662
29663         * obj-c++.dg/proto-lossage-5.mm: New.
29664         * objc.dg/proto-lossage-5.m: New.
29665
29666 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29667
29668         PR 21959
29669         * gcc.dg/tree-ssa/pr21959.c: New test.
29670
29671 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29672
29673         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29674         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29675         testing uninitialized var.
29676
29677         * gcc.c-torture/execute/builtins/chk.h: New.
29678         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29679         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29680         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29681         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29682         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29683         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29684         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29685         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29686         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29687         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29688         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29689         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29690         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29691         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29692         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29693         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29694         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29695         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29696         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29697         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29698         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29699         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29700         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29701         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29702         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29703         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29704         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29705         * gcc.dg/builtin-object-size-1.c: New test.
29706         * gcc.dg/builtin-object-size-2.c: New test.
29707         * gcc.dg/builtin-object-size-3.c: New test.
29708         * gcc.dg/builtin-object-size-4.c: New test.
29709         * gcc.dg/builtin-object-size-5.c: New test.
29710         * gcc.dg/builtin-stringop-chk-1.c: New test.
29711         * gcc.dg/builtin-stringop-chk-2.c: New test.
29712         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29713         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29714         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29715         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29716         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29717         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29718         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29719         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29720         * gcc.c-torture/execute/printf-1.c: New test.
29721         * gcc.c-torture/execute/fprintf-1.c: New test.
29722         * gcc.c-torture/execute/vprintf-1.c: New test.
29723         * gcc.c-torture/execute/vfprintf-1.c: New test.
29724         * gcc.c-torture/execute/printf-chk-1.c: New test.
29725         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29726         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29727         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29728
29729 2005-06-27  Michael Matz  <matz@suse.de>
29730
29731         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29732         slot is not merged if address escapes.
29733
29734 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29735
29736         PR c/21911
29737         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29738
29739 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29740
29741         PR middle-end/17965
29742         * gcc.c-torture/compile/20050622-1.c: New test.
29743
29744         PR middle-end/22028
29745         * gcc.dg/20050620-1.c: New test.
29746
29747 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29748
29749         PR tree-optimization/22026
29750         * gcc.dg/tree-ssa/pr22026.c: New.
29751
29752 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29753
29754         PR libfortran/22144
29755         * gfortran.dg/shift-alloc.f90: New testcase.
29756
29757 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29758
29759         * all files: Update FSF address in copyright headers.
29760
29761 2005-06-22  Jan Hubicka  <jh@suse.cz>
29762
29763         * wholeprogram-1.c: New testcase.
29764         * wholeprogram-2.c: New testcase.
29765
29766 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29767
29768         PR 22171
29769         * gcc.dg/tree-ssa/pr22171.c: New test.
29770
29771 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29772
29773         * gfortran.dg/simplify_modulo.f90: New.
29774
29775 2005-06-24  Jan Hubicka  <jh@suse.cz>
29776
29777         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29778
29779 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29780
29781         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29782
29783 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29784
29785         * obj-c++.dg/typedef-alias-1.mm: New.
29786         * objc.dg/typedef-alias-1.m: New.
29787
29788 2005-06-23  Jeff Law  <law@redhat.com>
29789
29790         * gcc.dg/tree-ssa/vrp16.c: New test.
29791
29792 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29793
29794         * lib/target-supports.exp: Add
29795         check_effective_target_fortran_large_real and
29796         check_effective_target_fortran_large_int to check for
29797         corresponding effective targets.
29798         * gfortran.dg/large_integer_kind_1.f90: New test.
29799         * gfortran.dg/large_real_kind_1.f90: New test.
29800
29801 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29802
29803         PR tree-optimization/22117
29804         * gcc.dg/tree-ssa/pr22117.c: New.
29805
29806 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29807
29808         PR testsuite/22123
29809         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29810
29811 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29812
29813         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29814
29815 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29816
29817         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29818         * gfortran.dg/f2c_4.c: Likewise.
29819
29820 2005-06-22 Paul Brook  <paul@codesourcery.com>
29821
29822         PR fortran/21034
29823         * gfortran.dg/auto_save_1.f90: New test.
29824
29825 2005-06-22  Michael Matz  <matz@suse.de>
29826
29827         * gcc.target/x86-64/abi: New directory.
29828         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29829         * gcc.target/x86-64/abi/README.gcc: New file.
29830         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29831         * gcc.target/x86-64/abi/asm-support.s: New file.
29832         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29833         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29834         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29835         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29836         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29837         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29838         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29839         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29840         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29841         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29842         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29843         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29844         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29845         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29846         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29847         * gcc.target/x86_64/abi/test_varargs.c: New test.
29848
29849 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29850
29851         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29852         32-bit i?86 and x86_64.
29853
29854 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29855
29856         * obj-c++.dg/const-str-[1-9].mm: New tests.
29857
29858 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29859
29860         PR fortran/22010
29861         * gfortran.dg/namelist_use.f90: New.
29862         * gfortran.dg/namelist_use_only.f90: New.
29863
29864 2005-06-21  Jeff Law  <law@redhat.com>
29865
29866         * gcc.dg/tree-ssa/vrp15.c: New test.
29867
29868 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29869
29870         * lib/target-supports.exp (check_effective_target_vect_reduction):
29871         Remove.
29872         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29873         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29874         remove vect_reduction target keyword. Also avoid two returns in main.
29875         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29876         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29877         * gcc.dg/vect/vect-reduc-1short.c: New test.
29878         * gcc.dg/vect/vect-reduc-1char.c: New test.
29879         * gcc.dg/vect/vect-reduc-2short.c: New test.
29880         * gcc.dg/vect/vect-reduc-2char.c: New test.
29881         * gcc.dg/vect/vect-reduc-6.c: New test.
29882         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29883         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29884         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29885
29886 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29887         Paul Thomas  <pault@gcc.gnu.org>
29888
29889         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29890         New tests.
29891
29892 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29893
29894         * gfortran.dg/backslash_1.f90: New test.
29895         * gfortran.dg/backslash_2.f90: New test.
29896
29897 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29898
29899         * gfortran.dg/duplicate_labels.f90: New test.
29900
29901 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29902
29903         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29904         unsupportable relocations.
29905         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29906         * gcc.dg/20050321-2.c: xfail for NetWare.
29907
29908 2005-06-20  Andreas Jaeger  <aj@suse.de>
29909
29910         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29911         gcc.target/i386/fastcall-sseregparm.c,
29912         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29913
29914 2005-06-19  Richard Henderson  <rth@redhat.com>
29915
29916         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29917
29918 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29919
29920         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29921
29922 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29923
29924         PR c++/22115
29925         * g++.dg/conversion/simd2.C: Change expected error message.
29926
29927 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29928
29929         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29930         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29931         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29932
29933 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29934
29935         * gcc.dg/fold-mod-1.c: New test.
29936
29937 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29938
29939         PR fortran/19926
29940         * gfortran.dg/pr19926.f90: New test.
29941
29942 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29943
29944         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29945         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29946         targets.
29947         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29948         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29949
29950 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29951
29952         * gcc.target/ia64/float80-varargs-1.c: New test.
29953
29954 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29955
29956         PR tree-opt/22035
29957         * gfortran.dg/f2c_6.f90: New test.
29958
29959 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29960
29961         PR c++/17413
29962         * g++.dg/template/local5.C: New.
29963
29964 2005-06-17  Richard Henderson  <rth@redhat.com>
29965
29966         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29967
29968 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29969
29970         PR testsuite/21945
29971         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29972
29973 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29974
29975         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29976         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29977         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29978         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29979         check_vect to verify the presence of hardware vector support.
29980
29981 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29982
29983         PR testsuite/22056
29984         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29985
29986 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29987
29988         PR libfortran/19216
29989         * gfortran.dg/pr19216.f: Add correct space between brackets and
29990         dg directive.
29991
29992 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29993
29994         PR libfortran/16436
29995         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29996
29997 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29998
29999         * gcc.target/i386/attributes-error.c: New testcase.
30000         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30001         * gcc.target/i386/regparm-stdcall.c: Likewise.
30002         * gcc.target/i386/sseregparm-1.c: Likewise.
30003         * gcc.target/i386/sseregparm-2.c: Likewise.
30004
30005 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30006
30007         * g++.dg/rtti/crash2.C: New.
30008
30009 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30010
30011         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30012
30013 2005-06-15  David Ung  <davidu@mips.com>
30014
30015         * gcc.target/mips/mips16e-extends.c: New test for testing the
30016         generation of MIPS16e zeb/zeh, seb/seh instructions.
30017
30018 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30019
30020         PR 22018
30021         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30022         * gcc.dg/tree-ssa/pr22018.c: New test.
30023
30024 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30025
30026         * gcc.dg/simd-1.c: Update error messages.
30027         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30028         * gcc.dg/simd-2.c: Update error messages.
30029         * gcc.dg/simd-4.c: New.
30030
30031 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         PR c++/20678
30034         * g++.dg/other/crash-4.C: New.
30035
30036 2005-06-14  Devang Patel  <dpatel@apple.com>
30037
30038         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30039
30040 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         PR c++/21929
30043         * g++.dg/parse/crash11.C: Update
30044
30045 2005-06-13  Jeff Law  <law@redhat.com>
30046
30047         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30048         perform the desired transformations.
30049         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30050         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30051
30052 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30053
30054         PR fortran/22038
30055         * gfortran.dg/forall_1.f90: Un-XFAIL.
30056
30057 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30058
30059         PR c++/21929
30060         * g++.dg/parse/crash26.C: New.
30061
30062         PR c++/20789
30063         * g++.dg/init/member1.C: New.
30064
30065 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30066
30067         * gfortran.dg/altreturn_1.f90: New test.
30068
30069 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30070
30071         PR middle-end/21985
30072         * gcc.dg/tree-ssa/pr21985.c: New test.
30073
30074 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30075
30076         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30077
30078 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30079
30080         PR c++/21930
30081         * g++.dg/other/error10.C: New test case.
30082
30083 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30084
30085         PR libfortran/19155
30086         * gfortran.dg/pr19155.f: Add test.
30087
30088 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30089
30090         * gfortran.dg/f2c_7.f90: New test.
30091
30092         * gfortran.dg/forall_1.f90: XFAILed.
30093
30094 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30095
30096         * gcc.dg/pr14796-1.c: New.
30097         * gcc.dg/pr14796-2.c: New.
30098
30099 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30100
30101         PR fortran/17792
30102         PR fortran/21375
30103         * gfortran.dg/deallocate_stat.f90: New test.
30104
30105 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30106
30107         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30108
30109 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30110
30111         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30112         access will be generated when this loop is vectorized. Test that
30113         accesses with same alignment were detected.
30114         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30115         Test that accesses with same alignment were detected.
30116         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30117         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30118         alignment were detected.
30119
30120 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30121
30122         PR c++/10611
30123         * g++.dg/conversion/simd2.C: New.
30124
30125 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30126
30127         * gcc.dg/Wcxx-compat-1.c: New.
30128
30129 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30130
30131         PR libfortran/21480
30132         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30133         complex array.
30134
30135 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30136
30137         * gcc.dg/alias-8.c: New.
30138
30139 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30140
30141         * gcc.dg/format/cmn_err-1.c: Update.
30142
30143 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30144
30145         PR target/20666
30146         * gcc.target/sparc/fexpand-2.c: New.
30147         * gcc.target/sparc/fpmerge-2.c: New.
30148         * gcc.target/sparc/fpmul-2.c: New.
30149         * gcc.target/sparc/noresult.c: New.
30150         * gcc.target/sparc/pdist-2.c: New.
30151         * gcc.target/sparc/pdist-3.c: New.
30152
30153 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30154
30155         PR testsuite/21702
30156         * gcc.target/i386/i386.exp: Fix comment typo.
30157
30158 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         PR c++/19497
30161         * g++.dg/inherit/using5.C: New.
30162         * g++.dg/inherit/using6.C: New.
30163
30164 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30165
30166         PR c++/19894
30167         * g++.dg/template/ptrmem15.C: New test.
30168
30169         PR c++/20563
30170         * g++.dg/ext/label4.C: New test.
30171
30172 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30173
30174         * gcc.dg/tls/debug-1.c: New test.
30175
30176 2005-06-07  Dale Johannesen  <dalej@apple.com>
30177
30178         * gcc.target/i386/movq.c: New.
30179
30180 2005-06-07  Dale Johannesen  <dalej@apple.com>
30181
30182         * gcc.dg/20050607-1.c: New.
30183
30184 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30185
30186         PR middle-end/21850
30187         * gcc.c-torture/execute/20050607-1.c: New test.
30188
30189 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30190
30191         PR libfortran/21926
30192         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30193         Test case where the return array has lowest stride one,
30194         but isn't packed.
30195
30196 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30197
30198         * lib/target-supports.exp (check_effective_target_sync_int_long):
30199         Add s390 and s390x targets.
30200
30201 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30202
30203         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30204         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30205         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30206         * gcc.dg/tree-ssa/loop-9.c: New test.
30207
30208 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         * g++.dg/parse/defarg10.C: New.
30211
30212 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30213
30214         PR regression/21897
30215         * gcc.c-torture/execute/20050604-1.c: New test.
30216
30217 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30218
30219         PR 21903
30220         * g++.dg/parse/defarg9.C: New.
30221
30222         PR c++/20637
30223         * g++.dg/inherit/using4.C: New.
30224         * g++.dg/overload/error1.C: Adjust expected errors.
30225         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30226         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30227         * g++.old-deja/g++.other/redecl2.C: Likewise.
30228         * g++.old-deja/g++.other/redecl4.C: Likewise.
30229         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30230
30231 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30232
30233         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30234
30235 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30236
30237         * lib/gfortran.exp (gfortran_target_compile): Call
30238         dg-additional-files-options
30239         * gfortran.dg/f2c_4.f90: New file
30240         * gfortran.dg/f2c_4.c: New file
30241         * gfortran.dg/f2c_5.f90: New file
30242         * gfortran.dg/f2c_5.c: New file
30243
30244 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30245
30246         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30247
30248         PR fortran/21912
30249         * gfortran.dg/array_constructor_4.f90: New test.
30250
30251 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30252
30253         PR c++/21619
30254         * g++.dg/ext/builtin9.C: New test.
30255
30256 2005-06-05  Dale Johannesen  <dalej@apple.com>
30257
30258         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30259         * gcc.c-torture/execute/20050603-2.c: Ditto.
30260
30261 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30262
30263         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30264         * gcc.dg/vect/vect-reduc-1.c: New.
30265         * gcc.dg/vect/vect-reduc-2.c: New.
30266         * gcc.dg/vect/vect-reduc-3.c: New.
30267
30268 2005-06-04  Dale Johannesen  <dalej@apple.com>
30269
30270         * gcc.c-torture/execute/20050603-1.c: New.
30271         * gcc.c-torture/execute/20050603-2.c: New.
30272         * gcc.dg/20050603-3.c: New.
30273
30274 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30275
30276         PR fortran/19195
30277         * gfortran.dg/debug_1.f90: New test.
30278
30279         * gfortran.dg/forall_1.f90: New test.
30280
30281 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30282
30283         * gfortran.dg/array_constructor_3.f90: New test.
30284
30285 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30286
30287         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30288
30289 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30290
30291         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30292
30293 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30294
30295         PR c/21873
30296         * gcc.dg/init-excess-1.c: New test.
30297
30298 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30299
30300         PR c++/21853
30301         * g++.dg/expr/static_cast6.C: New test.
30302
30303 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30304
30305         * gcc.dg/tree-ssa/vrp14.c: New test.
30306
30307 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30308
30309         PR c++/21336
30310         * g++.dg/template/new2.C: New test.
30311
30312 2005-06-03  Josh Conner  <jconner@apple.com>
30313
30314         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30315         all entries in initializer.
30316
30317 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30318
30319         PR middle-end/21858
30320         * gcc.dg/pr21858.c: New testcase.
30321
30322 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30323
30324         PR tree-optimization/21292
30325
30326         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30327         New.
30328         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30329         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30330         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30331         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30332         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30333
30334 2005-06-02  Richard Henderson  <rth@redhat.com>
30335
30336         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30337
30338 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30339
30340         * gcc.dg/wtypequal.c: New testcase.
30341
30342 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30343
30344         PR 21582
30345         * gcc.dg/tree-ssa/pr21582.c: New test.
30346
30347 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         PR c++/21280
30350         * g++.dg/opt/interface2.h: New.
30351         * g++.dg/opt/interface2.C: New.
30352         * g++.dg/init/ctor4.C: Adjust error lines.
30353         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30354         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30355         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30356         * g++.old-deja/g++.pt/assign1.C: Likewise.
30357         * g++.old-deja/g++.pt/crash20.C: Likewise.
30358
30359 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30360
30361         PR tree-optimization/21734
30362         * g++.dg/vect/pr21734_1.cc: New.
30363         * g++.dg/vect/pr21734_2.cc: New.
30364
30365 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30366
30367         PR c++/20350
30368         * g++.dg/template/spec24.C: New.
30369
30370         PR c++/21151
30371         * g++.dg/pch/local-1.C: New.
30372         * g++.dg/pch/local-1.Hs: New.
30373
30374 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30375
30376         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30377         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30378         * gcc.dg/tree-ssa/pr14341.c: New test.
30379         * gcc.dg/tree-ssa/pr14841.c: New test.
30380         * gcc.dg/tree-ssa/pr20701.c: New test.
30381         * gcc.dg/tree-ssa/pr21086.c: New test.
30382         * gcc.dg/tree-ssa/pr21090.c: New test.
30383         * gcc.dg/tree-ssa/pr21332.c: New test.
30384         * gcc.dg/tree-ssa/pr21458.c: New test.
30385         * gcc.dg/tree-ssa/pr21658.c: New test.
30386         * gcc.dg/tree-ssa/vrp01.c: New test.
30387         * gcc.dg/tree-ssa/vrp02.c: New test.
30388         * gcc.dg/tree-ssa/vrp03.c: New test.
30389         * gcc.dg/tree-ssa/vrp04.c: New test.
30390         * gcc.dg/tree-ssa/vrp05.c: New test.
30391         * gcc.dg/tree-ssa/vrp06.c: New test.
30392         * gcc.dg/tree-ssa/vrp07.c: New test.
30393         * gcc.dg/tree-ssa/vrp08.c: New test.
30394         * gcc.dg/tree-ssa/vrp09.c: New test.
30395         * gcc.dg/tree-ssa/vrp10.c: New test.
30396         * gcc.dg/tree-ssa/vrp11.c: New test.
30397         * gcc.dg/tree-ssa/vrp12.c: New test.
30398         * gcc.dg/tree-ssa/vrp13.c: New test.
30399
30400 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30401
30402         PR 21029
30403         * gcc.dg/tree-ssa/pr21029.c: New test.
30404
30405 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30406
30407         * gfortran.dg/logint-1.f: New test case.
30408         * gfortran.dg/logint-2.f: Likewise.
30409         * gfortran.dg/logint-3.f: Likewise.
30410
30411 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30412
30413         PR c/21536
30414         PR c/20760
30415         * gcc.dg/20050527-1.c: New test.
30416
30417         * gcc.dg/i386-sse-12.c: New test.
30418
30419         PR fortran/21729
30420         * gfortran.dg/implicit_5.f90: New test.
30421
30422 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30423
30424         PR fortran/20883
30425         * gfortran/assign_4.f90: New test.
30426         * gfortran/assign_2.f90: Change compile to run.
30427
30428 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30429
30430         * lib/target-supports.exp
30431         (check_effective_target_sync_char_short): New.
30432         * gcc.dg/sync-2.c: New.
30433
30434 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30435
30436         PR tree-optimization/21817
30437         * gcc.dg/torture/pr21817-1.c: New.
30438
30439 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30440
30441         PR c++/21165
30442         * g++.dg/template/init5.C: New.
30443
30444 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30445
30446         * gfortran.dg/char_initialiser_actual.f90:
30447         Test character initialisers as actual arguments.
30448         * gfortran.dg/char_pointer_comp_assign.f90:
30449         Test character pointer structure component assignments.
30450         * gfortran.dg/char_array_structure_constructor.f90:
30451         Test character components in structure constructors.
30452
30453 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30454
30455         PR middle-end/20931
30456         * g++.dg/opt/pr20931.C: New test.
30457
30458 2005-05-31  Andreas Jaeger  <aj@suse.de>
30459
30460         PR testsuite/20772
30461         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30462         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30463         g++.old-deja/g++.ext/asmspec1.C,
30464         g++.old-deja/g++.other/regstack.C,
30465         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30466         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30467         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30468         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30469         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30470         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30471         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30472         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30473         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30474         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30475         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30476         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30477         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30478         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30479         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30480         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30481         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30482         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30483         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30484
30485 2005-05-31  Jeff Law  <law@redhat.com>
30486
30487         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30488
30489 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30490
30491         PR middle-end/21743
30492         * gcc.dg/builtins-1.c: Activate disabled clog test.
30493         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30494
30495 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30496
30497         * gfortran.dg/char_pointer_assign.f90:
30498         Test character-pointer assignments and pointer assignments.
30499         * gfortran.dg/char_pointer_dummy.f90:
30500         Test character-pointer dummy arguments.
30501         * gfortran.dg/char_pointer_func.f90:
30502         Test character-pointer function returns.
30503         * gfortran.dg/char_pointer_dependency.f90:
30504         Test character-pointer functions with dependencies.
30505
30506 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30507
30508         PR c++/21784
30509         * g++.dg/lookup/using14.C: New test.
30510
30511 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30512
30513         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30514         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30515         trailing ^M.
30516
30517 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30518
30519         PR c++/17413
30520         * g++.dg/template/local5.C: New.
30521
30522         PR target/21761
30523         * gcc.c-torture/compile/pr21761.c: New.
30524
30525         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30526         before darwin8.
30527
30528 2005-05-30  Steven G. Kargl
30529
30530         PR fortran/20846
30531         * gfortran.dg/inquire_8.f90: New test.
30532
30533 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30534
30535         PR libfortran/21376
30536         * gfortran.dg/output_exponents_1.f90: New test.
30537
30538 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30539
30540         PR libfortran/20006
30541         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30542
30543 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/21210
30546         * g++.dg/ext/complex1.C: New test.
30547
30548         PR c++/21340
30549         * g++.dg/init/ctor6.C: New test.
30550
30551 2005-05-29  Jan Hubicka  <jh@suse.cz>
30552
30553         * gcc.c-torture/compile/pr21562.c: New.
30554
30555 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30556
30557         * gfortran.dg/subnormal_1.f90: New test.
30558
30559 2005-05-28  Jan Hubicka  <jh@suse.cz>
30560
30561         * tree-prof.exp: Fix comment.
30562         * value-prof-1.c: New.
30563         * value-prof-2.c: New.
30564         * value-prof-3.c: New.
30565         * value-prof-4.c: New.
30566
30567 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30568
30569         PR c++/21614
30570         * g++.dg/expr/ptrmem6.C: New test.
30571         * g++.dg/expr/ptrmem6a.C: Likewise.
30572
30573 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30574
30575         PR tree-optimization/21658
30576         * gcc.dg/tree-ssa/pr21658.c: New.
30577
30578 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         PR c++/21455
30581         * g++.dg/inherit/ptrmem3.C: New.
30582
30583         PR c++/21681
30584         * g++.dg/parse/template16.C: New.
30585
30586 2005-05-27  Andreas Jaeger  <aj@suse.de>
30587
30588         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30589
30590         * gcc.dg/i386-sse-8.c: Run test on all archs.
30591
30592 2005-05-26  Mike Stump  <mrs@apple.com>
30593
30594         * objc.dg/isa-field-1.m: Only run on darwin.
30595         * objc.dg/lookup-1.m: Likewise.
30596         * objc.dg/try-catch-8.m: Likewise.
30597
30598 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30599
30600         PR tree-optimization/9814
30601         * gcc.dg/pr9814-1.c: New test case.
30602
30603 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30604
30605         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30606         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30607         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30608         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30609         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30610         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30611         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30612         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30613         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30614         objc.dg/try-catch-8.m: New.
30615
30616 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30617
30618         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30619         remove extraneous semicolons.
30620
30621 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30622
30623         * obj-c++.dg/comp-types-12.mm: New.
30624         * objc.dg/comp-types-11.m: New.
30625         * objc.dg/selector-4.m: New.
30626
30627 2005-05-26  Andreas Jaeger  <aj@suse.de>
30628
30629         PR testsuite/20772
30630         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30631         g++.old-deja/g++.ext/attrib3.C,
30632         g++.old-deja/g++.other/store-expr1.C,
30633         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30634         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30635         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30636         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30637         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30638         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30639         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30640         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30641         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30642         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30643         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30644         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30645         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30646         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30647         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30648         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30649         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30650         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30651         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30652
30653 2005-05-26  Andreas Jaeger  <aj@suse.de>
30654
30655         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30656         x86-64 compilation.
30657
30658 2005-05-26  Andreas Jaeger  <aj@suse.de>
30659
30660         PR testsuite/20772
30661         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30662         gcc.misc-tests/i386-pf-athlon-1.c,
30663         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30664         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30665         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30666         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30667         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30668         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30669         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30670         programs.
30671
30672         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30673         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30674         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30675         x86-64 compilation.
30676
30677         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30678         x86_64.
30679
30680         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30681         effective-target ilp32.
30682
30683 2005-05-26  David Ung  <davidu@mips.com>
30684
30685         * gcc.target/mips/ext_ins.c: New test for testing the generation
30686         of MIPS32/64 rev 2 ext/ins instructions.
30687
30688 2005-05-26  Andreas Jaeger  <aj@suse.de>
30689
30690         * treelang/compile/unsigned.tree: Use gimple instead of
30691         nonexisting generic dump.
30692
30693 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30694
30695         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30696
30697 2005-05-26  Andreas Jaeger  <aj@suse.de>
30698
30699         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30700
30701 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30702
30703         PR libfortran/17283
30704         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30705         Test callee-allocated memory with write statements.
30706
30707 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30708
30709         PR middle-end/21709
30710         * gcc.dg/pr21709-1.c: New test case.
30711
30712 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30713             Mike Stump  <mrs@apple.com>
30714
30715         * objc/execute/next_mapping.h: Update for C++.
30716
30717         * obj-c++.dg/selector-1.mm: Move to...
30718         * obj-c++.dg/selector-4.mm: here...
30719
30720         * obj-c++.dg/basic.mm: New.
30721         * obj-c++.dg/comp-types-1.mm: New.
30722         * obj-c++.dg/cxx-class-1.mm: New.
30723         * obj-c++.dg/cxx-ivars-1.mm: New.
30724         * obj-c++.dg/cxx-ivars-2.mm: New.
30725         * obj-c++.dg/cxx-ivars-3.mm: New.
30726         * obj-c++.dg/cxx-scope-1.mm: New.
30727         * obj-c++.dg/cxx-scope-2.mm: New.
30728         * obj-c++.dg/defs.mm: New.
30729         * obj-c++.dg/empty-private-1.mm: New.
30730         * obj-c++.dg/encode-1.mm: New.
30731         * obj-c++.dg/encode-2.mm: New.
30732         * obj-c++.dg/encode-3.mm: New.
30733         * obj-c++.dg/extern-c-1.mm: New.
30734         * obj-c++.dg/extra-semi.mm: New.
30735         * obj-c++.dg/fix-and-continue-2.mm: New.
30736         * obj-c++.dg/isa-field-1.mm: New.
30737         * obj-c++.dg/ivar-list-semi.mm: New.
30738         * obj-c++.dg/local-decl-1.mm: New.
30739         * obj-c++.dg/lookup-1.mm: New.
30740         * obj-c++.dg/lookup-2.mm: New.
30741         * obj-c++.dg/method-1.mm: New.
30742         * obj-c++.dg/method-2.mm: New.
30743         * obj-c++.dg/method-3.mm: New.
30744         * obj-c++.dg/method-4.mm: New.
30745         * obj-c++.dg/method-5.mm: New.
30746         * obj-c++.dg/method-6.mm: New.
30747         * obj-c++.dg/method-7.mm: New.
30748         * obj-c++.dg/no-extra-load.mm: New.
30749         * obj-c++.dg/overload-1.mm: New.
30750         * obj-c++.dg/pragma-1.mm: New.
30751         * obj-c++.dg/pragma-2.mm: New.
30752         * obj-c++.dg/private-1.mm: New.
30753         * obj-c++.dg/private-2.mm: New.
30754         * obj-c++.dg/proto-qual-1.mm: New.
30755         * obj-c++.dg/qual-types-1.mm: New.
30756         * obj-c++.dg/stubify-1.mm: New.
30757         * obj-c++.dg/stubify-2.mm: New.
30758         * obj-c++.dg/super-class-1.mm: New.
30759         * obj-c++.dg/super-class-2.mm: New.
30760         * obj-c++.dg/super-dealloc-1.mm: New.
30761         * obj-c++.dg/super-dealloc-2.mm: New.
30762         * obj-c++.dg/template-1.mm: New.
30763         * obj-c++.dg/template-2.mm: New.
30764         * obj-c++.dg/template-3.mm: New.
30765         * obj-c++.dg/template-4.mm: New.
30766         * obj-c++.dg/template-5.mm: New.
30767         * obj-c++.dg/template-6.mm: New.
30768         * obj-c++.dg/try-catch-1.mm: New.
30769         * obj-c++.dg/try-catch-2.mm: New.
30770         * obj-c++.dg/try-catch-3.mm: New.
30771         * obj-c++.dg/try-catch-4.mm: New.
30772         * obj-c++.dg/try-catch-5.mm: New.
30773         * obj-c++.dg/try-catch-6.mm: New.
30774         * obj-c++.dg/try-catch-7.mm: New.
30775         * obj-c++.dg/try-catch-8.mm: New.
30776         * obj-c++.dg/try-catch-9.mm: New.
30777         * obj-c++.dg/va-meth-1.mm: New.
30778
30779 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30780
30781         * obj-c++.dg/selector-1.mm: New.
30782         * obj-c++.dg/selector-2.mm: New.
30783
30784 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30785
30786         * obj-c++.dg/selector-3.mm: New.
30787         * objc.dg/selector-3.m: New.
30788
30789 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30790
30791         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30792         about where warning appears.
30793
30794 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30795
30796         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30797         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30798         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30799         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30800
30801 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30802
30803         * gcc.dg/20050524-1.c: New test.
30804
30805 2005-05-25  Jan Hubicka  <jh@suse.cz>
30806
30807         * gcc.dg/tree-prof/inliner-1.c: New.
30808
30809 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30810
30811         * gcc.dg/tree-prof: New directory.
30812         * gcc.dg/tree-prof/tree-prof.exp: New.
30813
30814 2005-05-25  DJ Delorie  <dj@redhat.com>
30815
30816         * gcc.dg/Wattributes-1.c: New.
30817         * gcc.dg/Wattributes-2.c: New.
30818         * gcc.dg/Wattributes-3.c: New.
30819
30820 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30821
30822         PR tree-optimization/19833
30823         * gcc.dg/uninit-4.c: Remove xfail.
30824         * gcc.dg/uninit-9.c: Ditto.
30825
30826 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30827
30828         * obj-c++.dg/bitfield-[1-5].mm: New.
30829         * obj-c++.dg/class-protocol-1.mm: New.
30830         * obj-c++.dg/comp-types-1[0-1].mm: New.
30831         * obj-c++.dg/comp-types-[2-9].mm: New.
30832         * obj-c++.dg/encode-[4-8].mm: New.
30833         * obj-c++.dg/layout-1.mm: New.
30834         * obj-c++.dg/method-1[0-9].mm: New.
30835         * obj-c++.dg/method-2[0-1].mm: New.
30836         * obj-c++.dg/method-[8-9].mm: New.
30837         * obj-c++.dg/objc-gc-3.mm: New.
30838         * obj-c++.dg/try-catch-10.mm: New.
30839         * objc.dg/bitfield-5.m: New.
30840         * objc.dg/comp-types-10.m: New.
30841         * objc.dg/comp-types-9.m: New.
30842         * objc.dg/layout-1.m: New.
30843         * objc.dg/objc-gc-4.m: New.
30844         * objc.dg/try-catch-9.m: New.
30845         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30846         * objc.dg/comp-types-1.m: Likewise.
30847         * objc.dg/comp-types-[5-6].m: Likewise.
30848         * objc.dg/method-9.m: Likewise.
30849
30850 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30851
30852         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30853         and on hardware without VMX support.
30854
30855         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30856
30857         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30858
30859         * lib/profopt.exp (dg-final-generate, dg-final-use,
30860         profopt-final-code, profopt-get-options): New.
30861         (profopt-execute): Process test directives.
30862
30863         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30864         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30865         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30866
30867 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30868
30869         PR C++/21645
30870         * g++.dg/init/ctor5.C: New test.
30871
30872 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30873
30874         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30875         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30876         vect-113.c, vect-114.c.
30877
30878 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30879
30880         * gcc.dg/const-elim-1.c: Remove xfails.
30881
30882 2005-05-23  Jeff Law  <law@redhat.com>
30883
30884         * gcc.c-torture/compile/pr21638.c: New test.
30885         * gcc.c-torture/compile/20050520-1.c: New test.
30886
30887 2005-05-23  Nick Clifton  <nickc@redhat.com>
30888
30889         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30890         be a proper triple, ie: m32r*-*-*.
30891         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30892
30893 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30894
30895         PR middle-end/21331
30896         PR tree-opt/21293
30897         * gcc.c-torture/compile/pr21293.c: New test.
30898         * gcc.c-torture/execute/pr21331.c: New test.
30899
30900 2004-05-20  Richard Henderson  <rth@redhat.com>
30901
30902         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30903
30904 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30905
30906         * obj-c++-dg.exp: Add.
30907         * obj-c++.exp: Add.
30908         * obj-c++.dg/dg.exp: Add.
30909
30910 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30911
30912         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30913         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30914
30915 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30916
30917         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30918
30919 2004-05-19  Richard Henderson  <rth@redhat.com>
30920
30921         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30922
30923 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30924
30925         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30926
30927         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30928
30929 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30930
30931         PR c++/21495
30932         * g++.dg/parse/extern1.C: New test.
30933         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30934
30935 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30936
30937         * gcc.dg/c99-math.h: New.
30938         * gcc.dg/c99-math-float-1.c: New test.
30939         * gcc.dg/c99-math-double-1.c: Likewise.
30940         * gcc.dg/c99-math-long-double-1.c: Likewise.
30941
30942 2005-05-18  Richard Henderson  <rth@redhat.com>
30943
30944         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30945
30946 2005-05-18  Devang Patel  <dpatel@apple.com>
30947
30948         * g++.dg/opt/20050511-1.C: New test.
30949
30950 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30951
30952         PR libfortran/21127
30953         * gfortran.dg/reshape-complex.f90: New test.
30954
30955 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30956
30957         * gfortran.dg/array_constructor_1.f90: New test.
30958         * gfortran.dg/array_constructor_2.f90: New test.
30959
30960 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30961
30962         PR fortran/20954
30963         * gfortran.dg/pr20954.f: New test.
30964
30965 2005-05-17  Mike Stump  <mrs@apple.com>
30966
30967         Yet more Objective-C++...
30968
30969         * objc.dg/method-5.m: Update.
30970         * objc.dg/method-6.m: Update.
30971         * objc.dg/method-7.m: Update.
30972         * objc.dg/method-9.m: Update.
30973         * objc.dg/try-catch-2.m: Update.
30974
30975 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30978         Remove little-endian optimizations.
30979
30980 2005-05-17  Jeff Law  <law@redhat.com>
30981
30982         * g++.dg/tree-ssa/pr14814.C: New test.
30983         * gcc.dg/tree-ssa/pr14814.C: New test.
30984         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30985         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30986
30987 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30988
30989         * gcc.dg/compat/generate-random.c: Do not include
30990         libiberty.h.
30991         * gcc.dg/compat/generate-random_r.c: Likewise.
30992
30993 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30994
30995         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30996
30997 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30998
30999         PR middle-end/21595
31000         * g++.dg/tree-ssa/builtin1.C: New testcase.
31001
31002 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31003
31004         PR c++/21454
31005         * g++.dg/opt/const4.C: New test.
31006
31007         PR middle-end/21492
31008         * g++.dg/opt/crossjump1.C: New test.
31009
31010         PR tree-optimization/21610
31011         * gcc.c-torture/compile/20050516-1.c: New test.
31012
31013         PR fortran/15080
31014         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31015         about the test failing.
31016         * gfortran.fortran-torture/execute/where_7.f90: New test.
31017         * gfortran.fortran-torture/execute/where_8.f90: New test.
31018
31019 2005-05-16  Richard Henderson  <rth@redhat.com>
31020
31021         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31022         i?86 and x86_64.
31023
31024 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31025
31026         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31027         (limits.h): Include unconditionally.
31028         (stdlib.h): Likewise.
31029         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31030         (limits.h): Include unconditionally.
31031         (stdlib.h): Likewise.
31032         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31033         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31034         (limits.h): Include unconditionally.
31035         (stdlib.h): Likewise.
31036         (hashtab.h): Do not include.
31037         (getopt.h): Likewise.
31038         (stddef.h): Include.
31039         (hashval_t): Define.
31040         (struct entry): Add "next" field.
31041         (HASH_SIZE): New macro.
31042         (hash_table): New variable.
31043         (switchfiles): Do not use xmalloc.
31044         (mix): New macro.
31045         (iterative_hash): New function.
31046         (hasht): Remove.
31047         (e_exists): New function.
31048         (e_insert): Likewise.
31049         (output): Use, instead of libiberty hashtable functions.
31050         (main): Do not use getopt.  Do not call htab_create.
31051
31052 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31053
31054         PR libstdc++/21526
31055         * lib/target-supports.exp (check_mkfifo_available):
31056         Return 0 for cygwin as mkfifo support incomplete on platform.
31057         Fix typos in comments.
31058
31059 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31060
31061         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31062
31063 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31064
31065         PR fortran/17432
31066         * gfortran.dg/assign_4.f: New test.
31067
31068 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31069
31070         PR tree-optimization/21563
31071         * gcc.dg/tree-ssa/pr21563.c: New.
31072
31073 2005-05-14  Jan Hubicka  <jh@suse.cz>
31074
31075         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31076
31077 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31078
31079         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31080
31081 2005-05-13  Julian Brown  <julian@codesourcery.com>
31082
31083         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31084         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31085
31086 2005-05-13  Jan Hubicka  <jh@suse.cz>
31087
31088         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31089         * gcc.dg/fold-xor-?.c: Likewise.
31090         * gcc.dg/pr15784-?.c: Likewise.
31091         * gcc.dg/pr20922-?.c: Likewise.
31092         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31093         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31094         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31095
31096 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31097
31098         PR fortran/21260
31099         * gfortran.dg/hollerith_1.f90: New test.
31100
31101 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31102
31103         * gfortran.dg/func_result_2.f90: New test.
31104
31105 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31106
31107         * gfortran.dg/dev_null.f90: New test.
31108
31109 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31110
31111         * gcc.dg/arm-vfp1.c: Revert last change.
31112
31113 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31114
31115         PR middle-end/19807
31116         PR tree-optimization/19639
31117         * g++.dg/tree-ssa/pr19807.C: New testcase.
31118
31119 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31120
31121         PR libfortran/21471
31122         * gfortran.dg/append-1.f90: New test.
31123
31124 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31125
31126         * gcc.dg/pr18501.c: XFAIL.
31127         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31128         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31129         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31130         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31131         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31132         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31133         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31134         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31135
31136 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31137
31138         PR fortran/20178
31139         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31140         gfortran.dg/f2c_3.f90: New tests.
31141
31142         * gfortran.dg/return_1.f90: Fix dg annotation.
31143
31144 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31145
31146         * gcc.c-torture/compile/20050510-1.c: New test.
31147
31148 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31149
31150         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31151
31152 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31153
31154         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31155
31156 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31157
31158         PR c/17913
31159         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31160
31161 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31162
31163         PR c/21342
31164         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31165         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31166
31167 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31168
31169         PR debug/16676
31170         * gcc.dg/debug/pr16676.c: New test.
31171
31172 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31173
31174         PR testsuite/21443
31175         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31176         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31177         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31178         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31179         Change -O1 to -O2.
31180         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31181         -fno-tree-dominator-opts.
31182
31183 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31184
31185         * gfortran.dg/return_1.f90: New test.
31186
31187 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31188
31189         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31190
31191         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31192
31193 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31194
31195         PR c++/21427
31196         * g++.dg/inherit/covariant13.C: New.
31197
31198 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31199
31200         PR libfortran/19155
31201         * gfortran.dg/pr19155.f: New test.
31202
31203 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31204
31205         PR inline-asm/8788
31206         * gcc.dg/pr8788-1.c: New testcase.
31207
31208 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31209
31210         PR target/21416
31211         * gcc.target/mips/fpcmp-[12].c: New tests.
31212
31213 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31214
31215         * lib/target-supports-dg.exp (dg-require-fork): New function.
31216         (dg-require-mkfifo): Likewise.
31217         * lib/target-supports.exp (check_function_available): New
31218         function.
31219         (check_fork_available): Likewise.
31220         (check_mkfifo_available): Likewise.
31221
31222 2005-05-06  Jeff Law  <law@redhat.com>
31223
31224         * gcc.c-torture/compile/pr21380.c: New test.
31225
31226 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31227
31228         PR c++/20961
31229         * g++.dg/ext/weak3.C: New test.
31230
31231 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31232
31233         PR c++/21352
31234         * g++.dg/template/crash37.C: New test.
31235
31236 2005-05-05  Paul Brook  <paul@codesourcery.com>
31237
31238         * gcc.dg/arm-g2.c: Use effective-target arm32.
31239         * gcc.dg/arm-mmx-1.c: Ditto.
31240         * gcc.dg/arm-scd42-2.c: Ditto.
31241         * gcc.dg/arm-vfp1.c: Ditto.
31242         * lib/target-supports.exp (check_effective_target_arm32): New
31243         function.
31244
31245 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31246
31247         PR libfortran/21354
31248         gfortran.dg/in_pack_rank7.f90: New test.
31249
31250 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31251
31252         PR middle-end/15618
31253         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31254
31255 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31256
31257         PR middle-end/21265
31258         * gcc.dg/20050503-1.c: New test.
31259
31260         PR rtl-optimization/21239
31261         * gcc.dg/i386-sse-11.c: New test.
31262
31263 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31264
31265         PR target/16888
31266         * gcc.target/i386/asm-1.c: New test.
31267
31268 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31269
31270         PR rtl-optimization/21330
31271         * gcc.c-torture/execute/20050502-1.c: New test.
31272
31273         PR target/21297
31274         * gcc.c-torture/execute/20050502-2.c: New test.
31275
31276 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31277
31278         PR middle-end/21282
31279         * gcc.dg/pr21282.c: New.
31280
31281 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31282
31283         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31284         * gcc.dg/vect/vect-92.c: Likewise.
31285         * gcc.dg/vect/vect-93.c: Likewise.
31286         * gcc.dg/vect/vect-dv-1.c: Likewise.
31287         * gcc.dg/vect/vect-dv-2.c: Likewise.
31288         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31289
31290 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31291
31292         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31293         * gfortran.dg/vect/vect-2.f90: Likewise.
31294         * gfortran.dg/vect/vect-3.f90: Likewise.
31295         * gfortran.dg/vect/vect-4.f90: Likewise.
31296         * gfortran.dg/vect/vect-5.f90: Likewise.
31297
31298 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31299
31300         PR target/20813
31301         * gcc.dg/rs6000-fpint-2.c: New.
31302
31303 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31304
31305         PR c/15698
31306         * gcc.dg/builtins-30.c: Update expected messages.
31307         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31308         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31309         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31310
31311 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31312
31313         PR tree-optimization/21294
31314         * gcc.dg/tree-ssa/pr21294.c: New.
31315
31316 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31317
31318         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31319         __builtin_altivec_st_internal_4si built-in.
31320
31321 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31322
31323         PR c++/15875
31324         * g++.dg/template/ptrmem14.C: New test.
31325
31326 2005-05-02  Paul Brook  <paul@codesourcery.com>
31327
31328         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31329
31330 2005-05-02  Michael Matz  <matz@suse.de>
31331
31332         PR c++/19542
31333         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31334
31335 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31336
31337         * g++.dg/cpp/weak.C: New test.
31338
31339 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31340
31341         * gcc.dg/tree-ssa/loop-8.c: New test.
31342
31343 2005-04-30  Michael Maty  <matz@suse.de>
31344
31345         * gcc.dg/inline-mcpy.c: New test.
31346
31347 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31348
31349         PR libfortran/18958
31350         * gfortran.dg/eoshift.f90: New test case.
31351
31352 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31353
31354         PR libfortran/18857
31355         * gfortran.dg/matmul_1.f90: New test.
31356
31357 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31358
31359         PR tree-optimization/21030
31360         * gcc.dg/tree-ssa/pr21030.c: New.
31361
31362 2005-04-29  Devang Patel  <dpatel@apple.com>
31363
31364         PR tree-optimization/21272
31365         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31366
31367 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31368
31369         PR fortran/13082
31370         PR fortran/18824
31371         * gfortran.dg/entry_4.f90: New test.
31372         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31373         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31374         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31375         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31376         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31377         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31378         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31379
31380 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31381
31382         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31383
31384 2005-04-29  Paul Brook  <paul@codesourcery.com>
31385
31386         * gfortran.dg/entry_3.f90: New test.
31387
31388 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31389
31390         * gfortran.dg/implicit_4.f90: New test.
31391
31392 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31393
31394         * lib/target-supports.exp (check_profiling_available): Return
31395         false for xtensa-*-elf.
31396
31397 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31398
31399         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31400         error if file cannot be deleted.
31401
31402 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31403
31404         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31405         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31406         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31407         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31408         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31409         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31410         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31411         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31412         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31413         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31414         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31415         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31416         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31417
31418 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31419
31420         PR fortran/20865
31421         * gfortran.dg/pr20865.f90: New test.
31422
31423 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31424
31425         * gcc.dg/void-cast-2.c: New test.
31426
31427 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31428
31429         PR c/21159
31430         * gcc.dg/void-cast-1.c: New test.
31431
31432 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31433
31434         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31435
31436 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31437
31438         PR fortran/21177
31439         * gfortran.dg/pr21177.f90: New test.
31440
31441 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31442
31443         PR tree-optimization/21171
31444         * gcc.dg/tree-ssa/pr21171.c: New test.
31445
31446 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31447
31448         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31449         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31450         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31451         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31452         gcc.dg/tree-ssa/gen-vect-32.c: New.
31453         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31454         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31455         don't run on PPC32.
31456
31457 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31458
31459         PR c/21213
31460         * gcc.dg/transparent-union-3.c: New test.
31461
31462 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31463
31464         PR c/20740
31465         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31466         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31467         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31468         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31469         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31470         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31471
31472 2005-04-26  Jeff Law  <law@redhat.com>
31473
31474         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31475         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31476         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31477         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31478         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31479         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31480         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31481
31482 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31483
31484         PR tree-optimization/17598
31485         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31486
31487 2005-04-25  Mike Stump  <mrs@apple.com>
31488
31489         * objc.dg/fix-and-continue-1.m: Add.
31490
31491 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31492
31493         PR c++/20995
31494         * g++.dg/opt/pr20995-1.C: New test case.
31495
31496 2005-04-25  Devang Patel <dpatel@apple.com>
31497
31498         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31499
31500 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31501
31502         PR testsuite/21062
31503         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31504
31505 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31506
31507         PR C++/21188
31508         * g++.dg/opt/rtti2.C: New test.
31509
31510 2005-04-25  Paul Brook  <paul@codesourcery.com>
31511         Steven G. Kargl  <kargls@comcast.net>
31512
31513         PR fortran/20879
31514         * gfortran.dg/ichar_1.f90: New file.
31515
31516 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31517
31518         PR middle-end/20991
31519         * g++.dg/opt/pr20991.C: New test.
31520
31521         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31522         where sizeof (type) < __alignof__ (type).
31523         * gcc.dg/compat/struct-layout-1.h: Likewise.
31524
31525 2005-04-24  Per Bothner  <per@bothner.com>
31526             Devang Patel  <dpatel@apple.com>
31527
31528         PR preprocessor/20907
31529         * gcc.dg/cpp/very-long-comment.c: New test.
31530
31531 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31532
31533         PR fortran/20059
31534         * gfortran.dg/common_5.f: New test.
31535
31536 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31537
31538         PR middle-end/21082
31539         * g++.dg/tree-ssa/pr21082.C: New testcase.
31540
31541 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31542
31543         * gcc.dg/vect/vect-99.c: New test.
31544
31545 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31546
31547         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31548
31549 2005-04-22  Jeff Law  <law@redhat.com>
31550
31551         * gcc.dg/uninit-5.c: Remove xfails.
31552         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31553         conditionals and loads.
31554
31555 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31556
31557         PR libfortran/20074
31558         PR libfortran/20436
31559         PR libfortran/21108
31560         * gfortran.dg/nested_reshape.f90: new test
31561         * gfortran.dg/reshape-alloc.f90: new test
31562         * gfortran.dg/reshape.f90: new test
31563
31564 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31565
31566         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31567
31568         * gcc.dg/arm-vfp1.c: New test.
31569
31570 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31571
31572         PR c++/21087
31573         * g++.dg/lookup/builtin2.C: New test.
31574
31575 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31576
31577         * gcc.dg/weak/weak-13.c: New test.
31578
31579 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31580
31581         * lib/target-supports.exp (check_effective_target_sync_int_long):
31582         Add powerpc*.
31583
31584 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31585
31586         * gcc.target/mips/branch-1.c: New test.
31587
31588 2005-04-21  Richard Henderson  <rth@redhat.com>
31589
31590         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31591         * gcc.dg/vect/vect-86.c: Likewise.
31592         * gcc.dg/vect/vect-87.c: Likewise.
31593         * gcc.dg/vect/vect-88.c: Likewise.
31594
31595 2005-04-21  Devang Patel  <dpatel@apple.com>
31596
31597         PR optimization/20994
31598         * gcc.dg/tree-ssa/ifc-3.c: New test.
31599
31600 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31601
31602         PR c/12913
31603         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31604         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31605         gcc.dg/c99-vla-jump-5.c: New tests.
31606
31607 2005-04-19  Richard Henderson  <rth@redhat.com>
31608
31609         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31610         Fix typo in exists check.
31611         (check_effective_target_sync_int_long): New.
31612         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31613         * gcc.dg/ia64-sync-2.c: Likewise.
31614         * gcc.dg/ia64-sync-3.c: Likewise.
31615         * gcc.dg/ia64-sync-4.c: Likewise.
31616
31617 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31618
31619         * gcc.dg/fold-xor-1.c: New test.
31620         * gcc.dg/fold-xor-2.c: New test.
31621
31622 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31623
31624         PR target/20670
31625         * g++.dg/eh/fp-regs.C: New test.
31626
31627 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31628
31629         * gcc.dg/Wint-to-pointer-cast-1.c,
31630         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31631         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31632         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31633
31634 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31635
31636         PR fortran/16861
31637         * gfortran.dg/pr16861.f90: New test.
31638
31639 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31640
31641         * gcc.dg/pr21085.c: New test.
31642
31643 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31644
31645         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31646         (setup_mips_tests, dg-mips-options): New procedures.
31647         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31648         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31649         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31650         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31651         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31652         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31653         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31654         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31655         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31656         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31657         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31658         dg-mips-options instead of dg-options.  Remove now-redundant
31659         preprocessor guards.
31660         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31661         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31662         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31663         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31664         * gcc.dg/vr-mult-2.c: Delete.
31665         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31666         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31667         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31668         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31669         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31670         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31671         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31672
31673 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31674
31675         * ada/acats/run_all.sh: Use sync when executable not present.
31676
31677 2005-04-18  Devang Patel  <dpatel@apple.com>
31678
31679         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31680         * gcc.dg/vect/vect-11a.c: New.
31681         * gcc.dg/vect/vect-none.c: Update.
31682         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31683
31684 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31685
31686         PR tree-optimization/20922
31687         * gcc.dg/pr20922-1.c: New test.
31688         * gcc.dg/pr20922-2.c: New test.
31689         * gcc.dg/pr20922-3.c: New test.
31690         * gcc.dg/pr20922-4.c: New test.
31691         * gcc.dg/pr20922-5.c: New test.
31692         * gcc.dg/pr20922-6.c: New test.
31693
31694 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31695
31696         PR libfortran/20950
31697         * gfortran.dg/pr20950.f: New test.
31698
31699 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31700
31701         PR libfortran/19216
31702         * gfortran.dg/pr19216.f: New test.
31703
31704 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31705
31706         PR tree-optimization/21001
31707         * gcc.dg/tree-ssa/pr21001.c: New.
31708
31709 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31710
31711         PR libfortran/21075
31712         * gfortran.dg/reshape_rank7.f90: New test.
31713
31714 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31715
31716         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31717         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31718         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31719         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31720         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31721         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31722         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31723         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31724         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31725         wrong way round).
31726         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31727         in namelists.  New test.
31728         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31729         New test.
31730         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31731         New test.
31732         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31733         namelist.  New test.
31734         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31735         New test.
31736         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31737         New test.
31738         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31739         namelist.  New test.
31740         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31741         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31742         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31743         New test.
31744         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31745         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31746         arrays. New test.
31747
31748 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31749
31750         * gfortran.dg/wtruncate.f: New testcase.
31751         * gfortran.dg/wtruncate.f90: New testcase.
31752
31753 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31754
31755         PR c++/21025
31756         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31757         which sizeof/alignof is dependent, rather than just whether we are
31758         processing_template_decl.
31759
31760 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31761
31762         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31763         corrected typo where the wrong variables had been compared.
31764
31765 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31766
31767         PR libfortran/18495
31768         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31769         Test callee-allocated version of return array with a write
31770         statement.
31771         Test spread with a temporary with another write statement.
31772
31773 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31774
31775         PR tree-optimization/21031
31776         * gcc.dg/tree-ssa/pr21031.c: New.
31777
31778 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31779
31780         PR tree-optimization/21004
31781         * gcc.dg/builtins-53.c: Include builtins-config.h.
31782         Check floorf, ceilf, floorl and ceill transformations
31783         only when HAVE_C99_RUNTIME is defined.
31784
31785 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31786
31787         PR middle-end/20739
31788         * gcc.dg/tree-ssa/pr20739.c: New test.
31789
31790 2005-04-14  Mike Stump  <mrs@apple.com>
31791
31792         * gcc.dg/Foundation.framework/empty: New.
31793         * gcc.dg/framework-2.c: New.
31794
31795 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31796
31797         PR tree-optimization/21021
31798         * gcc.c-torture/compile/pr21021.c: New.
31799
31800 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31801
31802         PR testsuite/21010
31803         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31804         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31805         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31806         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31807         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31808         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31809         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31810         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31811
31812 2005-04-14  Richard Henderson  <rth@redhat.com>
31813
31814         * lib/target-supports.exp (check_effective_target_vect_condition):
31815         Add ia64, i?86, and x86_64.
31816
31817 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31818
31819         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31820
31821 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31822
31823         PR tree-optimization/20657
31824         * gcc.dg/tree-ssa/pr20657.c: New.
31825
31826 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31827
31828         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31829         (long long int)trunc*.
31830
31831 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31832
31833         PR target/20927
31834         * gcc.dg/pr20927.c: New test.
31835
31836 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31837
31838         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31839         * gcc.target/mips/asm-1.c: Likewise.
31840
31841 2005-04-13  Dale Johannesen  <dalej@apple.com>
31842
31843         * objc.dg/objc-fast-4.m: New.
31844
31845 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31846
31847         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31848         directory.
31849         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31850
31851 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31852
31853         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31854         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31855         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31856
31857 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31858
31859         PR tree-optimization/20913
31860         * gcc.dg/tree-ssa/pr20913.c: New.
31861
31862         PR tree-optimization/20702
31863         * gcc.dg/tree-ssa/pr20702.c: New.
31864
31865 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31866
31867         PR c++/13744
31868         * g++.dg/inherit/local3.C: New test.
31869
31870 2005-04-12  Jeff Law  <law@redhat.com>
31871
31872         * gcc.dg/tree-ssa/20050412-1.c: New test.
31873
31874 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31875
31876         PR libfortran/19016
31877         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31878         Add tests with mask generated by expression.
31879         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31880         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31881         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31882
31883 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31884
31885         PR middle-end/20917
31886         * gcc.dg/20050409-1.c: New test.
31887
31888 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31889
31890         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31891
31892 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31893
31894         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31895         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31896         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31897         (TARGET_CXX): Adjust accordingly.
31898         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31899         determine_class_data_visibility and class_data_always_comdat.
31900         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31901         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31902         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31903         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31904         (arm_cxx_determine_class_data_visibility): New.
31905         (arm_cxx_class_data_always_comdat): Likewise.
31906         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31907         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31908         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31909         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31910         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31911         Define.
31912
31913 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31914
31915         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31916
31917 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31918
31919         * gcc.dg/i386-darwin-fpmath.c: New.
31920
31921 2004-04-11  Devang Patel  <dpatel@apple.com>
31922
31923         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31924         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31925         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31926         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31927         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31928         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31929         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31930         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31931         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31932
31933 2004-04-11  Devang Patel  <dpatel@apple.com>
31934
31935         * gcc.dg/vect/vect-dv-1.c: New test.
31936         * gcc.dg/vect/vect-dv-2.c: New test.
31937
31938 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31939
31940         PR tree-optimization/20933
31941         * gcc.dg/tree-ssa/pr20933.c: New test.
31942
31943 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31944
31945         * gfortran.dg/fold_nearest.f90: New test.
31946
31947 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31948
31949         * gcc.dg/tree-ssa/alias-1.c: New test.
31950
31951 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31952
31953         PR tree-optimization/20920
31954         * g++.dg/tree-ssa/pr20920.C: New test.
31955
31956 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31957
31958         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31959         (long long int)ceil*.
31960
31961 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31962
31963         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31964         explicit C++ linkage.
31965
31966 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31967
31968         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31969         warning for arithmetic IF statements.
31970
31971 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31972
31973         * eor_handling_1.f90: New test case.
31974         * eor_handling_2.f90: New test case.
31975         * eor_handling_3.f90: New test case.
31976         * eor_handling_4.f90: New test case.
31977         * eor_handling_5.f90: New test case.
31978         * noadv_size.f90: New test case.
31979         * pad_no.f90: New test case.
31980
31981 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31982
31983         * gcc.c-torture/execute/20050410-1.c: New test.
31984
31985 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31986
31987         * gcc.dg/pr20126.c: New.
31988
31989 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31990             Steven G. Kargl <kargls@comcast.net>
31991
31992         * gfortran.dg/PR19872.f: New test.
31993
31994 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31995
31996         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31997
31998 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31999
32000         * gfortran.dg/nint_1.f90: New test.
32001
32002 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32003
32004         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32005         Added test for callee-allocated arrays with write statements.
32006         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32007         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32008         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32009         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32010         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32011
32012 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32013
32014         PR libfortran/20163
32015         * gfortran.dg/open-options-blanks.f: New test.
32016
32017 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32018
32019         PR fortran/13257
32020         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32021
32022 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32023
32024         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32025         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32026         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32027         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32028         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32029         * gcc.c-torture/execute/stdarg-4.c: New test.
32030
32031         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32032
32033         PR target/20795
32034         * g++.dg/abi/param2.C: New test.
32035
32036 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32037
32038         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32039
32040 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32041
32042         * gcc.dg/builtins-53.c: New test.
32043
32044 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32045
32046         * g++.dg/tree-ssa/pr18178.C: New test.
32047         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32048         * gcc.c-torture/execute/20041019-1.c: New test.
32049         * gcc.dg/tree-ssa/20041008-1.c: New test.
32050         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32051         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32052         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32053         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32054         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32055         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32056         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32057         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32058         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32059         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32060
32061 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32062
32063         PR rtl-optimization/20466
32064         * gcc.c-torture/execute/pr20466-1.c: New test.
32065
32066 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32067
32068         PR c++/20905
32069         * g++.dg/parse/cond2.C: New test.
32070
32071         PR c++/20145
32072         * g++.dg/warn/Wdtor1.C: New test.
32073
32074 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32075
32076         PR fortran/17229
32077         * gfortran.dg/pr17229.f: New test.
32078
32079 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32080
32081         * gfortran.dg/tiny_1.f90: New test.
32082         * gfortran.dg/tiny_2.f90: ditto.
32083
32084 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32085
32086         * gfortran.dg/eor_1.f90: Fix dg-do run line
32087         * gfortran.dg/open_new.f90: Fix dg-do run line
32088
32089 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32090
32091         * lib/target-supports.exp (get_compiler_messages): Support
32092         optional arguments, the fourth being compiler options.
32093         (check_effective_target_fpic): New proc.
32094         * gcc.dg/20050321-2.c: Restrict to target fpic.
32095
32096 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32097
32098         * gcc.dg/15443-1.c: New test.
32099         * gcc.dg/15443-2.c: Likewise.
32100
32101 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32102
32103         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32104
32105 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32106
32107         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32108
32109 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32110
32111         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32112         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32113         -m64.
32114         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32115         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32116         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32117
32118 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/20212
32121         * g++.dg/warn/Wunused-11.C: New test.
32122
32123 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32124
32125         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32126
32127 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32128
32129         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32130
32131 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32132
32133         PR c++/20734
32134         * g++.dg/template/ptrmem13.C: New test.
32135
32136 2005-04-05  Per Bothner  <per@bothner.com>
32137
32138         * lib/gcc.exp: Always add -fno-show-column, for now.
32139
32140 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32141
32142         PR testsuite/20767
32143         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32144         of plain old "unsigned int" for the type of "i".  Makes this test
32145         64bit clean.
32146
32147 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32148
32149         * gcc.dg/i386-ssefn-1.c: New test.
32150         * gcc.dg/i386-ssefn-2.c: New test.
32151         * gcc.dg/i386-ssefn-3.c: New test.
32152         * gcc.dg/i386-ssefn-4.c: New test.
32153
32154 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32155
32156         PR tree-optimization/20076
32157         * gcc.dg/builtin-apply4.c: New test.
32158
32159         PR preprocessor/19475
32160         * gcc.dg/cpp/macspace1.c: New test.
32161         * gcc.dg/cpp/macspace2.c: New test.
32162
32163 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32164
32165         * gfortran.dg/pr20755.f: Fixed bad format.
32166
32167 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32168
32169         PR c++/20763
32170         * g++.dg/ext/attrib21.C: New test.
32171
32172 2004-04-05  Devang Patel  <dpatel@apple.com>
32173
32174         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32175         * gcc.dg/vect/vect-shift-1.c: New test.
32176
32177 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32178
32179         PR libfortran/20755
32180         * gfortran.dg/pr20755.f: New test.
32181
32182 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32183
32184         * gfortran.dg/pr15959.f90: New test.
32185         * gfortran.dg/string_pad_trunc.f90: New test.
32186
32187 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32188
32189         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32190         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32191         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32192         syntax.
32193
32194 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32195
32196         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32197
32198 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32199
32200         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32201         * gcc.c-torture/compile/20011119-2.c: Likewise.
32202         * gcc.c-torture/compile/981001-2.c: Likewise.
32203
32204 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32205
32206         PR c++/20679
32207         * g++.dg/template/overload4.C: New test.
32208
32209 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32210
32211         PR c++/20746
32212         * g++.dg/abi/covariant5.C: New.
32213
32214         PR debug/20505
32215         * g++.dg/debug/const2.C: New.
32216
32217 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32218
32219         PR rtl-optimization/16104
32220         * gcc.c-torture/execute/20050316-1.c: New test.
32221
32222 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32223
32224         * g++.dg/template/spec23.C: Fix dg-error text.
32225
32226 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32227
32228         PR c++/19199
32229         * g++.dg/expr/lval2.C: New.
32230
32231 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32232
32233         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32234         __builtin_strcasecmp and __builtin_strncasecmp.
32235
32236 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32237
32238         PR c++/20723
32239         * g++.dg/template/spec22.C: New.
32240         * g++.dg/template/spec23.C: New.
32241
32242 2005-04-03  Dale Ranta  <dir@lanl.gov>
32243             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32244
32245         PR libfortran/20068
32246         PR libfortran/20125
32247         PR libfortran/20156
32248         PR libfortran/20471
32249         * gfortran.dg/backspace.f: New test.
32250
32251 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32252
32253         * gcc.dg/pr19345.c: New test.
32254
32255 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32256
32257         PR tree-optimization/20640
32258         * gcc.dg/torture/tree-loop-1.c: New.
32259
32260 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32261
32262         PR rtl-optimization/20290
32263         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32264
32265 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32266
32267         * gcc.dg/rs6000-fpint.c: New.
32268
32269 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32270
32271         * gcc.dg/old-style-then-proto-1.c: New test.
32272
32273 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32274
32275         * gfortran.fortran-torture/execute/backspace.f90: Check
32276         after backspace and read was incorrect.
32277
32278 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32279
32280         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32281         buffer past the terminating NUL using memcmp.
32282         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32283         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32284
32285         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32286         Fix unused/uninitialized variable warnings.
32287
32288         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32289         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32290         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32291         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32292
32293         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32294         gcc.c-torture/execute/builtins/fputs-lib.c,
32295         gcc.c-torture/execute/builtins/lib/fprintf.c,
32296         gcc.c-torture/execute/builtins/lib/main.c,
32297         gcc.c-torture/execute/builtins/lib/memcmp.c,
32298         gcc.c-torture/execute/builtins/lib/memmove.c,
32299         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32300         gcc.c-torture/execute/builtins/lib/memset.c,
32301         gcc.c-torture/execute/builtins/lib/printf.c,
32302         gcc.c-torture/execute/builtins/lib/sprintf.c,
32303         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32304         gcc.c-torture/execute/builtins/lib/strchr.c,
32305         gcc.c-torture/execute/builtins/lib/strcmp.c,
32306         gcc.c-torture/execute/builtins/lib/strcpy.c,
32307         gcc.c-torture/execute/builtins/lib/strcspn.c,
32308         gcc.c-torture/execute/builtins/lib/strlen.c,
32309         gcc.c-torture/execute/builtins/lib/strncat.c,
32310         gcc.c-torture/execute/builtins/lib/strncmp.c,
32311         gcc.c-torture/execute/builtins/lib/strncpy.c,
32312         gcc.c-torture/execute/builtins/lib/strrchr.c,
32313         gcc.c-torture/execute/builtins/lib/strspn.c,
32314         gcc.c-torture/execute/builtins/lib/strstr.c,
32315         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32316         gcc.c-torture/execute/builtins/strlen-2.c,
32317         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32318         prototypes.
32319
32320 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32321
32322         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32323         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32324         selectany usage.
32325
32326 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32327
32328         PR c++/19406
32329         * g++.dg/debug/using1.C: New test.
32330
32331 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32332
32333         PR middle-end/20524
32334         * gcc.dg/alias-7.c: Prefix asm-declared name with
32335         __USER_LABEL_PREFIX__.
32336
32337 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32338
32339         Fix fallout from PR middle-end/15700:
32340         * gcc.c-torture/compile/20011119-1.c: Take
32341         __USER_LABEL_PREFIX__ into account.
32342         * gcc.c-torture/compile/20011119-2.c: Likewise.
32343
32344 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32345
32346         PR c++/18644
32347         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32348
32349 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32350
32351         PR c/17855
32352         * gcc.c-torture/compile/struct-non-lval-1.c,
32353         gcc.c-torture/compile/struct-non-lval-2.c,
32354         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32355
32356 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32357
32358         * gcc.dg/tls/tls.exp: Remove temporary file.
32359         * g++.dg/tls/tls.exp: Ditto.
32360         * lib/file-format.exp: Ditto.
32361         * g++.dg/special/ecos.exp: Ditto.
32362
32363         * lib/profopt.exp: Treat prof_ext as a list.
32364         * gcc.misc-tests/bprob.exp: Ditto.
32365         * g++.dg/bprob/bprob.exp: Ditto.
32366
32367         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32368         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32369         g++.dg/tree-ssa/pointer-reference-alias.C,
32370         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32371         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32372         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32373         g++.dg/vect/pr19951.cc: Ditto.
32374         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32375         gcc.dg/builtins-47.c: Ditto.
32376         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32377         gcc.dg/pr20115-1.c: Ditto.
32378         * gcc.dg/tree-ssa/20030530-2.c,
32379         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32380         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32381         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32382         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32383         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32384         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32385         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32386         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32387         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32388         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32389         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32390         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32391         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32392         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32393         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32394         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32395         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32396         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32397         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32398         gcc.dg/tree-ssa/20030824-1.c,
32399         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32400         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32401         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32402         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32403         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32404         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32405         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32406         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32407         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32408         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32409         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32410         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32411         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32412         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32413         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32414         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32415         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32416         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32417         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32418         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32419         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32420         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32421         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32422         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32423         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32424         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32425         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32426         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32427         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32428         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32429         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32430         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32431         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32432         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32433         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32434         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32435         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32436         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32437         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32438         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32439         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32440         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32441         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32442         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32443         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32444         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32445         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32446         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32447         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32448         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32449         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32450         gcc.dg/tree-ssa/useless-1.c: Ditto.
32451         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32452         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32453         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32454         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32455         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32456         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32457         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32458         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32459         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32460         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32461         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32462         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32463         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32464         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32465         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32466         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32467         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32468         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32469         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32470         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32471         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32472         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32473         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32474         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32475         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32476         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32477         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32478         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32479         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32480         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32481         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32482         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32483         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32484         gcc.dg/vect/vect-none.c: Ditto.
32485         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32486         treelang/compile/unsigned.tree: Ditto.
32487
32488         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32489         * gcc.dg/cpp/direct2s.c: Ditto.
32490         * gcc.dg/cpp/paste4.c: Ditto.
32491         * gcc.dg/cpp/separate-1.c: Ditto.
32492         * gcc.dg/pch/save-temps-1.c: Ditto.
32493         * g++.dg/ext/altivec-10.C: Ditto.
32494         * g++.dg/pch/pch.C: Ditto.
32495
32496         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32497
32498         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32499         * g++.dg/template/repo1.C: Ditto.
32500         * g++.dg/template/repo2.C: Ditto.
32501         * g++.dg/template/repo3.C: Ditto.
32502         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32503         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32504         * g++.old-deja/g++.pt/repo1.C: Ditto.
32505         * g++.old-deja/g++.pt/repo2.C: Ditto.
32506         * g++.old-deja/g++.pt/repo3.C: Ditto.
32507         * g++.old-deja/g++.pt/repo4.C: Ditto.
32508
32509         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32510         * gcc.dg/20030107-1.c: Ditto.
32511         * gcc.dg/20030702-1.c: Ditto.
32512         * gcc.dg/profile-generate-1.c: Ditto.
32513         * g++.dg/other/profile1.C: Ditto.
32514         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32515
32516         * lib/gcc-dg.exp (remove-build-file): New.
32517         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32518         cleanup-tree-dump, cleanup-saved-temps): New.
32519
32520 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         PR c++/19203, DR 214
32523         * g++.dg/parse/ambig3.C: Not ambiguous.
32524         * g++.dg/template/spec20.C: New.
32525         * g++.dg/template/spec21.C: New.
32526
32527 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32528
32529         PR target/20045
32530         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32531
32532 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32533
32534         PR libfortran/20660
32535         * gfortran.dg/negative_unit.f: New test.
32536
32537 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32538
32539         * gcc.dg/20050330-1.c: New test.
32540
32541 2005-03-30  Devang Patel  <dpatel@apple.com>
32542
32543         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32544
32545 2005-03-30  Dale Johannesen  <dalej@apple.com>
32546
32547         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32548
32549 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32550
32551         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32552         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32553         Strip options from test name.
32554
32555 2005-03-31  Jan Hubicka  <jh@suse.cz>
32556
32557         * gcc.dg/varpool-1.c: New testcase.
32558
32559 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32560
32561         PR c/772
32562         PR c/17913
32563         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32564         gcc.dg/stmt-expr-label-3.c : New tests.
32565         * gcc.c-torture/execute/medce-2.c: Remove.
32566
32567 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32568
32569         PR c/20368
32570         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32571         tests.
32572
32573 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32574
32575         * gcc.c-torture/compile/pr20203.c: New test.
32576
32577 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32578
32579         * gfortran.dg/promotion.f90: New test.
32580
32581 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32582
32583         PR middle-end/20491
32584         * gcc.dg/torture/asm-subreg-1.c: New test.
32585
32586 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32587
32588         PR c/20672
32589         * gcc.dg/pr20672-1.c: New test.
32590
32591 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32592
32593         * gfortran.dg/vect: New directory.
32594         * gfortran.dg/vect/vect.exp: New.
32595         * gfortran.dg/vect/vect-1.f90: New test.
32596         * gfortran.dg/vect/vect-2.f90: New test.
32597         * gfortran.dg/vect/vect-3.f90: New test.
32598         * gfortran.dg/vect/vect-4.f90: New test.
32599         * gfortran.dg/vect/vect-5.f90: New test.
32600
32601 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32602
32603         PR middle-end/20622
32604         * gcc.dg/alias-7.c: New test.
32605
32606 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32607
32608         * gcc.dg/sparc-reg-1.c: New test.
32609
32610 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32611
32612         PR target/19890
32613         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32614
32615 2005-03-29  Dale Ranta  <dir@lanl.gov>
32616             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32617
32618         PR libfortran/20163
32619         * gfortran.dg/pr20163-2.f: New test.
32620
32621 2005-03-28  Jan Hubicka  <jh@suse.cz>
32622
32623         PR middle-end/20635
32624         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32625         by Jakub Jelinek.
32626
32627 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32628
32629         PR tree-optimization/20626
32630         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32631         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32632
32633 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32634
32635         * gfortran.dg/underflow.f90: New test.
32636         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32637
32638 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32639
32640         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32641
32642 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32643
32644         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32645         (g++_init): Make sure that CXXFLAGS is set.
32646         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32647         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32648         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32649         * lib/objc.exp (objc_init): Likewise.
32650         * lib/treelang.exp (treelang_init): Likewise.
32651
32652 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32653
32654         PR tree-optimization/20470
32655         * gcc.dg/tree-ssa/pr20470.c: New test.
32656
32657 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32658
32659         * gcc.dg/ppc-stfiwx.c: New.
32660
32661 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32662
32663         PR target/19888
32664         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32665
32666 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32667
32668         * gcc.dg/20050325-1.c: Fix a typo.
32669
32670 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32671
32672         PR libfortran/19678
32673         PR libfortran/19679
32674         * gfortran.dg/dos_eol.f: New test.
32675
32676 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32677
32678         PR rtl-optimization/20249
32679         * gcc.dg/20050325-1.c: New test.
32680
32681 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32682
32683         PR libfortran/15332
32684         * gfortran.dg/pr15332.f: New test.
32685
32686 2005-03-24  Dale Johannesen  <dalej@apple.com>
32687
32688         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32689
32690 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32691
32692         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32693         'internal' visibility.
32694         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32695         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32696         'protected' visibility.
32697         * gcc.dg/visibility-7.c: Likewise.
32698         * lib/target-supports.exp (check_visibility_available): Take
32699         a parameter, the kind of visibility to check for.
32700         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32701         to check_visibility_available.
32702
32703         * g++.dg/expr/cast3.C: New.
32704
32705 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32706
32707         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32708         rs6000.
32709
32710 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32711
32712         PR target/20095
32713         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32714
32715 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32716
32717         * gcc.dg/badshift.c: Renamed to...
32718         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32719
32720         * gcc.target/i386/badshift.c: Renamed to...
32721         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32722         only.
32723
32724         PR rtl-optimization/20532
32725         * gcc.target/i386/badshift.c: New.
32726
32727 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32728
32729         * gfortran.dg/pr18025.f90: New test.
32730
32731 2005-03-23  Dale Johannesen  <dalej@apple.com>
32732
32733         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32734
32735 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32738
32739         * lib/target-supports.exp (check_iconv_available): Default
32740         libiconv to -liconv, if there is no definition.
32741
32742 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32743
32744         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32745
32746 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32747
32748         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32749         * g++.dg/opt/pr7503-2.C: Likewise.
32750         * g++.dg/opt/pr7503-3.C: Likewise.
32751         * g++.dg/opt/pr7503-4.C: Likewise.
32752         * g++.dg/opt/pr7503-5.C: Likewise.
32753         * g++.dg/warn/minmax.C: New test.
32754
32755 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32756
32757         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32758         * gfortran.dg/g77_intrinsics_sub.f: New test.
32759
32760 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32761             Jan Hubicka  <jh@suse.cz>
32762             Steven Bosscher <stevenb@suse.de
32763
32764         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32765
32766 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32767
32768         PR c++/19980
32769         * g++.dg/template/redecl3.C: New test.
32770
32771 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32772
32773         PR c++/20499
32774         * g++.dg/parse/error16.C: Tweak error markers.
32775
32776 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32777
32778         PR target/20561
32779         * gcc.dg/20050321-2.c: New test.
32780
32781 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32782
32783         PR c++/20465
32784         PR c++/20381
32785         * g++.dg/template/ptrmem12.C: New.
32786
32787 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32788
32789         PR rtl-optimization/20527
32790         * gcc.c-torture/execute/pr20527-1.c: New test.
32791
32792 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32793
32794         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32795         program, compile it into a real executable and then delete the .c
32796         and .x files afterwards, to avoid problems on testglue targets.
32797
32798 2005-03-21  Stuart Hastings  <stuart@apple.com>
32799
32800         * gcc.target/i386/sse-2.c: New.
32801
32802 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32803
32804         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32805
32806 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32807
32808         * g++.dg/parse/crash25.C: Fix typo.
32809
32810 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32811
32812         PR c++/20461
32813         * g++.dg/parse/crash24.C: New test.
32814
32815         PR c++/20536
32816         * g++.dg/parse/crash25.C: New test.
32817
32818 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32819
32820         PR c++/20147
32821         * g++.dg/ext/stmtexpr4.C: New test.
32822
32823 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32824
32825         PR middle-end/20539
32826         * gcc.c-torture/compile/pr13066-1.c: New test case.
32827         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32828         * g++.dg/opt/pr13066-1.C: Likewise.
32829
32830 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32831
32832         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32833
32834 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32835
32836         PR fortran/18525
32837         * gfortran.dg/nesting_1.f90: New test.
32838
32839 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32840
32841         PR c++/20240
32842         * g++.dg/lookup/using13.C: New test.
32843
32844 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32845
32846         PR c++/20333
32847         * g++.dg/template/crash36.C: New test.
32848
32849 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32850
32851         PR c++/20463
32852         * g++.dg/template/crash35.C: New test.
32853
32854 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32855
32856         PR c++/19966
32857         * g++.dg/overload/operator2.C: New test.
32858
32859 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32860
32861         PR libfortran/20257
32862         * gfortran.dg/pr20257.f90: New test.
32863
32864 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32865
32866         PR libfortran/20480
32867         * gfortran.dg/pr20480.f90: New test.
32868
32869 2005-03-16  Richard Henderson  <rth@redhat.com>
32870
32871         PR middle-end/15700
32872         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32873         (_rtld_global): New.
32874         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32875         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32876
32877         * gcc.dg/alias-3.c: New.
32878         * gcc.dg/alias-4.c: New.
32879         * gcc.dg/alias-5.c: New.
32880         * gcc.dg/alias-6.c: New.
32881
32882 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32883
32884         * gcc.dg/cpp/ucnid-7.c: New.
32885
32886 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32887             Dorit Naishlos  <dorit@il.ibm.com>
32888
32889         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32890         darwin.
32891
32892 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32893
32894         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32895         support misaligned accesses.
32896         * gcc.dg/vect/vect-58.c: Likewise.
32897         * gcc.dg/vect/vect-92.c: New.
32898         * gcc.dg/vect/vect-93.c: New.
32899
32900 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32901
32902         PR fortran/18827
32903         * gfortran.dg/assign_2.f90: New test.
32904         * gfortran.dg/assign_3.f90: New test.
32905         * gfortran.dg/assign.f90: New test.
32906
32907 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32908
32909         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32910         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32911         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32912         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32913         names.
32914
32915 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32916
32917         * gcc.dg/cpp/ucnid-6.c: New.
32918
32919         * gcc.dg/cpp/normalize-1.c: New.
32920         * gcc.dg/cpp/normalize-2.c: New.
32921         * gcc.dg/cpp/normalize-3.c: New.
32922         * gcc.dg/cpp/normalize-4.c: New.
32923         * gcc.dg/cpp/ucnid-4.c: New.
32924         * gcc.dg/cpp/ucnid-5.c: New.
32925         * g++.dg/cpp/normalize-1.C: New.
32926         * g++.dg/cpp/ucnid-1.C: New.
32927
32928 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32929
32930         * gcc.dg/pr18628.c: New.
32931
32932 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32933
32934         PR c++/20280
32935         * g++.dg/tree-ssa/pr20280.C: New.
32936
32937 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32938
32939         PR fortran/20467
32940         * gfortran.dg/stfunc_2.f90: New test.
32941
32942 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32943
32944         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32945
32946 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32947
32948         * gcc.dg/tree-ssa/20050314-1.c: New test.
32949
32950 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32951
32952         PR c++/4403
32953         PR c++/9783, DR433
32954         * g++.dg/template/friend34.C: New test.
32955         * g++.dg/template/friend35.C: Likewise.
32956         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32957
32958 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32959
32960         Friend class name lookup 5/n
32961         PR c++/1016
32962         * g++.dg/lookup/hidden-class1.C: New test.
32963         * g++.dg/lookup/hidden-class2.C: Likewise.
32964         * g++.dg/lookup/hidden-class3.C: Likewise.
32965         * g++.dg/lookup/hidden-class4.C: Likewise.
32966         * g++.dg/lookup/hidden-class5.C: Likewise.
32967         * g++.dg/lookup/hidden-class6.C: Likewise.
32968         * g++.dg/lookup/hidden-class7.C: Likewise.
32969         * g++.dg/lookup/hidden-class8.C: Likewise.
32970         * g++.dg/lookup/hidden-class9.C: Likewise.
32971         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32972         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32973         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32974         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32975         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32976         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32977         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32978         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32979         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32980         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32981         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32982
32983 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32984
32985         PR c++/20157
32986         * g++.dg/template/error18.C: New test.
32987
32988 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32989
32990         PR debug/16792
32991         * g++.dg/debug/pr16792.C: New test.
32992
32993 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32994
32995         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32996         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32997         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32998         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32999         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33000         test assertion names.
33001
33002 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33003
33004         PR fortran/18600
33005         * gfortran.dg/stfunc_1.f90: New test.
33006
33007 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33008
33009         PR fortran/16907
33010         * gfortran.dg/real_index_1.f90: New test.
33011
33012 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33013
33014         PR fortran/20323
33015         * gfortran.dg/spec_expr_1.f90: New test.
33016
33017 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33018
33019         PR c/20402
33020         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33021         new parser.
33022
33023 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33024
33025         PR fortran/20361
33026         * gfortran.dg/largeequiv_1.f90: New test.
33027
33028 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33029
33030         * gcc.dg/ucnid-1.c: New.
33031         * gcc.dg/ucnid-2.c: New.
33032         * gcc.dg/ucnid-3.c: New.
33033         * gcc.dg/ucnid-4.c: New.
33034         * gcc.dg/ucnid-5.c: New.
33035         * gcc.dg/ucnid-6.c: New.
33036         * gcc.dg/cpp/ucnid-1.c: New.
33037         * gcc.dg/cpp/ucnid-2.c: New.
33038         * gcc.dg/cpp/ucnid-3.c: New.
33039         * g++.dg/other/ucnid-1.C: New.
33040
33041 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33042
33043         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33044
33045 2005-03-11  Per Bothner  <per@bothner.com>
33046
33047         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33048         that diagnotics refer to correct token.
33049         * gcc.dg/unused-3.c: Likewise.
33050
33051 2005-03-11  Per Bothner  <per@bothner.com>
33052
33053         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33054         constant" is now actually on same line as string constant.
33055         * gcc.dg/cpp/direct2s.c: Likewise.
33056
33057 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33058
33059         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33060
33061 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33062
33063         PR libfortran/20124
33064         * gfortran.dg/pr20124.f90: New Test
33065
33066 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33067
33068         PR tree-optimization/20130
33069         * gcc.dg/pr20130-1.c: New test.
33070
33071 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33072
33073         PR target/20095
33074         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33075
33076 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33077
33078         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33079
33080 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33081
33082         * g++.dg/eh/forced1.C: Fix comment.
33083         * g++.dg/eh/forced2.C: Ditto.
33084         * g++.dg/eh/forced3.C: Ditto.
33085         * g++.dg/eh/forced4.C: Ditto.
33086
33087 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33088
33089         PR rtl-opt/20412
33090         * gcc.c-torture/compile/pr20412.c: New test.
33091
33092 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33093
33094         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33095
33096 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33097
33098         PR target/20322
33099         * gcc.dg/20050307-1.c: New test.
33100
33101 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33102
33103         PR c++/20375
33104         * g++.dg/other/stdarg3.C: New.
33105
33106 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33107
33108         PR c++/18384, c++/18327
33109         * g++.dg/init/array19.C: New test.
33110
33111         PR inline-asm/20314
33112         * gcc.dg/torture/pr20314-1.c: New test.
33113         * gcc.dg/torture/pr20314-2.c: New test.
33114
33115 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33116
33117         * gcc.dg/20050309-1.c: New test.
33118
33119 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33120
33121         * gcc.dg/builtins-10.c: Reactivate disabled test.
33122         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33123         new cbrt transformations.
33124
33125 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33126
33127         PR c++/20208
33128         * g++.dg/template/array13.C: New test.
33129
33130 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33131
33132         PR c++/16859
33133         * g++.dg/init/brace4.C: New test.
33134
33135 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         PR c++/20186
33138         * g++.dg/template/non-dependent12.C: New.
33139
33140 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33141
33142         PR c++/20142
33143         * g++.dg/init/array18.C: Add dg-do run marker.
33144
33145         PR c++/20142
33146         * g++.dg/init/array18.C: New test.
33147
33148 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33149
33150         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33151         * g++.dg/gcov/gcov.exp: Likewise.
33152         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33153         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33154         * lib/c-torture.exp: Likewise.
33155         * lib/fortran-torture.exp: Likewise.
33156         * lib/g++.exp: Likewise.
33157         * lib/gcc-defs.exp: Likewise.
33158         * lib/gcc-dg.exp: Likewise.
33159         * lib/gcc.exp: Likewise.
33160         * lib/gcov.exp: Likewise.
33161         * lib/gfortran.exp: Likewise.
33162         * lib/mike-g++.exp: Likewise.
33163         * lib/mike-gcc.exp: Likewise.
33164         * lib/objc-torture.exp: Likewise.
33165         * lib/objc.exp: Likewise.
33166         * lib/profopt.exp: Likewise.
33167         * lib/target-libpath.exp: Likewise.
33168         * lib/target-supports.exp: Likewise.
33169         * lib/treelang.exp: Likewise.
33170         * lib/wrapper.exp: Likewise.
33171
33172 2005-03-08  Jeff Law  <law@redhat.com>
33173
33174         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33175         PHI-OPT changes.
33176
33177 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33178
33179         * gcc.dg/vect/pr20122.c: New test.
33180
33181 2005-03-07  Jeff Law  <law@redhat.com>
33182
33183         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33184         was folded away.
33185         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33186         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33187         * gcc.dg/tree-ssa/pr18134.c: New test.
33188
33189 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33190
33191         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33192         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33193         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33194
33195 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33196
33197         PR tree-opt/17671
33198         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33199
33200 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33201
33202         * g++.dg/warn/Wnvdtor.C: New test.
33203
33204 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33205
33206         * gcc.dg/torture/pr19683-1.c: New test.
33207
33208 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33209
33210         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33211         * gfortran.dg/g77/19990313-2.f: Ditto.
33212         * gfortran.dg/g77/19990313-3.f: Ditto.
33213         * gfortran.dg/g77/19990525-0.f: Ditto.
33214         * gfortran.dg/g77/19990826-0.f: Ditto.
33215         * gfortran.dg/g77/19990826-2.f: Ditto.
33216         * gfortran.dg/g77/19990826-3.f: Ditto.
33217         * gfortran.dg/g77/20000511-1.f: Ditto.
33218         * gfortran.dg/g77/20000511-2.f: Ditto.
33219         * gfortran.dg/g77/970625-2.f: Ditto.
33220         * gfortran.dg/g77/980310-2.f: Ditto.
33221         * gfortran.dg/g77/980310-3.f: Ditto.
33222         * gfortran.dg/g77/980310-8.f: Ditto.
33223         * gfortran.dg/g77/980519-2.f: Ditto.
33224         * gfortran.dg/g77/alpha1.f: Ditto.
33225         * gfortran.dg/g77/claus.f: Ditto.
33226         * gfortran.dg/g77/erfc.f: Ditto.
33227         * gfortran.dg/g77/short.f: Ditto.
33228         * gfortran.fortran-torture/execute/data.f90: Ditto.
33229         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33230         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33231
33232 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33233
33234         * lib/file-format.exp (gcc_target_object_format): Add check for som
33235         format and hardcode object formats on hppa*-*-hpux*.
33236         * lib/target-supports.exp (check_weak_available): Add check for som
33237         object format.  Always return 0 on hppa*-*-hpux10*.
33238
33239         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33240         is defined.
33241
33242         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33243
33244 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33245
33246         * gfortran.dg/pr19936_1.f90: New test.
33247         * gfortran.dg/pr19936_2.f90: New test.
33248         * gfortran.dg/pr19936_3.f90: New test.
33249
33250 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33251             Paul Thomas <prthomas@drfccad.cea.fr>
33252
33253         * gfortran.dg/PR19754_1.f90: New test.
33254         * gfortran.dg/PR19754_2.f90: Ditto.
33255
33256 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33257
33258         PR c++/19311
33259         * g++.dg/template/non-dependent11.C: New test.
33260
33261 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33262
33263         * lib/target-supports.exp (check_iconv_available): Fix comment.
33264
33265 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33266             Joseph S. Myers  <joseph@codesourcery.com>
33267
33268         PR c++/19797
33269         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33270
33271 2005-03-04  Matthew Sachs  <msachs@apple.com>
33272
33273         * gcc.exp (gcc_target_compile): Put braces around
33274         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33275         * objc.exp (objc_target_compile): Likewise.
33276         * treelang.exp (treelang_target_compile): Likewise.
33277
33278 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33279
33280         PR fortran/19673
33281         * gfortran.dg/func_result_1.f90: New test.
33282
33283 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33284
33285         * gcc.misc-tests/options.exp: New test.
33286
33287 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33288
33289         * gcc.dg/pr15784-4.c: New test.
33290
33291 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33292
33293         * gcc.c-torture/execute/pr17133.c: New.
33294         * gcc.c-torture/compile/20050303-1.c: New.
33295
33296 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33297
33298         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33299
33300 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33301
33302         * g++.dg/overload/using2.C: New.
33303
33304 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/19916
33307         * g++.dg/init/ptrmem2.C: New test.
33308
33309 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33310
33311         PR c/8927
33312         * gcc.dg/pr8927-1.c: New test.
33313
33314 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33315
33316         PR c++/20232
33317         * g++.dg/inherit/covariant12.C: New.
33318
33319 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33320
33321         PR fortran/19479
33322         * gfortran.dg/bound_1.f90: New test.
33323
33324 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33325
33326         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33327         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33328
33329 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33330
33331         PR c/20245
33332         * gcc.dg/pr20245-1.c: New test.
33333
33334 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33335
33336         PR middle-end/19874
33337         * gcc.c-torture/execute/20050119-2.c: New test case.
33338
33339 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33340
33341         * README: Update the DejaGnu bug reporting address.
33342         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33343         * lib/objc-torture.exp: Likewise.
33344
33345 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33346
33347         * gfortran.dg/boz_1.f90: New test.
33348         * gfortran.dg/boz_3.f90: New test.
33349         * gfortran.dg/boz_4.f90: New test.
33350
33351 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33352
33353         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33354         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33355
33356 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33357
33358         PR libfortran/20101
33359         * gfortran.dg/write_0_pe_format.f90: New test.
33360
33361 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33362
33363         PR c++/20206
33364         * g++.dg/opt/thunk2.C: New test.
33365         * g++.dg/opt/covariant1.C: New test.
33366
33367 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33368
33369         * gfortran.dg/e_d_fmt.f90: New test.
33370
33371 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33372
33373         * gcc.dg/asm-b.c: Fix comment typos.
33374
33375 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33376
33377         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33378         a V_MAY_DEF also.
33379
33380 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33381
33382         PR tree-opt/20188
33383         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33384         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33385         * gcc.dg/asm-b.c: New test.
33386
33387 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33388
33389         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33390         Disable this test on IRIX 6.
33391
33392 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33393
33394         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33395         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33396         parser.
33397
33398 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33399
33400         PR tree-optimization/20204
33401         * gcc.dg/pr20204.c: New test.
33402
33403 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33404
33405         PR target/20196
33406         * gcc.c-torture/execute/20050224-1.c: New test.
33407
33408         PR c++/20175
33409         * g++.dg/warn/Wbraces2.C: New test.
33410
33411 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR c++/19878
33414         * g++.dg/init/const2.C: New test.
33415
33416 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33417
33418         PR tree-optimization/20100
33419         * gcc.c-torture/execute/pr20100-1.c: New test.
33420
33421 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33422
33423         * gfortran.dg/implicit_3.f90: New test.
33424
33425         * gfortran.dg/deftype_1.f90: New test.
33426
33427 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33428
33429         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33430         the test passes.
33431         * g++.dg/other/anon3.C: Accept a warning.
33432
33433 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33434
33435         * gcc.dg/pr20017.c: Fix a comment typo.
33436
33437 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33438
33439         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33440
33441 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33442
33443         PR ada/19902
33444         * ada/acats/tests/cxa/cxa3004.a: Remove.
33445         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33446
33447 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33448
33449         PR c++/20073
33450         * g++.dg/init/const1.C: New test.
33451
33452         PR c++/19991
33453         * g++.dg/parse/constant7.C: New test.
33454
33455         PR c++/20152
33456         * g++.dg/parse/error27.C: New test.
33457         * g++.dg/template/qualttp15.C: Adjust error markers.
33458         * g++.old-deja/g++.other/struct1.C: Likewise.
33459
33460         PR c++/20153
33461         * g++.dg/template/error17.C: New test.
33462
33463         PR c++/20148
33464         * g++.dg/parser/error26.C: New test.
33465
33466 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33467
33468         PR tree-optimization/20100
33469         PR tree-optimization/20115
33470         * gcc.dg/pr20115.c: New test.
33471         * gcc.dg/pr20115-1.c: New test.
33472         * gcc.dg/pr20100.c: New test.
33473         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33474         call-clobbered variables after alias1.
33475
33476 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33477
33478         * gfortran.dg/list_read_4.f90: new test.
33479
33480 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33481
33482         PR rtl-optimization/20017.
33483         * gcc.dg/pr20017.c: New.
33484
33485 2005-02-22  Devang Patel  <dpatel@apple.com>
33486
33487         PR 19952
33488         * g++.dg/tree-ssa/pr19952.C: New test.
33489
33490 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33491
33492         PR c++/19883
33493         * g++.dg/parse/constant6.C: New test.
33494
33495 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33496
33497         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33498         * g++.dg/charset/asm2.c: Likewise.
33499         * g++.dg/charset/asm3.c: Likewise.
33500         * g++.dg/charset/asm4.c: Likewise.
33501         * g++.dg/charset/asm5.c: Likewise.
33502         * g++.dg/charset/attribute1.c: Likewise.
33503         * g++.dg/charset/attribute2.c: Likewise.
33504         * g++.dg/charset/extern1.cc: Likewise.
33505         * g++.dg/charset/extern2.cc: Likewise.
33506         * g++.dg/charset/extern3.cc: Likewise.
33507         * g++.dg/charset/function.cc: Likewise.
33508         * g++.dg/charset/string.c: Likewise.
33509         * g++.dg/charset/charset.exp: Likewise.
33510         * lib/target-supports.exp (check_iconv_available): Fix comment.
33511
33512 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33513
33514         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33515         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33516         * gcc.dg/charset/asm2.c: Likewise.
33517         * gcc.dg/charset/asm3.c: Likewise.
33518         * gcc.dg/charset/asm4.c: Likewise.
33519         * gcc.dg/charset/asm5.c: Likewise.
33520         * gcc.dg/charset/asm6.c: Likewise.
33521         * gcc.dg/charset/attribute1.c: Likewise.
33522         * gcc.dg/charset/attribute2.c: Likewise.
33523         * gcc.dg/charset/builtin1.c: Likewise.
33524         * gcc.dg/charset/extern.c: Likewise.
33525         * gcc.dg/charset/function.c: Likewise.
33526         * gcc.dg/charset/string.c: Likewise.
33527         * gcc.dg/charset/charset.exp: Likewise.
33528
33529 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33530
33531         PR fortran/20086
33532         * gfortran.dg/pr20086.f90: New test.
33533
33534 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33535
33536         PR tree-optimization/19786
33537         * g++.dg/tree-ssa/pr19786.C: New.
33538
33539 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33540
33541         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33542
33543 2005-02-21  Jeff Law  <law@redhat.com>
33544
33545         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33546
33547 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33548
33549         * gfortran.dg/do_iterator: Split loop, markup all lines for
33550         which an error locus is printed.
33551         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33552         locus is printed.
33553         * gfortran.dg/select_4.f90: Likewise.
33554         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33555         locuses in the various permutations.
33556
33557 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33558
33559         PR tree-optimization/19951
33560         * g++.dg/vect: New directory.
33561         * g++.dg/vect/vect.exp: New file.
33562         * g++.dg/vect/pr19951.cc: New testcase.
33563         * g++.dg/dg.exp: Also prune vectorizer tests.
33564
33565 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33566
33567         PR 18785
33568         * gcc.dg/charset/builtin1.c: New test.
33569
33570 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33571
33572         PR c++/19299
33573         * g++.dg/inherit/volatile1.C: New test.
33574
33575         PR c++/19440
33576         * g++.dg/template/dtor4.C: New test.
33577
33578 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33579
33580         * gfortran.dg/int_1.f90: New test.
33581
33582 2005-02-19  Devang Patel  <dpatel@apple.com>
33583
33584         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33585
33586 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33587
33588         * gfortran.dg/achar_1.f90: New test.
33589
33590 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33591
33592         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33593
33594 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33595             Jakub Jelinek  <jakub@redhat.com>
33596
33597         PR tree-optimization/19828
33598         * gcc.dg/tree-ssa/loop-7.c: New test.
33599         * gcc.c-torture/execute/20050218-1.c: New test.
33600
33601 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33602
33603         PR c/20043
33604         * gcc.dg/transparent-union-1.c: New test.
33605         * gcc.dg/transparent-union-2.c: New test.
33606
33607 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33608
33609         PR tree-optimization/18977
33610         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33611
33612 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33613
33614         PR target/20054
33615         * gcc.dg/pr20054.c: New test.
33616
33617 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33618
33619         PR c++/19508
33620         * g++.dg/ext/attrib20.C: New test.
33621
33622 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33623
33624         PR middle-end/20030
33625         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33626
33627 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33628
33629         PR c++/20008
33630         * g++.dg/opt/switch4.C: New.
33631
33632 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33633
33634         PR c++/20023
33635         PR tree-optimization/20009
33636         * gcc.c-torture/compile/20050217-1.c: New test.
33637         * g++.dg/opt/switch3.C: New test.
33638
33639         PR tree-optimization/18947
33640         * gcc.c-torture/compile/20050215-1.c: New test.
33641         * gcc.c-torture/compile/20050215-2.c: New test.
33642         * gcc.c-torture/compile/20050215-3.c: New test.
33643
33644 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33645
33646         PR c++/20028
33647         * g++.dg/template/crash34.C: New.
33648
33649         PR c++/20022
33650         * g++.dg/other/access3.C: New.
33651
33652 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33653
33654         * gcc.dg/vect/vect-98.c: New test.
33655
33656 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33657
33658         PR tree-optimization/19967
33659         * gcc.dg/pr19967.c: New.
33660
33661 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33662
33663         PR middle-end/19857
33664         * gcc.dg/tree-ssa/20050215-1.c: New test.
33665         * gcc.c-torture/execute/20050215-1.c: New test.
33666
33667 2005-02-15  Eric Christopher  <echristo@redhat.com>
33668
33669         * gcc.dg/cpp/20050215-1.c: New file.
33670
33671 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33672
33673         PR tree-optimization/15785
33674         * gcc.dg/pr15785-1.c: New test.
33675
33676 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33677
33678         PR c++/17788
33679         * g++.dg/init/ctor4.C: New.
33680         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33681
33682 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33683
33684         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33685         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33686
33687 2005-02-15  Andreas Schwab  <schwab@suse.de>
33688
33689         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33690         declare malloc.
33691
33692 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33693
33694         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33695
33696 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33697
33698         PR tree-optimization/19853
33699         * gcc.c-torture/compile/pr19853.c: New test.
33700
33701 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         PR c++/19608
33704         * g++.dg/parse/local-class1.C: New.
33705
33706         PR c++/19895
33707         * g++.dg/parse/ptrmem3.C: New.
33708
33709         PR c++/19884
33710         * g++.old-deja/g++.oliva/template6.C: Add another case.
33711         * g++.dg/template/explicit6.C: New.
33712
33713 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33714
33715         PR c++/17816
33716         * g++.dg/other/redecl2.C: New.
33717
33718 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33719
33720         PR c++/19891
33721         * g++.dg/abi/covariant4.C: New.
33722
33723 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33724
33725         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33726         New tests.
33727
33728 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33729
33730         * gcc.dg/vect/vect-96.c: Fix typo.
33731
33732 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33733
33734         PR c++/14479
33735         PR c++/19487
33736         * g++.dg/template/enum5.C: New test.
33737
33738 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33739
33740         * gcc.dg/vect/vect-97.c: New test.
33741
33742 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33743
33744         * gcc.dg/vect/vect-96.c: New test.
33745
33746 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33747
33748         * gcc.dg/builtins-34.c: Also check ldexp*.
33749
33750 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33751
33752         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33753
33754 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33755
33756         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33757         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33758         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33759         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33760         selector_list, selector_expression, dg-process-target): Move to new
33761         file target-supports-dg.exp.
33762         * lib/target-supports-dg.exp: New.
33763
33764         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33765         New.
33766
33767 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33768
33769         PR c++/19666
33770         * g++.dg/other/ptrmem6.C: New test.
33771
33772         PR middle-end/19858
33773         * gcc.c-torture/compile/20050210-1.c: New test.
33774
33775 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33776
33777         PR c++/19755
33778         * g++.dg/warn/Wbraces1.C: New test.
33779
33780 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33781
33782         * gcc.dg/builtins-52.c: New testcase.
33783
33784 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33785
33786         PR c/19342
33787         * gcc.c-torture/execute/20050119-1.c: New test.
33788
33789 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/19811
33792         * g++.dg/init/delete1.C: New test.
33793
33794 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33795
33796         PR c++/18470
33797         * g++.dg/template/static12.C: New test.
33798
33799 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33800
33801         PR c++/19787
33802         * g++.dg/conversion/ambig1.C: New test.
33803
33804         PR c++/19739
33805         * g++.dg/ext/attrib19.C: New test.
33806
33807         PR c++/19732
33808         * g++.dg/parse/dtor5.C: New test.
33809
33810         PR c++/19762
33811         * g++.dg/template/dtor3.C: New test.
33812
33813         PR c++/19826
33814         * g++.dg/template/static11.C: New test.
33815         * g++.dg/template/crash2.C: Remove dg-error marker.
33816
33817 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33818
33819         PR C++/18491
33820         * g++.old-deja/g++.mike/p10769a.C: Remove.
33821
33822 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33823
33824         * gcc.dg/builtins-48.c: New test case.
33825         * gcc.dg/builtins-49.c: New test case.
33826         * gcc.dg/builtins-50.c: New test case.
33827         * gcc.dg/builtins-51.c: New test case.
33828
33829 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33830
33831         PR middle-end/19583
33832         * g++.dg/warn/Wreturn-type-3.C: New test.
33833
33834 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33835
33836         PR middle-end/19402
33837         * gcc.dg/pr19402-1.c: New testcase.
33838         * gcc.dg/pr19402-2.c: likewise.
33839
33840 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33841
33842         PR middle-end/19854
33843         * g++.dg/tree-ssa/tmmti.C: New testcase.
33844
33845 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33846
33847         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33848
33849 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33850
33851         PR c++/19733
33852         * g++.dg/parse/crash23.C: New test.
33853         * g++.dg/warn/Weff1.C: New test.
33854
33855 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33856
33857         * gcc.dg/20050209-1.c: New test.
33858
33859 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33860
33861         PR target/19799
33862         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33863
33864 2005-02-08  Mike Stump  <mrs@apple.com>
33865
33866         * g++.dg/pch/import-2.c: New test.
33867         * g++.dg/pch/import-2.hs: New.
33868         * g++.dg/pch/include/import-2a.h: New.
33869         * g++.dg/pch/include/import-2b.h: New.
33870
33871 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33872
33873         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33874
33875 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33876
33877         * gfortran.dg/substr_1.f90: New test.
33878
33879 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33880
33881         PR middle-end/19775
33882         * gcc.dg/torture/builtin-power-1.c: Disable test for
33883         invalid transformation.
33884         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33885         no longer optimize.
33886         * gcc.dg/builtins-47.c: New testcase.
33887
33888 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33889             Dorit Naishlos  <dorit@il.ibm.com>
33890
33891         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33892
33893 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33894
33895         * gcc.c-torture/compile/20050206-1.c: New test.
33896
33897 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33898
33899         PR tree-opt/19768
33900         * g++.dg/opt/pr19768.C: New test.
33901
33902 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33903
33904         PR tree-opt/19736
33905         * gcc.c-torture/compile/pr19736.c: New test.
33906
33907 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33908
33909         PR c++/17401
33910         * g++.dg/parse/error25.C: New test.
33911
33912 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33913
33914         * gcc.c-torture/execute/20050203-1.c: New.
33915
33916 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33917
33918         * gcc.dg/vect/vect-85.c: Remove xfail.
33919         * gcc.dg/vect/vect-86.c: Remove xfail.
33920         * gcc.dg/vect/vect-87.c: Remove xfail.
33921         * gcc.dg/vect/vect-88.c: Remove xfail.
33922
33923 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33924
33925         * gcc.dg/altivec-19.c: New.
33926
33927 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33928
33929         PR c/17807
33930         * gcc.dg/nested-func-3.c: New test.
33931         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33932
33933 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33934
33935         * gcc.test-framework/gen_directive_tests: Generate tests for
33936         selector expressions.
33937
33938 2005-02-02  Matt Austern  <austern@apple.com>
33939
33940         PR c++/19628
33941         * g++/ext/builtin7.C: New.
33942         * g++/ext/builtin8.C: New.
33943
33944 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33945
33946         PR c/18502
33947         * gcc.dg/pr18502-1.c: New test.
33948
33949 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33950
33951         PR c++/17413
33952         * g++.dg/template/local4.C: Tweak.
33953
33954 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33955
33956         PR tree-optimization/19578
33957         * gcc.c-torture/compile/20050202-1.c: New test.
33958
33959 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33960
33961         PR c/19435
33962         * gcc.dg/c99-init-4.c: New test.
33963
33964 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33965
33966         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33967
33968         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33969
33970         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33971         * g++.dg/eh/check-vect.h: New.
33972
33973         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33974         * gcc.dg/vect/vect-78.c: Ditto.
33975         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33976         Remove.
33977
33978         * g++.dg/conversion/simd1.C: Expect warning.
33979         * g++.dg/ext/attribute-test-1.C: Ditto.
33980         * g++.dg/ext/attribute-test-2.C: Ditto.
33981         * g++.dg/ext/attribute-test-3.C: Ditto.
33982         * g++.dg/ext/attribute-test-4.C: Ditto.
33983
33984         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33985         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33986
33987         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33988
33989 2005-02-01  Richard Henderson  <rth@redhat.com>
33990
33991         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33992         long double for ibm double-double format.
33993         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33994
33995 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33996
33997         PR tree-optimization/19633
33998         * gcc.dg/pr19633-1.c: New test.
33999         * gcc.dg/pr19633.c: Tweak to make pointer point
34000         to NULL or a symbol.
34001
34002 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34003
34004         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34005         New procs.
34006         (dg-process-target (local override)): Handle selector expressions.
34007
34008         * gcc.test-framework/README: Describe tests in source directory.
34009         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34010         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34011         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34012         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34013         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34014         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34015         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34016         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34017         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34018         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34019         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34020         * gcc.test-framework/dg-error-exp-P.c: New test.
34021         * gcc.test-framework/dg-error-exp-XP.c: New test.
34022         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34023         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34024         * gcc.test-framework/dg-output-exp-P.c: New test.
34025         * gcc.test-framework/dg-output-exp-XF.c: New test.
34026         * gcc.test-framework/dg-warning-exp-P.c: New test.
34027         * gcc.misc-tests/dg-1.c: Remove.
34028         * gcc.misc-tests/dg-2.c: Remove.
34029         * gcc.misc-tests/dg-3.c: Remove.
34030         * gcc.misc-tests/dg-4.c: Remove.
34031         * gcc.misc-tests/dg-5.c: Remove.
34032         * gcc.misc-tests/dg-6.c: Remove.
34033         * gcc.misc-tests/dg-7.c: Remove.
34034         * gcc.misc-tests/dg-8.c: Remove.
34035         * gcc.misc-tests/dg-9.c: Remove.
34036         * gcc.misc-tests/dg-10.c: Remove.
34037         * gcc.misc-tests/dg-11.c: Remove.
34038         * gcc.misc-tests/dg-12.c: Remove.
34039         * gcc.misc-tests/dg-test.exp: Remove.
34040
34041         * gcc.test-framework/test-framework.awk: Change recording and
34042         printing of passes and failures.
34043
34044         * gcc.test-framework: New directory.
34045         * gcc.test-framework/README: New.
34046         * gcc.test-framework/test-framework.exp: New.
34047         * gcc.test-framework/test-framework.awk: New.
34048         * gcc.test-framework/gen_directive_tests: New.
34049
34050 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34051
34052         * lib/treelang.exp: Fix comment typos.
34053         (treelang_target_compile): Don't append libs=-ltreelang to options.
34054
34055 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34056
34057         * g++.dg/parse/typename7.C: Adjust error messages.
34058
34059 2005-01-31  Jeff Law  <law@redhat.com>
34060
34061         * gcc.c-torture/execute/20050131-1.c: New test.
34062         * gcc.dg/wcaselabel.c: New test.
34063
34064 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34065
34066         * g++.dg/other/warning1.C: Adjust error messags.
34067         * g++.dg/parse/constant5.C: New test.
34068
34069 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34070
34071         PR c/19333
34072         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34073         the test case valid.
34074         * gcc.dg/20030815-1.c: Remove invalid tests.
34075         * gcc.dg/array-7.c: Adjust expected result.
34076         * gcc.dg/pr18596-3.c: Likewise.
34077         * gcc.dg/noncompile/20000901-1.c: Likewise.
34078         * gcc.dg/noncompile/init-2.c: Likewise.
34079         * gcc.dg/noncompile/init-4.c: Likewise.
34080
34081 2005-01-31  Dale Johannesen  <dalej@apple.com>
34082
34083         * g++.dg/opt/pr19650.C: New test.
34084
34085 2005-01-31  Richard Henderson  <rth@redhat.com>
34086
34087         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34088         long double for intel double extended format.
34089         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34090
34091 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34092
34093         PR c++/19555
34094         * g++.dg/template/static10.C: New test.
34095
34096         PR c++/19395
34097         * g++.dg/parse/error24.C: New test.
34098
34099         PR c++/19367
34100         * g++.dg/lookup/builtin1.C: New test.
34101
34102         PR c++/19457
34103         * g++.dg/warn/conv3.C: New test.
34104
34105 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34106
34107         PR fortran/19647
34108         * gfortan.dg/inquire_7.f90
34109
34110 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34111
34112         PR tree-optimization/15791
34113         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34114         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34115         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34116         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34117         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34118         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34119         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34120         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34121         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34122         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34123
34124 2005-01-29  Paul Brook  <paul@codesourcery.com>
34125
34126         PR fortran/18565
34127         * check.c (real_or_complex_check): New function.
34128         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34129         * intrinsic.c (add_functions): Use new check functions.
34130         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34131         Add prototypes.
34132
34133 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34134
34135         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34136         gcc.dg/lvalue-3.c: New tests.
34137         * gcc.dg/concat.c: Update expected messages.
34138
34139 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34140
34141         PR libfortran/19595
34142         * gfortran.dg/eor_1.f90: New test.
34143
34144 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34145
34146         PR fortran/19589
34147         * gfortran.dg/logical_data_1.f90: New test.
34148
34149 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34150
34151         PR c++/19253
34152         * g++.dg/template/crash33.C: New test.
34153
34154         PR c++/19667
34155         * g++.dg/template/crash32.C: New test.
34156
34157 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34158
34159         PR middle-end/16558
34160         * g++.dg/warn/Wreturn-type-2.C: New test.
34161
34162 2004-06-24  Jeff Law  <law@redhat.com>
34163
34164         * gcc.dg/tree-ssa/20050128-1.c: New test.
34165
34166 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34167
34168         * gcc.target/frv/all-mdpackh-1.c: New test.
34169
34170 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34171
34172         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34173
34174 2005-01-27  Richard Henderson  <rth@redhat.com>
34175
34176         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34177
34178 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34179
34180         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34181
34182 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34183
34184         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34185         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34186         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34187         to cope with cases where the multilib options override the dg-options.
34188
34189 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34190
34191         PR c/18946
34192         * gcc.dg/noncompile/20050120-1.c: New test.
34193
34194 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34195
34196         PR tree-optimization/19633
34197         * gcc.dg/pr19633.c: New test.
34198         * gcc.dg/tree-ssa/pr19633.c: New test.
34199
34200 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34201
34202         * gcc.dg/20041216-1.c: New test.
34203
34204 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34205
34206         PR objc/18862
34207         * objc.dg/selector-2.m: New test.
34208
34209 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34210
34211         * g++.dg/opt/range-test-2.C: New test.
34212
34213         PR rtl-optimization/19579
34214         * gcc.c-torture/execute/20050124-1.c: New test.
34215
34216 2005-01-26  Greg Parker  <gparker@apple.com>
34217         Stuart Hastings  <stuart@apple.com>
34218
34219         * gcc.c-torture/execute/20050125-1.c: New.
34220
34221 2005-01-18  Jan Hubicka  <jh@suse.cz>
34222
34223         PR tree-optimize/19337
34224         * gcc.c-torture/compile/20050119-1.c: New test.
34225
34226 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34227
34228         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34229         test for successful match.
34230
34231 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34232
34233         PR objc/18408
34234         * objc.dg/comp-types-7.m: New test.
34235
34236 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34237
34238         * lib/target-supports.exp (current_target_name): New.
34239         (check_effective_target_ilp32, check_effective_target_lp64):
34240         Cache the result to use as long as the current target, with
34241         multilib flags, remains the same.
34242
34243         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34244         (dg-require-weak, dg-require-visibility, dg-require-alias,
34245         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34246         dg-require-effective-target, dg-skip-if): Remove call to
34247         skip_test_and_clear_xfail.
34248         (dg-test): Clear xfail data.
34249
34250 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34251
34252         PR target/17751
34253         * gcc.dg/ppc64-toc.c: New test.
34254
34255         * g++.dg/tree-ssa/empty-1.C: New test.
34256
34257         PR middle-end/19551
34258         * gcc.c-torture/execute/20050121-1.c: New test.
34259         * gcc.dg/20050121-2.c: New test.
34260
34261 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34262         Paul Brook  <paul@codesourcery.com>
34263
34264         PR fortran/17941
34265         * gfortran.dg/real_const_1.f: New test.
34266         * gfortran.dg/real_const_2.f90: New test.
34267         * gfortran.dg/complex_int_1.f90: New test.
34268
34269 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34270
34271         PR fortran/19313
34272         * gfortan.dg/inquire_6.f90: New test.
34273
34274 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34275
34276         PR libfortran/19451
34277         * open_readonly_1.f90: New test.
34278
34279 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34280
34281         PR libfortran/18982
34282         * gfortran.dg/open_new.f90: New file.
34283
34284 2005-01-22  Paul Brook  <paul@codesourcery.com>
34285
34286         * namelist_1.f90: New test.
34287
34288 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34289
34290         PR tree-optimization/19484
34291         * gcc.c-torture/compile/20050122-[12].c: New tests.
34292
34293 2005-01-22  Paul Brook  <paul@codesourcery.com>
34294
34295         * gfortran.dg/implicit_2.f90: New test.
34296
34297 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34298
34299         PR fortran/19314
34300         * gfortran.dg/inquire_5.f90: New test.
34301
34302 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34303
34304         PR c/18809
34305         * gcc.dg/pr18809-1.c: New test.
34306
34307 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34308
34309         * gcc.dg/20050121-1.c: New test.
34310
34311         PR tree-optimization/13000
34312         * gcc.dg/20040206-1.c: Change warning to point where function is
34313         being inlined.
34314
34315 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34316
34317         PR c++/19208
34318         * g++.dg/template/array11.C: New test.
34319
34320 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34321
34322         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34323         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34324         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34325         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34326         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34327         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34328
34329 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34330
34331         PR tree-optimization/15349
34332         * gcc.dg/tree-ssa/pr15349.c: New.
34333
34334 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34335
34336         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34337
34338 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34339
34340         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34341         scan-assembler-times directive name.
34342
34343         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34344         after dg-do.
34345
34346         PR rtl-optimization/19462
34347         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34348
34349 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34350
34351         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34352         counting function calls on ia64.
34353
34354 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34355
34356         PR rtl-optimization/15139
34357         * gcc.dg/20050111-2.c: New test.
34358
34359         PR c/17297
34360         * gcc.c-torture/compile/20050113-1.c: New testcase.
34361
34362         PR middle-end/19164
34363         * gcc.dg/20050113-1.c: New testcase.
34364
34365 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34366
34367         * gcc.dg/vect/vect-85.c: Add comment.
34368         * gcc.dg/vect/vect-86.c: Add xfail for now.
34369         * gcc.dg/vect/vect-87.c: Add xfail for now.
34370         * gcc.dg/vect/vect-88.c: Add xfail for now.
34371         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34372
34373 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34374
34375         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34376
34377 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34378
34379         * g++.dg/debug/typedef3.C: New test.
34380
34381 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34382
34383         PR c/19472
34384         * gcc.dg/asm-a.c: New test.
34385
34386 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34387
34388         * gcc.dg/sh-relax.c: Add prototype for abort.
34389
34390 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34391
34392         * gcc.dg/short-compare-1.c: New test.
34393         * gcc.dg/short-compare-2.c: Likewise.
34394
34395 2005-01-18  Michael Matz  <matz@suse.de>
34396
34397         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34398
34399 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34400
34401         PR tree-optimization/19121
34402         * gcc.c-torture/compile/pr19121.c: New test.
34403
34404 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34405
34406         PR target/19357
34407         * gcc.c-torture/compile/pr19357.c: New test.
34408
34409 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34410
34411         PR c/5675
34412         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34413         pass--those that refer just to the variable, possibly with a
34414         cast.
34415         * gcc.dg/c99-const-expr-3.c: Likewise.
34416
34417         PR middle-end/13127
34418         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34419         longer emitted.
34420
34421 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34422
34423         PR fortran/18778
34424         * gfortran.dg/endfile_2.f90: New test.
34425
34426 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34427
34428         PR 19168
34429         * gfortran.dg/select_5.f90: New test.
34430
34431 2004-01-16  Paul Brook  <paul@codesourcery.com>
34432
34433         * gfortran.dg/common_4.f90: New test.
34434
34435 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34436
34437         PR rtl-optimization/19462
34438         * gcc.dg/torture/pr19462-1.c: New test.
34439
34440 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34441
34442         PR objc/19321
34443         * objc.dg/func-ptr-2.m: New.
34444         * objc.dg/volatile-1.m: New.
34445
34446 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34447
34448         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34449
34450 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34451
34452         PR tree-optimization/19060
34453         * gcc.c-torture/execute/20050104-1.c: New test.
34454
34455 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34456
34457         PR fortran/18983
34458         * gfortran.dg/write_to_null.f90: New test.
34459
34460 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34461             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34462
34463         PR other/19328
34464         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34465         argument.
34466
34467 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34468
34469         PR c++/19263
34470         * g++.dg/init/vector1.C: New test.
34471
34472 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34473
34474         PR target/13158
34475         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34476         PR target/18987
34477         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34478
34479 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34480
34481         * gfortran.dg/select_1.f90: New test.
34482         * gfortran.dg/select_2.f90: New test.
34483         * gfortran.dg/select_3.f90: New test.
34484         * gfortran.dg/select_4.f90: New test.
34485
34486 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34487
34488         PR middle-end/19084
34489         PR rtl-optimization/19348
34490         * gcc.dg/20050111-1.c: New test.
34491         * gcc.c-torture/execute/20050111-1.c: New test.
34492
34493         * gcc.dg/i386-asm-4.c: New test.
34494
34495 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34496
34497         * gcc.dg/nested-func-2.c: New test.
34498         * ada/acats/norun.lst: Remove c953002.
34499
34500 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34501
34502         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34503
34504 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34505
34506         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34507
34508 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34509
34510         PR target/18761
34511         * g++.dg/abi/align1.C: New test.
34512
34513 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34514
34515         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34516         at a time.
34517         * g++.dg/ext/altivec_check.h: Support compiling as C.
34518
34519 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34520
34521         PR c++/19355
34522         * g++.dg/expr/pr19355-1.C: New test case.
34523
34524 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34525
34526         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34527         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34528         * ada/acats/tests/c3/c92005b.ada: Likewise.
34529         * ada/acats/tests/c3/cxb3012.a: Likewise.
34530         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34531
34532 2005-01-09  Paul Brook  <paul@codesourcery.com>
34533
34534         * gfortran.dg/common_2.f90: New file.
34535         * gfortran.dg/common_3.f90: New file.
34536
34537 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34538
34539         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34540
34541 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34542
34543         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34544         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34545         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34546         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34547         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34548         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34549         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34550         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34551         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34552         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34553         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34554         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34555         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34556         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34557         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34558         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34559         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34560         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34561         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34562         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34563         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34564         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34565         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34566         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34567         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34568         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34569         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34570         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34571         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34572         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34573         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34574         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34575         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34576         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34577         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34578         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34579         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34580         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34581         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34582         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34583         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34584         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34585         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34586         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34587         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34588         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34589         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34590         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34591         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34592         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34593         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34594         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34595         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34596         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34597         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34598         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34599         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34600         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34601         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34602         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34603         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34604         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34605         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34606         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34607         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34608         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34609         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34610
34611         * gcc.dg/vect/vect-1.c: Fix spelling.
34612         * gcc.dg/vect/vect-10.c: Fix spelling.
34613         * gcc.dg/vect/vect-11.c: Fix spelling.
34614         * gcc.dg/vect/vect-12.c: Fix spelling.
34615         * gcc.dg/vect/vect-14.c: Fix spelling.
34616         * gcc.dg/vect/vect-15.c: Fix spelling.
34617         * gcc.dg/vect/vect-16.c: Fix spelling.
34618         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34619         * gcc.dg/vect/vect-64.c: Fix comments.
34620         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34621
34622 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34623             Ira Rosen  <irar@il.ibm.com>
34624
34625         * gcc.dg/vect/vect-70.c: New test.
34626         * gcc.dg/vect/vect-71.c: New test.
34627
34628 2005-01-09  Manfred Hollstein  <mh@suse.com>
34629
34630         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34631         * gcc.dg/pr18241-2.c: Likewise.
34632         * gcc.dg/pr18241-3.c: Likewise.
34633         * gcc.dg/pr18241-4.c: Likewise.
34634         * gcc.dg/pr18241-5.c: Likewise.
34635
34636 2005-01-08  Richard Henderson  <rth@redhat.com>
34637
34638         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34639         False for x86 and x86-64.
34640
34641 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34642
34643         PR tree-optimization/18241
34644         * gcc.dg/pr18241-1.c: New test.
34645         * gcc.dg/pr18241-2.c: New test.
34646         * gcc.dg/pr18241-3.c: New test.
34647         * gcc.dg/pr18241-4.c: New test.
34648         * gcc.dg/pr18241-5.c: New test.
34649
34650 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34651
34652         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34653         gfortran.dg/select_4.f90: New.
34654
34655 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34656
34657         * gcc.c-torture/execute/20050107-1.c: New test.
34658
34659 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         PR c++/19298
34662         * g++.dg/template/ref2.C: New.
34663
34664 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34665
34666         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34667         instead of being empty.
34668
34669 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34670
34671         PR fortran/15553
34672         * gfortran.dg/array-1.f90: New test.
34673
34674 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34675
34676         PR tree-optimization/19283
34677         * gcc.c-torture/execute/20050106-1.c: New test.
34678
34679         PR rtl-optimization/18861
34680         * gcc.dg/20050105-1.c: New test.
34681
34682         PR tree-optimization/18828
34683         * gcc.dg/20050105-2.c: New test.
34684
34685 2005-01-07  Andreas Jaeger  <aj@suse.de>
34686
34687         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34688
34689 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34690
34691         PR fortran/18398
34692         * gfortran.dg/fmt_read.f90: New test.
34693
34694 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34695
34696         * gcc.dg/rs6000-ldouble-2.c: New.
34697
34698 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/19244
34701         * g++.dg/parser/ctor2.C: New test.
34702
34703 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34704
34705         PR c++/17154
34706         * g++.dg/template/using9.C: New test.
34707
34708 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34709
34710         PR c++/19258
34711         * g++.dg/lookup/friend6.C: New test.
34712
34713 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34714
34715         PR c++/19270
34716         * g++.dg/template/array10.C: New.
34717
34718 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34719
34720         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34721         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34722
34723 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34724
34725         * gcc.c-torture/compile/20050105-1.c: New test.
34726
34727 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34728
34729         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34730
34731 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34732
34733         PR middle-end/19100
34734         * gcc.dg/conv-3.c: New test case.
34735
34736 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34737
34738         * gcc.dg/asm-wide-1.c: New test.
34739
34740 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34741
34742         PR c++/19030
34743         * g++.dg/parse/crash22.C: New
34744
34745 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34746
34747         PR 19257
34748         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34749
34750 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34751
34752         PR middle-end/17767
34753         * gcc.dg/i386-mmx-6.c: New test case.
34754
34755 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34756
34757         PR tree-optimization/18308
34758         * gcc.dg/vect/pr18308.c: New testcase.
34759
34760 2005-01-04  Andreas Jaeger  <aj@suse.de>
34761
34762         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34763
34764 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34765             Robert Bowdidge <bowdidge@apple.com>
34766
34767         * gcc.dg/cpp/subframework1.c: New.
34768         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34769         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34770         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34771         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34772
34773 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34774
34775         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34776         producing warning.
34777         * gcc.dg/darwin-weakimport-2.c: New.
34778
34779 2005-01-03  Richard Henderson  <rth@redhat.com>
34780
34781         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34782
34783 2005-01-03  Richard Henderson  <rth@redhat.com>
34784
34785         * gcc.dg/vect/vect.exp: Enable for ia64.
34786         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34787         (check_effective_target_vect_float): Likewise.
34788         (check_effective_target_vect_no_align): Likewise.
34789         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34790         * gcc.dg/vect/vect-8.c: Likewise.
34791
34792 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34793
34794         PR target/19236
34795         * gcc.dg/pr19236-1.c: New test case.
34796
34797 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34798
34799         PR rtl-optimization/12092
34800         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34801
34802 2005-01-02  Andreas Jaeger  <aj@suse.de>
34803
34804         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34805
34806 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34807             Andrew Pinski  <pinskia@physics.uc.edu>
34808
34809         PR rtl-optimization/12092
34810         * gcc.dg/pr12092-1.c: New test case.
34811
34812 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34813
34814         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34815         'hidden' and 'default' for better portability.
34816         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34817
34818         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34819         6 and 7.
34820         * g++.old-deja/g++.brendan/new3.C: Likewise.
34821
34822 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34823
34824         * gcc.dg/20041231-1.C: New test.
34825         * g++.dg/warn/Wunreachable-code-1.C: New test.
34826
34827 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34828
34829         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34830         file, not /dev/null.  Abort on error.
34831
34832 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34833             Ziemowit Laski  <zlaski@apple.com>
34834
34835         PR objc/18971
34836         * objc.dg/encode-5.m: New test.
34837
34838 2004-12-29  Richard Henderson  <rth@redhat.com>
34839
34840         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34841         * objc.dg/stabs-1.m: Disable for ia64.
34842
34843 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34844
34845         PR c++/19190
34846         * g++.dg/warn/Wunused-10.C: New test.
34847
34848 2004-12-28  Richard Henderson  <rth@redhat.com>
34849
34850         * objc.dg/stabs-1.m: Disable for alpha.
34851
34852 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34853
34854         PR c++/19149
34855         * g++.dg/parse/error23.C: New test.
34856
34857 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34858
34859         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34860
34861         PR fortran/19032
34862         * gfortran.dg/intrinsic_modulo_1.f90: New.
34863         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34864         tests with divisor -1.
34865
34866 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34867
34868         * g++.dg/opt/temp1.C (memcpy): Return a value.
34869
34870         PR c++/19148
34871         * g++.dg/expr/cond7.C: New test.
34872
34873 2004-12-27  Paul Brook  <paul@codesourcery.com>
34874
34875         * gfortran.dg/g77/select_no_compile.f: Remove.
34876
34877 2004-12-27  Richard Henderson  <rth@redhat.com>
34878
34879         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34880         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34881         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34882
34883 2004-12-26  Richard Henderson  <rth@redhat.com>
34884
34885         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34886         by 1i instead of token pasting.
34887
34888 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34889
34890         PR tree-optimization/17578
34891         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34892         to additional_flags.
34893         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34894
34895 2004-12-25  Richard Henderson  <rth@redhat.com>
34896
34897         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34898         Remove Alpha.
34899
34900 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34901
34902         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34903         hppa*-*-hpux*.
34904         * gcc.dg/pr17957.c (dg-options): Likewise.
34905         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34906         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34907         instead of 0 on __hppa__.
34908         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34909         "foo,%r" on hppa*-*-*.
34910
34911 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34912
34913         PR fortran/19071
34914         * gfortran.dg/complex_write.f90: New test.
34915
34916 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34917
34918         PR c++/17595
34919         * g++.dg/parse/pragma2.C: New test.
34920
34921         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34922
34923 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34924
34925         * gcc.dg/empty2.c: Add missing dg-warning.
34926
34927 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34928
34929         PR c++/17413
34930         * g++.dg/template/local4.C: New test.
34931         * g++.dg/template/crash19.C: Add dg-error marker.
34932
34933         * g++.dg/template/crash31.C: Correct embedded PR number.
34934
34935 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34936
34937         PR c++/16405
34938         * g++.dg/opt/temp1.C: Add do-run marker.
34939
34940 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34941
34942         * g++.dg/template/spec19.C: New.
34943
34944 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34945
34946         PR target/16819
34947         * gcc.dg/empty2.c: New.
34948
34949 2004-12-23  Richard Henderson  <rth@redhat.com>
34950
34951         * lib/target-supports.exp (check_effective_target_vect_no_align):
34952         Remove i?86 and x86-64.
34953
34954 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34955
34956         PR c++/16405
34957         * g++.dg/opt/temp1.C: New test.
34958
34959 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34960
34961         PR c++/18733
34962         * g++.dg/template/friend33.C: New testcase.
34963
34964 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/18464
34967         * g++.dg/template/cond5.C: New test.
34968
34969         PR c++/18492
34970         * g++.dg/inherit/thunk3.C: New test.
34971
34972         PR c++/11224
34973         * g++.dg/warn/Wunused-9.C: New test.
34974
34975 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34976
34977         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34978
34979 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34980
34981         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34982
34983 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR c++/18378
34986         * g++.dg/ext/packed8.C: New test.
34987
34988         PR c++/19063
34989         * g++.dg/template/crash31.C: New test.
34990
34991         PR c++/19034
34992         * g++.dg/template/crash30.C: New test.
34993
34994 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34995
34996         PR C++/18984
34997         * g++.dg/eh/ctor3.C: New test.
34998
34999 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35000
35001         * objc.dg/stabs-1.m: Allow section name to be quoted and
35002         assembly label to begin with '.LL'.
35003
35004 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35005
35006         * gcc.dg/vect/vect.exp
35007         (check_effective_target_lp64_or_vect_no_align): New.
35008         * gcc.dg/vect/vect-77.c: Use it.
35009         * gcc.dg/vect/vect-78.c: Use it.
35010
35011         * lib/target-supports.exp
35012         (check_effective_target_vect_no_max,
35013         check_effective_target_vect_no_bitwise,
35014         check_effective_target_vect_no_align): New.
35015         * gcc.dg/vect/vect-13.c: Use them.
35016         * gcc.dg/vect/vect-17.c: Ditto.
35017         * gcc.dg/vect/vect-18.c: Ditto.
35018         * gcc.dg/vect/vect-19.c: Ditto.
35019         * gcc.dg/vect/vect-20.c: Ditto.
35020         * gcc.dg/vect/vect-27.c: Ditto.
35021         * gcc.dg/vect/vect-29.c: Ditto.
35022         * gcc.dg/vect/vect-44.c: Ditto.
35023         * gcc.dg/vect/vect-48.c: Ditto.
35024         * gcc.dg/vect/vect-50.c: Ditto.
35025         * gcc.dg/vect/vect-52.c: Ditto.
35026         * gcc.dg/vect/vect-54.c: Ditto.
35027         * gcc.dg/vect/vect-56.c: Ditto.
35028         * gcc.dg/vect/vect-58.c: Ditto.
35029         * gcc.dg/vect/vect-60.c: Ditto.
35030         * gcc.dg/vect/vect-72.c: Ditto.
35031         * gcc.dg/vect/vect-80.c: Ditto.
35032
35033 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         PR c++/14075
35036         * g++.dg/init/string1.C: New.
35037
35038         PR c++/18975
35039         * g++.dg/other/synth1.C: New.
35040
35041 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35042
35043         PR c/18963
35044         * gcc.dg/pr18963-1.c: New test.
35045
35046 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35047
35048         PR c/18596
35049         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35050         * gcc.dg/pr18596-1.c: Use dg-error.
35051         (dg-options): Use -fno-unit-at-a-time.
35052         * gcc.dg/pr18596-2.c: New test.
35053         * gcc.dg/pr18596-3.c: New test.
35054
35055 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35056
35057         PR middle-end/18683
35058         * g++.dg/opt/pr18683-1.C: New test case.
35059
35060 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35061
35062         PR other/19093
35063         * g++.dg/opt/max1.C: Fix for 64bit targets.
35064
35065 2004-12-20  Matt Austern  <austern@apple.com>
35066
35067         PR c++/19044
35068         * g++.dg/ext/builtin6.C: New
35069
35070 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35071
35072         PR tree-optimization/19080
35073         * gcc.c-torture/compile/pr19080.c: New test.
35074
35075 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35076
35077         * gcc.dg/20041219-1.c: New test.
35078
35079 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35080
35081         PR middle-end/19068
35082         * g++.dg/opt/max1.C: New test case.
35083
35084 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35085
35086         * gcc.dg/fdata-sections-1.c: New test.
35087
35088 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35089
35090         PR middle-end/18548
35091         * gcc.dg/max-1.c: New test case.
35092
35093 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35094
35095         * gcc.c-torture/execute/20041218-1.c: New test.
35096
35097 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35098
35099         * gcc.dg/pr18501.c: New test.
35100         * gcc.dg/uninit-5.c: XFAIL.
35101         * gcc.dg/uninit-9.c: XFAIL.
35102
35103 2004-12-17  Dale Johannesen  <dalej@apple.com>
35104
35105         * gcc.dg/20041213-1.c: New.
35106
35107 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35108
35109         * objc.dg/stabs-1.m: Allow assembly label to begin
35110         with a dot ('.').
35111
35112 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35113
35114         * gcc.c-torture/execute/20041213-1.c: Move...
35115         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35116
35117 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35118
35119         PR c++/18721
35120         * g++.dg/lookup/conv-5.C: New.
35121
35122 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35123
35124         * objc.dg/stabs-1.m: New test.
35125
35126 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35127
35128         * gcc.dg/visibility-c.c: Change compile to
35129         assemble for the test.
35130
35131 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35132
35133         PR target/19041
35134         * gcc.dg/visibility-c.c: New test.
35135
35136 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35137
35138         PR middle-end/18493
35139         * gcc.dg/switch-8.c: New test case.
35140
35141 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35142
35143         PR c++/18905
35144         * g++.dg/template/init4.C: New.
35145         * g++.dg/opt/static3.C: Enable optimizer.
35146
35147 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35148
35149         * g++.dg/other/complex1.C: New test.
35150
35151 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35152
35153         * g++.dg/opt/inline9.C: New test.
35154
35155 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35156
35157         PR fortran/18993
35158         * gfotran.dg/nullify_1.f: New test.
35159
35160 2004-12-15  Richard Henderson  <rth@redhat.com>
35161
35162         * gcc.target/i386/i386.exp: New harness.
35163         * gcc.target/i386/vect-args.c: New.
35164
35165 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35166
35167         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35168
35169 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35170
35171         PR c++/18825
35172         * g++.dg/template/friend32.C: New test.
35173
35174 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35175
35176         * cpp/pragma-once-1.c: New test.
35177         * cpp/pragma-once-1b.h: Likewise.
35178         * cpp/pragma-once-1c.h: Likewise.
35179         * cpp/pragma-once-1d.h: Likewise.
35180         * cpp/inc/pragma-once-1a.h: Likewise.
35181
35182 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35183             Steven G. Kargl  <kargls@comcast.net>
35184
35185         PR fortran/17597
35186         * gfortran.dg/list_read_3.f90: New test.
35187
35188 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35189
35190         * gcc.dg/ftrapv-2.c: New test.
35191
35192 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         PR c++/18981
35195         * g++.dg/template/typename9.C: New test.
35196
35197 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35198
35199         PR c++/18738
35200         * g++.dg/template/typename8.C: New test.
35201         * g++.dg/parse/friend2.C: Tweak error message.
35202
35203 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35204
35205         * gcc.c-torture/20041214-1.c: New test.
35206
35207 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35208
35209         PR c++/18965
35210         * g++.dg/init/array17.C: New test.
35211
35212 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35213
35214         PR c++/18793
35215         * g++.dg/init/aggr3.C: New test.
35216
35217 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35218
35219         * gcc.dg/altivec-types-1.c: New test.
35220         * gcc.dg/altivec-types-2.c: New test.
35221         * gcc.dg/altivec-types-3.c: New test.
35222         * gcc.dg/altivec-types-4.c: New test.
35223         * g++.dg/ext/altivec-types-1.C: New test.
35224         * g++.dg/ext/altivec-types-2.C: New test.
35225         * g++.dg/ext/altivec-types-3.C: New test.
35226         * g++.dg/ext/altivec-types-4.C: New test.
35227
35228 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35229
35230         PR middle-end/18951
35231         * gcc.c-torture/execute/20041213-1.c: New test.
35232
35233 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35234
35235         PR c++/18949
35236         * g++.dg/template/cast1.C: New.
35237
35238 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35239
35240         * gcc.c-torture/execute/20041213-2.c: New test.
35241
35242 2004-12-13  Richard Henderson  <rth@redhat.com>
35243
35244         * gcc.dg/i386-sse-10.c: Fix typo in options.
35245
35246 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35247
35248         PR c++/18968
35249         * g++.dg/opt/pr18968.C: New test.
35250
35251 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35252
35253         PR c++/18925
35254         * g++.dg/ext/visibility/staticdatamem.C: New test.
35255
35256 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35257
35258         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35259
35260 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35261
35262         PR rtl-optimization/18928
35263         * gcc.dg/pr18928-1.c: New test case.
35264
35265 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35266
35267         PR tree-opt/16951
35268         * gcc.c-torture/compile/20041211-1.c: New.
35269
35270 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35271
35272         PR middle-end/17564
35273         * gcc.c-torture/execute/20041212-1.c: New test.
35274
35275 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35276
35277         PR fortran/18869
35278         * gfortran.dg/common_1.f90: New test.
35279
35280 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35281         Paul Brook  <paul@codesourcery.com>
35282
35283         PR fortran/16222
35284         * gfortran.dg/real_do_1.f90: New test.
35285
35286 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35287
35288         PR tree-opt/18040
35289         * g++.dg/opt/ptrmem6.C: New test.
35290
35291 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35292
35293         PR middle-end/18921
35294         * gcc.dg/pr18921-1.c: New test case.
35295
35296 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35297
35298         PR fortran/17175
35299         * gfortran.dg/scale_1.f90: New test.
35300
35301 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35302
35303         PR middle-end/18903
35304         * gcc.c-torture/compile/pr18903.c: New test.
35305
35306 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35307
35308         * gcc.c-torture/execute/20041210-1.c: New test.
35309
35310 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35311
35312         PR c++/18731
35313         * g++.dg/parser/struct-1.C: New test.
35314         * g++.dg/parser/struct-2.C: New test.
35315         * g++.dg/parser/struct-3.C: New test.
35316
35317 2004-12-09  Richard Henderson  <rth@redhat.com>
35318
35319         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35320
35321         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35322         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35323
35324 2004-12-09  Matt Austern  <austern@apple.com>
35325
35326         PR c++/18514
35327         * g++.dg/ext/builtin1.C: New
35328         * g++.dg/ext/builtin2.C: New
35329         * g++.dg/ext/builtin3.C: New
35330         * g++.dg/ext/builtin4.C: New
35331         * g++.dg/ext/builtin5.C: New
35332
35333 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35334
35335         PR tree-opt/18904
35336         * g++.dg/opt/ptrmem5.C: New test.
35337
35338 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35339
35340         * g++.dg/parse/typename5.C: Adjust for new error.
35341         * g++.dg/parse/typename7.C: New.
35342
35343 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35344
35345         PR c++/18073
35346         * g++.dg/other/mmintrin.C: New test.
35347
35348 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         PR c++/16681
35351         * g++.dg/init/array15.C: New.
35352         * g++.dg/init/array16.C: New.
35353
35354 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35355
35356         PR fortran/18826
35357         * gfortran.dg/assign_1.f90: New test.
35358
35359 2004-12-08  Nick Clifton  <nickc@redhat.com>
35360
35361         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35362         * gcc.target/xstormy16/data_below100: Likewise.
35363         * gcc.target/xstormy16/sfr: Likewise.
35364         * gcc.target/xstormy16/below100.S: New test source file.
35365         * gcc.target/xstormy16/below100.ld: New test linker script.
35366         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35367         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35368         bp instructions.
35369         * gcc.target/xstormy16/bp.c: Likewise.
35370
35371         * gcc.target/xstormy16/bss_below100: New files:
35372         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35373         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35374         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35375         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35376         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35377         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35378         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35379         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35380         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35381         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35382         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35383         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35384         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35385         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35386         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35387         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35388         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35389         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35390         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35391         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35392         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35393         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35394         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35395         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35396         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35397         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35398         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35399
35400         * gcc.target/xstormy16/data_below100: New files:
35401         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35402         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35403         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35404         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35405         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35406         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35407         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35408         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35409         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35410         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35411         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35412         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35413         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35414         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35415         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35416         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35417         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35418         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35419         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35420         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35421         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35422         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35423         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35424         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35425         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35426         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35427         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35428
35429         * gcc.target/xstormy16/sfr: New files:
35430         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35431         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35432         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35433         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35434         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35435         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35436         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35437         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35438         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35439         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35440         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35441         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35442         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35443         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35444         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35445         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35446         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35447         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35448         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35449         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35450         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35451         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35452         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35453         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35454         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35455         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35456         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35457         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35458         27_if0_sfrw_bitfield_f.c
35459
35460 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35461
35462         PR c++/18100
35463         * g++.dg/lookup/name-clash4.C: New test.
35464
35465 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35466
35467         PR c++/18672
35468         * g++.dg/opt/array1.C: New.
35469
35470         PR c++/18803
35471         * g++.dg/template/operator5.C: New.
35472
35473 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35474
35475         PR c/18867
35476         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35477
35478 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35479
35480         * gcc.dg/noncompile/20041207.c: New test.
35481
35482 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35483
35484         * g++.dg/other/unreachable-1.C: New test.
35485
35486 2004-12-06  Nick Clifton  <nickc@redhat.com>
35487
35488         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35489         <limits.h> because the latter comes from gcc's include/ directory
35490         and not the newlib/libc/include directory.
35491
35492 2004-12-04  Richard Henderson  <rth@redhat.com>
35493
35494         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35495
35496 2004-12-04  Richard Henderson  <rth@redhat.com>
35497
35498         * lib/target-supports.exp (check_gc_sections_available): Disable
35499         for alpha and ia64.
35500
35501 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35502
35503         PR middle-end/17909
35504         * g++.dg/other/vararg-2.C: New test.
35505
35506 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35507
35508         PR c++/17011, c++/17971
35509         * g++.dg/template/error15.C: Adjust expected error.
35510         * g++.dg/template/instantiate3.C: Likewise.
35511
35512 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35513
35514         * gcc.dg/altivec-18.c: Fix for darwin
35515
35516 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35517
35518         PR c++/18782
35519         * g++.dg/parse/ptrmem2.C: New.
35520
35521         PR c++/18318
35522         * g++.dg/template/new1.C: New.
35523
35524 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35525
35526         PR fortran/18710
35527         * gfortran.dg/direct_io_3.f90: New test.
35528
35529 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         PR 18758
35532         * g++.dg/parse/crash21.C: New.
35533
35534 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35535
35536         PR c++/15664, c++/18276
35537         * g++.dg/template/ttp13.C: New test.
35538         * g++.dg/template/ttp14.C: Likewise.
35539
35540 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35541
35542         PR c++/18123
35543         * g++.dg/parse/enum2.C: New test.
35544         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35545
35546 2004-12-02  Nick Clifton  <nickc@redhat.com>
35547
35548         * gcc.target/xstormy16: New test directory.
35549         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35550         * gcc.target/xstormy16/bp.c: Check the generation of bp
35551         instructions.
35552         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35553         bn instructions and the BELOW100 attribute.
35554
35555 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35556
35557         PR target/16952
35558         * gcc.dg/ppc-eabi.c: New.
35559
35560 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35561
35562         PR fortran/18284
35563         * gfortran.dg/backspace.f90
35564
35565 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35566
35567         * gfortran.dg/inquire.f90: New test.
35568
35569 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35570
35571         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35572         handle effective-target-keyword.
35573         (dg-skip-if): Support effective-target keyword as target list.
35574         (dg-xfail-if): Ditto.
35575         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35576
35577 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35578
35579         PR tree-optimization/18291
35580         * gcc.c-torture/compile/pr18291.c: New test.
35581
35582 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35583
35584         PR C++/18729
35585         * g++.dg/parse/crash20.C: New.
35586
35587         PR c++/17431
35588         * g++.dg/overload/arg1.C: New.
35589         * g++.dg/overload/arg2.C: New.
35590         * g++.dg/overload/arg3.C: New.
35591         * g++.dg/overload/arg4.C: New.
35592
35593 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35594
35595         * gcc.dg/c99-flex-array-4.c: Remove.
35596
35597 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35598
35599         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35600
35601         * lib/target-supports.exp (is-effective-target): Simplify.
35602
35603         * lib/target-supports.exp (check_effective_target_vect_long):
35604         Fix for powerpc64-*-*.
35605
35606 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35607
35608         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35609         to support new requirements on FreeBSD 5.
35610
35611 2004-11-30  Devang Patel  <dpatel@apple.com>
35612
35613         PR 18702
35614         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35615
35616 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35617
35618         * g++.dg/ext/altivec-13.C: New test.
35619
35620 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35621
35622         PR tree-opt/18298
35623         * gcc.c-torture/execute/p18298.c: New test.
35624
35625 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35626             Dorit Naishlos  <dorit@il.ibm.com>
35627
35628         PR tree-opt/18607
35629         * gcc.dg/vect/vect-89.c: New test.
35630
35631 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35632
35633         * gcc.dg/pr18596-1.c: New test.
35634
35635 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35636
35637         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35638
35639 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35640
35641         PR c/18479
35642         * gcc.dg/pr18479.c: New test.
35643
35644 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35645
35646         PR target/18490
35647         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35648         mmix-knuth-mmixware.
35649
35650         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35651         cris-*-elf* cris-*-aout* mmix-*-*
35652
35653 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35654
35655         PR middle-end/18725
35656         * gcc.dg/pr18725.c: New test.
35657
35658 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35659
35660         PR target/18488
35661         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35662
35663         PR target/18336
35664         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35665
35666 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35667
35668         PR c++/18368
35669         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35670         * g++.old-deja/g++.law/ctors5.C: Likewise.
35671         * g++.old-deja/g++.other/crash25.C: Likewise.
35672
35673         PR c++/18674
35674         * g++.dg/template/error16.C: New test.
35675
35676         PR c++/18512
35677         * g++.dg/template/crash29.C: New test.
35678
35679 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35680
35681         PR tree-optimization/18712
35682         * gcc.c-torture/compile/pr18712.c: New test.
35683
35684 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35685
35686         PR c/7544
35687         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35688         tests.
35689
35690 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35691
35692         PR c++/18652
35693         * g++.dg/lookup/crash6.C: New test.
35694
35695 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35696
35697         PR middle-end/18164
35698         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35699
35700 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35701
35702         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35703         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35704         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35705
35706 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35707
35708         * gcc.dg/pr18164.c: New test.
35709
35710 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35711
35712         * gcc.dg/funroll-loops-all.c: New.
35713
35714 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35715
35716         PR target/18489
35717         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35718         delimeter, match space and TAB as well as ":".
35719
35720         PR target/18484
35721         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35722
35723         PR target/18348
35724         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35725
35726         PR target/18345
35727         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35728
35729         PR target/18337
35730         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35731
35732 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35733
35734         * gfortran.dg/direct_io_2.f90: New test.
35735
35736 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35737
35738         PR target/18334
35739         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35740
35741 2004-11-28  Richard Henderson  <rth@redhat.com>
35742
35743         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35744
35745 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35746
35747         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35748         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35749         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35750         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35751         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35752         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35753         gcc.dg/pointer-arith-8.c: New tests.
35754
35755 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35756
35757         PR fortran/18364
35758         * gfortran.dg/endfile.f90: New test.
35759
35760 2004-11-27  Falk Hueffner  <falk@debian.org>
35761
35762         * gcc.dg/loop-6.c: New test.
35763
35764 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35765
35766         * gcc.c-torture/execute/20041126-1.c: New test.
35767
35768 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35769
35770         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35771         on IRIX.
35772
35773 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35774
35775         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35776         functions.
35777
35778 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35779
35780         PR rtl-optimization/17825
35781         * gcc.c-torture/compile/20041119-1.c: New test.
35782
35783 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35784
35785         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35786         Check existence of ld library path variables before unsetting.
35787
35788 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35789
35790         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35791
35792 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35793
35794         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35795
35796 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35797
35798         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35799
35800 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35801
35802         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35803         dg-do directive.
35804
35805 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35806
35807         * gcc.dg/pr17957.c: Pass --param, not -param.
35808
35809 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35810
35811         PR middle-end/17957
35812         * gcc.dg/pr17957.c: New test.
35813
35814 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/18445
35817         * g++.dg/template/crash28.C: Likewise.
35818
35819         PR c++/18001
35820         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35821         * g++.dg/ext/lvaddr.C: Likewise.
35822         * g++.dg/opt/pr7503-3.C: Likewise.
35823
35824         PR c++/18466
35825         * g++.dg/parse/qualified3.C: New test.
35826         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35827
35828         PR c++/18545
35829         * g++.dg/expr/return1.C: New test.
35830
35831 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35832
35833         Friend class name lookup 3/n, PR c++/3332
35834         * g++.dg/lookup/friend3.C: New test.
35835         * g++.dg/lookup/friend4.C: Likewise.
35836         * g++.dg/lookup/friend5.C: Likewise.
35837
35838 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35839
35840         Friend class name lookup 2/n, PR c++/14513, c++/15410
35841         * g++.dg/lookup/friend2.C: New test.
35842         * g++.dg/template/friend31.C: Likewise.
35843
35844 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35845
35846         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35847
35848 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35849
35850         PR c++/17473
35851         * g++.dg/tc1/dr56.C: Remove.
35852         * g++.dg/template/typedef1.C: Add dg-error markers.
35853         * g++.old-deja/g++.other/typedef7.C: Likewise.
35854
35855         PR c++/18285
35856         * g++.dg/parse/typedef7.C: New test.
35857
35858 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35859
35860         * gcc.c-torture/execute/20041124-1.c: New test.
35861
35862 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35863
35864         * g++.dg/template/deduce3.C: New test.
35865
35866         PR c++/18586
35867         * g++.dg/template/crash27.C: New test.
35868
35869         PR c++/18530
35870         * g++.dg/warn/Wshadow-3.C: New test.
35871
35872 2004-11-24  Devang Patel  <dpatel@apple.com>
35873
35874         PR/18555
35875         * gcc.dg/cpp/isysroot-1.c: New test.
35876         * gcc.dg/cpp/usr/include/stdio.h: New file.
35877         * gcc.dg/cpp/isysroot-2.c: New test.
35878         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35879         New file.
35880
35881 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35882
35883         PR c++/8929
35884         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35885
35886 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35887
35888         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35889         * gcc.target/sparc/pdist.c: Likewise.
35890
35891 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35892
35893         PR c++/16882
35894         * g++.dg/conversion/simd1.C: New test.
35895
35896 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35897
35898         * lib/target-libpath.exp: New file defining
35899         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35900         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35901         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35902         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35903         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35904
35905 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35906
35907         * gcc.dg/pragma-align-2.c: Test macro expansion.
35908         * gcc.dg/pragma-pack-2.c: New test.
35909
35910 2004-11-23  Richard Henderson  <rth@redhat.com>
35911
35912         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35913         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35914         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35915         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35916         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35917         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35918
35919         * gcc.dg/vect/vect.exp: Add check for alpha.
35920         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35921         (check_effective_target_vect_int): Enable for alpha.
35922         (check_effective_target_vect_long): New.
35923         (is-effective-target): Add it.
35924
35925 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35926
35927         * gcc.dg/pr18614-1.c: New test.
35928
35929 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35930
35931         * gcc.dg/setjmp-2.c: New test.
35932
35933 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35934
35935         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35936         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35937         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35938         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35939         gcc.target/sparc/pdist.c: New tests.
35940
35941 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35942
35943         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35944
35945 2004-11-22  Dale Johannesen  <dalej@apple.com>
35946
35947         * gcc.dg/20041111-1.c: New.
35948
35949 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35950
35951         PR tree-opt/18536
35952         * gcc.dg/vect/pr18536.c: New test.
35953
35954 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35955
35956         PR c++/18354
35957         * g++.dg/template/nontype11.C: New test.
35958
35959 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35960
35961         PR middle-end/18520
35962         * gcc.dg/pr18520-1.c: New test case.
35963
35964 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35965
35966         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35967         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35968         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35969         expected diagnostics.
35970
35971 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35972
35973         PR target/18580
35974         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35975         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35976         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35977
35978 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35979
35980         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35981
35982 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35983             Joseph Myers  <joseph@codesourcery.com>
35984
35985         * lib/target-supports.exp (check_visibility_available): Really
35986         test the compiler.
35987
35988 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35989
35990         PR tree-opt/18181
35991         * gcc.dg/vect/vect-85.c: New test.
35992         * gcc.dg/vect/vect-86.c: New test.
35993         * gcc.dg/vect/vect-87.c: New test.
35994         * gcc.dg/vect/vect-88.c: New test.
35995
35996 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35997
35998         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35999
36000 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36001
36002         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36003         * gcc.dg/ppc-and-1.c: Ditto.
36004         * gcc.dg/ppc-compare-1.c: Ditto.
36005         * gcc.dg/ppc-mov-1.c: Ditto
36006
36007 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36008             Mark Mitchell  <mark@codesourcery.com>
36009
36010         * gcc.dg/pragma-init-fini-2.c: New test.
36011
36012 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36013             Aldy Hernandez  <aldyh@redhat.com>
36014
36015         * lib/target-supports.exp (check_effective_target_vect_int): New
36016         (check_effective_target_vect_float): New
36017         (check_effective_target_vect_double): New.
36018         (is-effective-target): Support new effective targets keywords.
36019         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36020         default action for dg-do.
36021         * gcc.dg/vect/pr16105.c: Use new support.
36022         * gcc.dg/vect/pr18400.c: Ditto.
36023         * gcc.dg/vect/pr18425.c: Ditto.
36024         * gcc.dg/vect/vect-1.c: Ditto.
36025         * gcc.dg/vect/vect-10.c: Ditto.
36026         * gcc.dg/vect/vect-11.c: Ditto.
36027         * gcc.dg/vect/vect-12.c: Ditto.
36028         * gcc.dg/vect/vect-13.c: Ditto.
36029         * gcc.dg/vect/vect-14.c: Ditto.
36030         * gcc.dg/vect/vect-15.c: Ditto.
36031         * gcc.dg/vect/vect-16.c: Ditto.
36032         * gcc.dg/vect/vect-17.c: Ditto.
36033         * gcc.dg/vect/vect-18.c: Ditto.
36034         * gcc.dg/vect/vect-19.c: Ditto.
36035         * gcc.dg/vect/vect-2.c: Ditto.
36036         * gcc.dg/vect/vect-20.c: Ditto.
36037         * gcc.dg/vect/vect-21.c: Ditto.
36038         * gcc.dg/vect/vect-22.c: Ditto.
36039         * gcc.dg/vect/vect-23.c: Ditto.
36040         * gcc.dg/vect/vect-24.c: Ditto.
36041         * gcc.dg/vect/vect-25.c: Ditto.
36042         * gcc.dg/vect/vect-26.c: Ditto.
36043         * gcc.dg/vect/vect-27.c: Ditto.
36044         * gcc.dg/vect/vect-27a.c: Ditto.
36045         * gcc.dg/vect/vect-28.c: Ditto.
36046         * gcc.dg/vect/vect-29.c: Ditto.
36047         * gcc.dg/vect/vect-29a.c: Ditto.
36048         * gcc.dg/vect/vect-3.c: Ditto.
36049         * gcc.dg/vect/vect-30.c: Ditto.
36050         * gcc.dg/vect/vect-31.c: Ditto.
36051         * gcc.dg/vect/vect-32.c: Ditto.
36052         * gcc.dg/vect/vect-33.c: Ditto.
36053         * gcc.dg/vect/vect-34.c: Ditto.
36054         * gcc.dg/vect/vect-35.c: Ditto.
36055         * gcc.dg/vect/vect-36.c: Ditto.
36056         * gcc.dg/vect/vect-37.c: Ditto.
36057         * gcc.dg/vect/vect-38.c: Ditto.
36058         * gcc.dg/vect/vect-4.c: Ditto.
36059         * gcc.dg/vect/vect-40.c: Ditto.
36060         * gcc.dg/vect/vect-41.c: Ditto.
36061         * gcc.dg/vect/vect-42.c: Ditto.
36062         * gcc.dg/vect/vect-43.c: Ditto.
36063         * gcc.dg/vect/vect-44.c: Ditto.
36064         * gcc.dg/vect/vect-45.c: Ditto.
36065         * gcc.dg/vect/vect-46.c: Ditto.
36066         * gcc.dg/vect/vect-47.c: Ditto.
36067         * gcc.dg/vect/vect-48.c: Ditto.
36068         * gcc.dg/vect/vect-48a.c: Ditto.
36069         * gcc.dg/vect/vect-49.c: Ditto.
36070         * gcc.dg/vect/vect-5.c: Ditto.
36071         * gcc.dg/vect/vect-50.c: Ditto.
36072         * gcc.dg/vect/vect-51.c: Ditto.
36073         * gcc.dg/vect/vect-52.c: Ditto.
36074         * gcc.dg/vect/vect-53.c: Ditto.
36075         * gcc.dg/vect/vect-54.c: Ditto.
36076         * gcc.dg/vect/vect-55.c: Ditto.
36077         * gcc.dg/vect/vect-56.c: Ditto.
36078         * gcc.dg/vect/vect-56a.c: Ditto.
36079         * gcc.dg/vect/vect-57.c: Ditto.
36080         * gcc.dg/vect/vect-58.c: Ditto.
36081         * gcc.dg/vect/vect-59.c: Ditto.
36082         * gcc.dg/vect/vect-6.c: Ditto.
36083         * gcc.dg/vect/vect-60.c: Ditto.
36084         * gcc.dg/vect/vect-61.c: Ditto.
36085         * gcc.dg/vect/vect-62.c: Ditto.
36086         * gcc.dg/vect/vect-63.c: Ditto.
36087         * gcc.dg/vect/vect-64.c: Ditto.
36088         * gcc.dg/vect/vect-65.c: Ditto.
36089         * gcc.dg/vect/vect-66.c: Ditto.
36090         * gcc.dg/vect/vect-67.c: Ditto.
36091         * gcc.dg/vect/vect-68.c: Ditto.
36092         * gcc.dg/vect/vect-69.c: Ditto.
36093         * gcc.dg/vect/vect-7.c: Ditto.
36094         * gcc.dg/vect/vect-72.c: Ditto.
36095         * gcc.dg/vect/vect-72a.c: Ditto.
36096         * gcc.dg/vect/vect-73.c: Ditto.
36097         * gcc.dg/vect/vect-74.c: Ditto.
36098         * gcc.dg/vect/vect-75.c: Ditto.
36099         * gcc.dg/vect/vect-76.c: Ditto.
36100         * gcc.dg/vect/vect-77.c: Ditto.
36101         * gcc.dg/vect/vect-77a.c: Ditto.
36102         * gcc.dg/vect/vect-78.c: Ditto.
36103         * gcc.dg/vect/vect-79.c: Ditto.
36104         * gcc.dg/vect/vect-8.c: Ditto.
36105         * gcc.dg/vect/vect-80.c: Ditto.
36106         * gcc.dg/vect/vect-82.c: Ditto.
36107         * gcc.dg/vect/vect-82_64.c: Ditto.
36108         * gcc.dg/vect/vect-83.c: Ditto.
36109         * gcc.dg/vect/vect-83_64.c: Ditto.
36110         * gcc.dg/vect/vect-9.c: Ditto.
36111         * gcc.dg/vect/vect-all.c: Ditto.
36112         * gcc.dg/vect/vect-none.c: Ditto.
36113
36114 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36115
36116         * lib/gcc-dg.exp (dg-skip-if): New function.
36117         (dg-forbid-option): Remove.
36118         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36119         * g++.dg/abi/bitfield8.C: Likewise.
36120         * g++.dg/abi/dtor1.C: Likewise.
36121         * g++.dg/abi/empty10.C: Likewise.
36122         * g++.dg/abi/empty7.C: Likewise.
36123         * g++.dg/abi/empty9.C: Likewise.
36124         * g++.dg/abi/layout3.C: Likewise.
36125         * g++.dg/abi/layout4.C: Likewise.
36126         * g++.dg/abi/thunk1.C: Likewise.
36127         * g++.dg/abi/thunk2.C: Likewise.
36128         * g++.dg/abi/vbase11.C: Likewise.
36129         * g++.dg/abi/vthunk2.C: Likewise.
36130         * g++.dg/abi/vthunk3.C: Likewise.
36131         * g++.dg/ext/attrib8.C: Likewise.
36132         * g++.dg/opt/longbranch2.C: Likewise.
36133         * g++.dg/opt/reg-stack4.C: Likewise.
36134         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36135         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36136         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36137         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36138         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36139         * gcc.dg/20000609-1.c: Likewise.
36140         * gcc.dg/20000720-1.c: Likewise.
36141         * gcc.dg/20011107-1.c: Likewise.
36142         * gcc.dg/20011119-1.c: Likewise.
36143         * gcc.dg/20020108-1.c: Likewise.
36144         * gcc.dg/20020122-2.c: Likewise.
36145         * gcc.dg/20020122-3.c: Likewise.
36146         * gcc.dg/20020201-3.c: Likewise.
36147         * gcc.dg/20020206-1.c: Likewise.
36148         * gcc.dg/20020218-1.c: Likewise.
36149         * gcc.dg/20020310-1.c: Likewise.
36150         * gcc.dg/20020411-1.c: Likewise.
36151         * gcc.dg/20020418-2.c: Likewise.
36152         * gcc.dg/20020426-1.c: Likewise.
36153         * gcc.dg/20020426-2.c: Likewise.
36154         * gcc.dg/20020517-1.c: Likewise.
36155         * gcc.dg/20020523-1.c: Likewise.
36156         * gcc.dg/20020523-2.c: Likewise.
36157         * gcc.dg/20020729-1.c: Likewise.
36158         * gcc.dg/20030204-1.c: Likewise.
36159         * gcc.dg/20030826-2.c: Likewise.
36160         * gcc.dg/20030926-1.c: Likewise.
36161         * gcc.dg/20031202-1.c: Likewise.
36162         * gcc.dg/980312-1.c: Likewise.
36163         * gcc.dg/980313-1.c: Likewise.
36164         * gcc.dg/990117-1.c: Likewise.
36165         * gcc.dg/990424-1.c: Likewise.
36166         * gcc.dg/990524-1.c: Likewise.
36167         * gcc.dg/991230-1.c: Likewise.
36168         * gcc.dg/i386-387-1.c: Likewise.
36169         * gcc.dg/i386-387-2.c: Likewise.
36170         * gcc.dg/i386-387-3.c: Likewise.
36171         * gcc.dg/i386-387-4.c: Likewise.
36172         * gcc.dg/i386-387-5.c: Likewise.
36173         * gcc.dg/i386-387-6.c: Likewise.
36174         * gcc.dg/i386-asm-1.c: Likewise.
36175         * gcc.dg/i386-bitfield1.c: Likewise.
36176         * gcc.dg/i386-bitfield2.c: Likewise.
36177         * gcc.dg/i386-loop-1.c: Likewise.
36178         * gcc.dg/i386-loop-2.c: Likewise.
36179         * gcc.dg/i386-loop-3.c: Likewise.
36180         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36181         * gcc.dg/i386-pic-1.c: Likewise.
36182         * gcc.dg/i386-regparm.c: Likewise.
36183         * gcc.dg/i386-signbit-1.c: Likewise.
36184         * gcc.dg/i386-signbit-2.c: Likewise.
36185         * gcc.dg/i386-signbit-3.c: Likewise.
36186         * gcc.dg/i386-sse-5.c: Likewise.
36187         * gcc.dg/i386-sse-8.c: Likewise.
36188         * gcc.dg/i386-unroll-1.c: Likewise.
36189         * gcc.dg/tls/opt-1.c: Likewise.
36190         * gcc.dg/tls/opt-2.c: Likewise.
36191         * gcc.dg/unroll-1.c: Likewise.
36192         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36193         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36194         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36195         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36196
36197 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36198
36199         * g++.dg/template/incomplete1.C: New test.
36200
36201 2004-11-16  Nick Clifton  <nickc@redhat.com>
36202
36203         Revert patches accidentally commited during checkin of fixes for
36204         xstormy16 tests:
36205         gcc.c-torture/execute/simd-4.c: Revert
36206         gcc.dg/20040910-1.c: Revert.
36207
36208 2004-11-16  Paul Brook  <paul@codesourcery.com>
36209
36210         PR fortran/13010
36211         * gfortran.dg/der_pointer_1.f90: New test.
36212
36213 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36214
36215         PR c/18498
36216         * gcc.dg/bitfld-13.c: New test.
36217
36218 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36219
36220         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36221         powerpc*-*-linux*.
36222
36223         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36224         * gcc.dg/ppc64-abi-2.c: Ditto.
36225         * gcc.dg/ppc64-abi-3.c: Ditto.
36226
36227         * lib/gcc-dg.exp (dg-target-list): Remove.
36228
36229 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36230
36231         * gcc.dg/ia64-postinc.c: New test.
36232
36233 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36234
36235         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36236
36237 2004-11-15  Nick Clifton  <nickc@redhat.com>
36238
36239         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36240         __INT_MAX__ so that the test can be compiled by toolchains
36241         targeted at 16-bit processors.
36242
36243         * gcc.dg/20040625-1.c: Use long constants rather than integers
36244         when performing arithmetic that will overflow 16-bits.
36245
36246         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36247         xstormy16.  It does not support 128-bit vector operations.
36248
36249         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36250         with the macro PTR_TYPE.  Define this macro to an integer type
36251         suitable for holding a pointer.
36252
36253         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36254         the target is a 16-bit processor.
36255
36256         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36257         16-bit targets where the character constant will be too long.
36258
36259         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36260         where the double will not be directly addressable.
36261
36262 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36263
36264         Friend class name lookup 1/n, PR c++/18471
36265         * g++.dg/template/crash26.C: New test.
36266         * g++.dg/lookup/struct1.C: Adjust expected error.
36267         * g++.dg/parse/elab1.C: Likewise.
36268         * g++.dg/parse/elab2.C: Likewise.
36269         * g++.dg/parse/int-as-enum1.C: Likewise.
36270         * g++.dg/parse/struct-as-enum1.C: Likewise.
36271         * g++.dg/parse/typedef1.C: Likewise.
36272         * g++.dg/parse/typedef3.C: Likewise.
36273         * g++.dg/parse/typedef4.C: Likewise.
36274         * g++.dg/parse/typedef5.C: Likewise.
36275         * g++.dg/template/nontype4.C: Likewise.
36276         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36277         * g++.old-deja/g++.other/elab1.C: Likewise.
36278         * g++.old-deja/g++.other/syntax4.C: Likewise.
36279
36280 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36283
36284 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36285
36286         * gcc.c-torture/execute/20041114-1.c: New test.
36287
36288 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36289
36290         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36291         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36292         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36293         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36294         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36295         gcc.dg/switch-7.c: New tests.
36296
36297 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36298
36299         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36300
36301 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36302
36303         PR tree-opt/18400
36304         * gcc.dg/vect/pr18400.c: New test.
36305
36306 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36307             Andrew Pinski  <pinskia@physics.uc.edu>
36308
36309         PR tree-opt/18425
36310         * gcc.dg/vect/pr18425.c: New test.
36311
36312 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36313
36314         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36315         Guard with dg-require-alias and dg-require-visibility.
36316
36317 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36318
36319         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36320
36321 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36322
36323         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36324
36325 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36326
36327         PR c++/17344
36328         * g++.dg/template/defarg5.C: New test.
36329
36330 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36331
36332         * g++.dg/parse/cast1.C: Run only on ILP32.
36333         * g++.old-deja/g++.mike/p784.C: Likewise.
36334
36335 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36336
36337         * gcc.c-torture/execute/20041113-1.c: New test.
36338
36339 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36340
36341         PR target/18230
36342         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36343         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36344         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36345         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36346         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36347         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36348         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36349         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36350         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36351         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36352         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36353         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36354         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36355
36356 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36357
36358         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36359         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36360         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36361         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36362         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36363         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36364         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36365         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36366         gcc.target/sparc/combined-1.c: New tests.
36367
36368 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36369
36370         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36371         New tests.
36372
36373 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36374
36375         * lib/gcc-dg.exp (dg-forbid-option): New function.
36376         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36377         * g++.dg/abi/bitfield8.C: Likewise.
36378         * g++.dg/abi/dtor1.C: Likewise.
36379         * g++.dg/abi/empty10.C: Likewise.
36380         * g++.dg/abi/empty7.C: Likewise.
36381         * g++.dg/abi/empty9.C: Likewise.
36382         * g++.dg/abi/layout3.C: Likewise.
36383         * g++.dg/abi/layout4.C: Likewise.
36384         * g++.dg/abi/thunk1.C: Likewise.
36385         * g++.dg/abi/thunk2.C: Likewise.
36386         * g++.dg/abi/vbase11.C: Likewise.
36387         * g++.dg/abi/vthunk2.C: Likewise.
36388         * g++.dg/abi/vthunk3.C: Likewise.
36389         * g++.dg/ext/attrib8.C: Likewise.
36390         * g++.dg/opt/longbranch2.C: Likewise.
36391         * g++.dg/opt/reg-stack4.C: Likewise.
36392         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36393         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36394         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36395         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36396         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36397         * gcc.dg/20000609-1.c: Likewise.
36398         * gcc.dg/20000720-1.c: Likewise.
36399         * gcc.dg/20011107-1.c: Likewise.
36400         * gcc.dg/20011119-1.c: Likewise.
36401         * gcc.dg/20020108-1.c: Likewise.
36402         * gcc.dg/20020122-2.c: Likewise.
36403         * gcc.dg/20020122-3.c: Likewise.
36404         * gcc.dg/20020201-3.c: Likewise.
36405         * gcc.dg/20020206-1.c: Likewise.
36406         * gcc.dg/20020218-1.c: Likewise.
36407         * gcc.dg/20020310-1.c: Likewise.
36408         * gcc.dg/20020411-1.c: Likewise.
36409         * gcc.dg/20020418-2.c: Likewise.
36410         * gcc.dg/20020426-1.c: Likewise.
36411         * gcc.dg/20020426-2.c: Likewise.
36412         * gcc.dg/20020517-1.c: Likewise.
36413         * gcc.dg/20020523-1.c: Likewise.
36414         * gcc.dg/20020523-2.c: Likewise.
36415         * gcc.dg/20020729-1.c: Likewise.
36416         * gcc.dg/20030204-1.c: Likewise.
36417         * gcc.dg/20030826-2.c: Likewise.
36418         * gcc.dg/20030926-1.c: Likewise.
36419         * gcc.dg/20031202-1.c: Likewise.
36420         * gcc.dg/980312-1.c: Likewise.
36421         * gcc.dg/980313-1.c: Likewise.
36422         * gcc.dg/990117-1.c: Likewise.
36423         * gcc.dg/990424-1.c: Likewise.
36424         * gcc.dg/990524-1.c: Likewise.
36425         * gcc.dg/991230-1.c: Likewise.
36426         * gcc.dg/i386-387-1.c: Likewise.
36427         * gcc.dg/i386-387-2.c: Likewise.
36428         * gcc.dg/i386-387-3.c: Likewise.
36429         * gcc.dg/i386-387-4.c: Likewise.
36430         * gcc.dg/i386-387-5.c: Likewise.
36431         * gcc.dg/i386-387-6.c: Likewise.
36432         * gcc.dg/i386-asm-1.c: Likewise.
36433         * gcc.dg/i386-bitfield1.c: Likewise.
36434         * gcc.dg/i386-bitfield2.c: Likewise.
36435         * gcc.dg/i386-loop-1.c: Likewise.
36436         * gcc.dg/i386-loop-2.c: Likewise.
36437         * gcc.dg/i386-loop-3.c: Likewise.
36438         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36439         * gcc.dg/i386-pic-1.c: Likewise.
36440         * gcc.dg/i386-regparm.c: Likewise.
36441         * gcc.dg/i386-signbit-1.c: Likewise.
36442         * gcc.dg/i386-signbit-2.c: Likewise.
36443         * gcc.dg/i386-signbit-3.c: Likewise.
36444         * gcc.dg/i386-sse-5.c: Likewise.
36445         * gcc.dg/i386-sse-8.c: Likewise.
36446         * gcc.dg/i386-unroll-1.c: Likewise.
36447         * gcc.dg/tls/opt-1.c: Likewise.
36448         * gcc.dg/tls/opt-2.c: Likewise.
36449         * gcc.dg/unroll-1.c: Likewise.
36450         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36451         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36452         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36453         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36454         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36455         -m64 is specified.
36456
36457 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36458
36459         PR c++/18389
36460         * g++.dg/parse/cond1.C: New test.
36461
36462         PR c++/18429
36463         * g++.dg/template/array9.C: New test.
36464         * g++.dg/ext/vla1.C: Adjust error messages.
36465         * g++.dg/ext/vlm1.C: Likewise.
36466         * g++.dg/template/crash2.C: Likewise.
36467
36468         PR c++/18436
36469         * g++.dg/template/call3.C: New test.
36470
36471         PR c++/18407
36472         * g++.dg/template/ptrmem11.C: New test.
36473
36474 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36475
36476         PR other/14264
36477         * lib/g++.exp: Set LC_ALL and LANG to C.
36478         * lib/gcc-dg.exp: Likewise.
36479         * lib/gfortran.exp: Likewise.
36480         * lib/objc.exp: Likewise.
36481         * lib/treelang.exp: Likewise.
36482
36483 2004-11-12  Andreas Schwab  <schwab@suse.de>
36484
36485         * gcc.dg/pr16286.c: Fix last change.
36486
36487 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36488
36489         PR c++/18416
36490         * g++.dg/init/global1.C: New test.
36491
36492 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36493
36494         * gcc.c-torture/execute/20041112-1.c: New test.
36495
36496 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36497
36498         * lib/gcc-dg.exp (dg-target-list): New.
36499
36500 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36501             Richard Sandiford  <rsandifo@redhat.com>
36502
36503         * lib/target-supports.exp (get-compiler_messages): New.
36504         (check_named_sections_available): Use it.
36505         (check_effective_target_ilp32): New.
36506         (check_effective_target_lp64): New.
36507         (is-effective-target): New.
36508         * lib/gcc-dg.exp (dg-require-effective-target): New.
36509
36510 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36511
36512         * gcc.dg/precedence-1.c: New test.
36513
36514 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36515
36516         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36517
36518         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36519         message, delete generated files, use more descriptive name for
36520         executable, and make the test unsupported when it cannot be run.
36521
36522         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36523         (dg-require-weak, dg-require-visibility, dg-require-alias,
36524         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36525         dg-require-iconv, dg-require-named-sections): Use it.
36526
36527         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36528
36529 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         PR target/16457
36532         * gcc.dg/ppc-and-1: New
36533
36534         PR target/16796
36535         * gcc.dg/ppc-mov-1.c: New.
36536
36537         PR target/16458
36538         * gcc.dg/ppc-compare-1.c: New.
36539
36540 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36541
36542         * objc.dg/desig-init-2.m: New test.
36543
36544 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36545
36546         PR middle-end/18160
36547         * g++.dg/warn/register-var-1.C: New test.
36548         * g++.dg/warn/register-var-2.C: New test.
36549
36550 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36551
36552         * gcc.dg/union-2.c: New test.
36553
36554 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36555
36556         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36557         New test for PR tree-optimization/17892.
36558
36559 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36560
36561         PR c++/18369
36562         * g++.dg/init/new12.C: New test.
36563
36564 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36565
36566         * gcc.target/sparc: New directory.
36567         * gcc.target/sparc/sparc.exp: New driver.
36568         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36569         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36570         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36571         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36572
36573 2004-11-10  Paul Brook  <paul@codesourcery.com>
36574
36575         PR fortran/18218
36576         * gfortran.dg/list_read.c: New test.
36577
36578 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36579
36580         PR c/18322
36581         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36582         expected diagnostic location.
36583
36584 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36585
36586         * gcc.dg/20041109-1.c: New test.
36587
36588 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36589
36590         PR objc/18406
36591         * objc/compile/pr18406.m: New test.
36592
36593 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36594
36595         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36596
36597 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36598
36599         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36600
36601 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36602
36603         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36604
36605 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36606
36607         * gcc.dg/20030225-2.c: Add prototype for abort and
36608         exit.
36609
36610 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36611
36612         PR tree-opt/18299
36613         * gcc.c-torture/pr18299-1.c: New test.
36614
36615 2004-11-06  Andreas Schwab  <schwab@suse.de>
36616
36617         * gcc.dg/pr16286.c: Also test for bool and pixel.
36618
36619 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36620
36621         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36622         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36623         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36624         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36625         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36626         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36627         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36628         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36629         gcc.dg/struct-semi-3.c: New tests.
36630
36631 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36632
36633         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36634
36635 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36636
36637         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36638         Do not use C99 designators.
36639
36640 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36641
36642         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36643
36644 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36645
36646         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36647         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36648         * gcc.c-torture/execute/simd-5.x: Remove.
36649
36650 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36651
36652         PR rtl-optimization/17933
36653         * gcc.dg/torture/pr17933-1.c: New test.
36654
36655 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36656
36657         PR target/18106
36658         * lib/target-supports.exp (check_weak_available): Support
36659         Windows.
36660
36661 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36662
36663         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36664         call to fflush(stdout) before abort.
36665         (my_ffsll): New function.
36666         (generate_fields): Use it.
36667
36668 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36669
36670         * gcc.dg/init-undef-1.c: New test.
36671
36672 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36673
36674         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36675         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36676         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36677         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36678         expected messages for new parser.
36679
36680 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36681
36682         * g++.dg/ext/visibility/symbian1.C: New test.
36683
36684 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36685
36686         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36687         on LP64 targets.
36688
36689 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36690
36691         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36692         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36693         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36694         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36695         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36696         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36697         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36698         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36699         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36700         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36701
36702 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36703
36704         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36705         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36706         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36707         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36708         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36709         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36710         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36711         for new parser.
36712
36713 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36714
36715         PR target/15342
36716         * gcc.dg/20041104-1.c: New test.
36717
36718 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36719
36720         * g++.dg/template/nontype7.C: New test.
36721         * g++.dg/template/nontype8.C: Likewise.
36722         * g++.dg/template/nontype9.C: Likewise.
36723         * g++.dg/template/nontype10.C: Likewise.
36724         * g++.dg/tc1/dr49.C: Likewise.
36725         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36726         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36727
36728 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36729
36730         * g++.dg/rtti/tinfo1.C: Remove xfails.
36731
36732 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36733
36734         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36735         packed attribute to the definition to satisfy the new C++ parser.
36736
36737 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36738
36739         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36740         invocations of va_arg.
36741
36742 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36743
36744         PR c++/18124
36745         * g++.dg/template/crash25.C: New test.
36746
36747         PR c++/18155
36748         * g++.dg/template/typedef2.C: New test.
36749         * g++.dg/parse/crash13.C: Adjust error markers.
36750
36751         PR c++/18177
36752         * g++.dg/conversion/const3.C: New test.
36753
36754 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36755
36756         PR fortran/17535
36757         PR fortran/17583
36758         PR fortran/17713
36759         * gfortran.dg/generic_[123].f90: New testcases.
36760
36761 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36762
36763         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36764         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36765
36766 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36767
36768         PR tree-opt/16808
36769         * gcc.c-torture/compile/pr16808.c: New test.
36770
36771 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         PR rtl-optimization/17104
36774         * gcc.dg/ppc-bitfield1.c: New.
36775
36776 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36777
36778         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36779
36780 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36781
36782         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36783         strings for 32-bit code.
36784
36785 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36786
36787         PR c/18239
36788         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36789
36790 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36791
36792         PR c++/18064
36793         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36794
36795 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36796
36797         PR c++/15172
36798         * g++.dg/init/aggr2.C: New test.
36799
36800 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36801
36802         * objc.dg/local-decl-1.m: New test.
36803
36804 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36805
36806         * gcc.dg/20040910-1.c: Adjust regex.
36807
36808 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36809
36810         PR rtl-optimization/18084
36811         * g++.dg/opt/pr18084-1.C: New testcase.
36812
36813 2004-10-30  Matt Austern  <austern@apple.com>
36814
36815         PR c++/17542
36816         * g++.dg/ext/attrib18.C: New test.
36817
36818 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36819
36820         PR middle-end/18096
36821         * gcc.dg/pr18096-1.c: New test case.
36822
36823 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36824
36825         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36826
36827 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36828
36829         PR c/16666
36830         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36831         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36832         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36833         gcc.dg/old-style-prom-3.c: New tests.
36834
36835 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36836
36837         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36838         Remove unnecessary inclusion of stdio.h.
36839
36840 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36841
36842         PR rtl-optimization/17581
36843         * gcc.dg/pr17581-1.c: New test case.
36844
36845 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36846
36847         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36848         being implemented.
36849         * g++.dg/conversion/dr195-1.C: New.
36850         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36851         * g++.old-deja/g++.mike/p10148.C: Likewise.
36852
36853 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36854
36855         PR c++/17695
36856         * g++.dg/debug/typedef2.C: New test.
36857
36858 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36859
36860         PR fortran/13490
36861         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36862         * gfortran.dg/g77/README: Update.
36863
36864 2004-10-28  Matt Austern  <austern@apple.com>
36865
36866         PR c++/14124
36867         * g++.dg/ext/packed7.C: New test.
36868
36869 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36870
36871         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36872         scan-assembler.
36873         * lib/scanasm.exp (hidden-scan-for): New proc.
36874         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36875         string.
36876         (scan-not-hidden): Likewise.
36877         * lib/target-supports.exp (check_visibility_available): mach-o is
36878         support too.
36879
36880 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36881
36882         PR c++/17132
36883         * g++.dg/template/memclass3.C: New test.
36884
36885 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36886
36887         PR middle-end/18160
36888         * gcc.dg/register-var-1.c: New test.
36889         * gcc.dg/register-var-2.c: New test.
36890         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36891         error now.
36892
36893 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36894
36895         PR other/18172
36896         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36897         unused variables.
36898         * gcc.dg/vect/vect-22.c: Likewise.
36899
36900 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36901
36902         * gcc.dg/i386-rotate-1.c: New test.
36903
36904 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36905
36906         * g++.dg/init/ref12.C: Add "run" marker.
36907
36908         PR c++/17435
36909         * g++.dg/init/ref12.C: New test.
36910
36911         PR c++/18140
36912         * g++.dg/template/shift1.C: New test.
36913         * g++.dg/template/error10.C: Adjust error markers.
36914
36915 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36916
36917         PR tree-opt/17529
36918         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36919
36920 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36921
36922         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36923         * gcc.dg/weak/weak-3.c: Likewise.
36924         * gcc.dg/weak/weak-5.c: Likewise.
36925         * gcc.dg/weak/weak-9.c: Likewise.
36926         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36927         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36928
36929         * gcc.dg/darwin-weakimport-1.c: New.
36930
36931 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36932
36933         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36934
36935 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36936
36937         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36938         'syntax' error messages.
36939         * gcc.dg/cpp/direct2s.c: Likewise.
36940
36941 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36942
36943         * gcc.c-torture/compile/20041026-1.c: New.
36944
36945 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36946
36947         PR c++/18093
36948         * g++.dg/lookup/ns2.C: New test.
36949
36950         PR c++/18020
36951         * g++.dg/template/enum4.C: New test.
36952
36953         PR c++/18161
36954         * g++.dg/template/expr1.C: New test.
36955
36956 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36957
36958         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36959
36960 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36961
36962         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36963         gcc.dg/decl-nospec-3.c: New tests.
36964
36965 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36966
36967         * objc.dg/super-class-3.m: New test.
36968
36969 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36970
36971         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36972         resyncing.
36973         * gcc.dg/cpp/direct2s.c: Likewise.
36974
36975 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36976
36977         * objc.dg/image-info.m: Update for changes to section selection.
36978
36979 2004-10-25  David Ayers  <d.ayers@inode.at>
36980             Ziemowit Laski  <zlaski@apple.com>
36981
36982         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36983         diagnostics when messaging 'id <Proto>'.
36984         * objc.dg/class-protocol-1.m: New test.
36985         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36986         a non-existent method signature.
36987         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36988         Update diagnostics when messaging with non-existent method signature.
36989         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36990         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36991         invalid receivers are now resolved as if messaging 'id'; remove
36992         extraneous diagnostics.
36993
36994 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36995
36996         PR c/16667
36997         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36998         gcc.dg/init-desig-obs-3.c: New tests.
36999
37000 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37001
37002         * gcc.dg/debug/20041023-1.c: New test.
37003
37004 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37005
37006         PR middle-end/17407
37007         * gcc.c-torture/compile/pr17407.c: New test.
37008
37009         PR c++/18121
37010         * g++.dg/template/array8.C: New test.
37011
37012 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37013
37014         PR other/18138
37015         * lib/g++.exp: Accept more than one multilib libgcc.
37016         * lib/gcc-dg.exp: Likewise.
37017         * lib/objc.exp: Likewise.
37018         * lib/treelang.exp: Likewise.
37019         * lib/gfortran.exp: Likewise.
37020
37021 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37022
37023         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37024
37025 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37026
37027         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37028         * gcc.dg/c99-const-expr-3.c: Likewise.
37029
37030 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37031
37032         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37033
37034 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37035
37036         * gcc.c-torture/execute/loop-2e.x: Remove.
37037
37038 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37039
37040         PR c++/18095
37041         * g++.dg/parse/crash18.C: New.
37042         * g++.dg/parse/crash19.C: New.
37043
37044 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37045
37046         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37047         * g++.dg/ext/dllimport2.C: Same.
37048         * g++.dg/ext/dllimport8.C: Same.
37049
37050 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37051
37052         PR c++/10841
37053         * g++.dg/conversion/cast1.C: New test.
37054         * g++.dg/overload/pmf1.C: Adjust error marker.
37055
37056 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37057
37058         PR objc/17923
37059         * objc.dg/const-str-7.m: New test.
37060
37061 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37062
37063         * g++.dg/template/memfriend11.C: Fix comment typo.
37064         * g++.dg/template/memfriend14.C: Likewise.
37065
37066 2004-10-20  Richard Henderson  <rth@redhat.com>
37067
37068         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37069         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37070         -fasynchronous-unwind-tables.
37071
37072 2004-10-20  Richard Henderson  <rth@redhat.com>
37073
37074         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37075         (main): Return success.
37076         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37077         (main): Return success.
37078
37079 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37080
37081         PR c++/13495
37082         * g++.dg/template/memfriend9.C: New test.
37083         * g++.dg/template/memfriend10.C: Likewise.
37084         * g++.dg/template/memfriend11.C: Likewise.
37085         * g++.dg/template/memfriend12.C: Likewise.
37086         * g++.dg/template/memfriend13.C: Likewise.
37087         * g++.dg/template/memfriend14.C: Likewise.
37088         * g++.dg/template/memfriend15.C: Likewise.
37089         * g++.dg/template/memfriend16.C: Likewise.
37090         * g++.dg/template/memfriend17.C: Likewise.
37091         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37092
37093 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37094
37095         * g++.dg/conversion/dr195.C: New.
37096         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37097
37098 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37099             Devang Patel  <dpatel@apple.com>
37100
37101         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37102         of floating point arithmetic, which could trap.
37103
37104 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37105
37106         PR c++/14035
37107         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37108         * g++.dg/conversion/const2.C: New test.
37109         * g++.dg/expr/reinterpret2.C: New test.
37110         * g++.dg/expr/reinterpret3.C: New test.
37111         * g++.dg/expr/cast2.C: New test.
37112         * g++.dg/expr/copy1.C: New test.
37113         * g++.dg/other/conversion1.C: Change error message.
37114         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37115         function pointers to void *.
37116         * g++.old-deja/g++.mike/p10148.C: Likewise.
37117
37118 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37119
37120         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37121
37122 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37123
37124         PR c++/18047
37125
37126         * g++.dg/parse/expr3.C: New test.
37127
37128 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37129
37130         * gcc.dg/smod-1.c: New test.
37131
37132 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37133
37134         * objc.dg/method-14.m: New test.
37135
37136 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37137
37138         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37139         Also xfail as the patch was reverted.
37140
37141 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37142
37143         PR middle-end/16973
37144         * gcc.dg/pr16973.c: New test.
37145
37146 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37147
37148         PR tree-optimization/17656
37149         * gcc.c-torture/compile/pr17656.c: New test.
37150
37151 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * g++.dg/eh/shadow1.C: New.
37154
37155 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37156
37157         * gcc.c-torture/compile/20041018-1.c: New test.
37158
37159 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37160
37161         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37162         compiler referring to register 0 when accessing sdata.  The linker
37163         now patches things up.
37164
37165 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37166
37167         PR c/17529
37168         * gcc.c-torture/compile/pr17529.c: New test.
37169
37170 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37171
37172         PR c++/17743
37173         * g++.dg/ext/attrib17.C: New test.
37174
37175 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37176
37177         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37178
37179 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37180
37181         PR c++/10479
37182         * g++.dg/ext/attrib16.C: New test.
37183
37184 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37185
37186         PR c++/17042
37187         * g++.dg/init/dso_handle1.C: New test.
37188
37189         PR c++/14667
37190         * g++.dg/parse/typedef6.C: New test.
37191
37192         PR c++/17916
37193         * g++.dg/parse/pragma1.C: New test.
37194
37195 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37196
37197         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37198
37199 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37200
37201         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37202         -fno-common when on HPPA HP-UX platforms.
37203
37204 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37205
37206         PR other/16820
37207         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37208         stdint.h.
37209         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37210         uintptr_t.
37211
37212 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37213
37214         PR c++/16301
37215         * g++.dg/lookup/strong-using-4.C: New test.
37216
37217 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37218
37219         PR middle-end/16567
37220         * gcc.c-torture/compile/nested-1.c: New test.
37221
37222 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37223
37224         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37225         and mipsisa64*-*-* (until support for misaligned loads is added).
37226         * gcc.dg/vect/vect-50.c: Likewise.
37227         * gcc.dg/vect/vect-52.c: Likewise.
37228         * gcc.dg/vect/vect-54.c: Likewise.
37229         * gcc.dg/vect/vect-58.c: Likewise.
37230         * gcc.dg/vect/vect-60.c: Likewise.
37231         * gcc.dg/vect/vect-80.c: Likewise.
37232
37233 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37234
37235         PR c++/17976
37236         * g++.dg/init/dtor3.C: New test.
37237
37238 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37239
37240         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37241
37242 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37243
37244         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37245         * gcc.dg/macho-lo-sum.c: Likewise.
37246
37247 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37248
37249         * gcc.dg/ppc-spe64-1.c: New test.
37250
37251 2004-10-14  Devang Patel  <dpatel@apple.com>
37252
37253         PR 17635
37254         * gcc.dg/pr17635.c : New test.
37255
37256 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37257
37258         * gcc.dg/vect/vect-28.c: Remove xfail.
37259         * gcc.dg/vect/vect-30.c: Remove xfail.
37260         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37261         * gcc.dg/vect/vect-33.c: Remove xfail.
37262         * gcc.dg/vect/vect-44.c: Remove xfail.
37263         * gcc.dg/vect/vect-46.c: Remove xfail.
37264         * gcc.dg/vect/vect-50.c: Remove xfail.
37265         * gcc.dg/vect/vect-52.c: Remove xfail.
37266         * gcc.dg/vect/vect-54.c: Remove xfail.
37267         * gcc.dg/vect/vect-58.c: Remove xfail.
37268         * gcc.dg/vect/vect-60.c: Remove xfail.
37269         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37270         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37271         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37272         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37273         * gcc.dg/vect/vect-8.c: Remove xfail.
37274         * gcc.dg/vect/vect-80.c: Remove xfail.
37275         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37276
37277 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37278
37279         * gcc.dg/vect/vect-82.c: New testcase.
37280         * gcc.dg/vect/vect-82_64.c: New testcase.
37281         * gcc.dg/vect/vect-83.c: New testcase.
37282         * gcc.dg/vect/vect-83_64.c: New testcase.
37283
37284 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37285
37286         * gcc.dg/cpp/error-1.c: New test.
37287
37288 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37289
37290         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37291
37292 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37293
37294         PR target/17984
37295         * gcc.dg/cris-peep2-xsrand2.c: New test.
37296
37297 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37298
37299         PR c++/17661
37300         * g++.dg/expr/for2.C: New test.
37301
37302 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37303
37304         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37305
37306 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37307
37308         PR tree-optimization/17724
37309         * g++.dg/opt/pr17724-1.C: New test.
37310         * g++.dg/opt/pr17724-2.C: New test.
37311         * g++.dg/opt/pr17724-3.C: New test.
37312         * g++.dg/opt/pr17724-4.C: New test.
37313         * g++.dg/opt/pr17724-5.C: New test.
37314         * g++.dg/opt/pr17724-6.C: New test.
37315
37316 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37317
37318         PR c/17301
37319         * gcc.dg/pr17301-2.c: New test.
37320
37321 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37322
37323         PR c++/15876
37324         * g++.dg/parse/error22.C: New test.
37325
37326         PR c++/17936
37327         * g++.dg/template/spec18.C: New test.
37328
37329 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37330
37331         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37332         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37333         memcpy.
37334         * gcc.dg/ia64-sync-2.c: Ditto.
37335         * gcc.dg/ia64-sync-3.c: Ditto.
37336
37337 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37338
37339         * g++.dg/eh/cleanup5.C: Add dg-options "".
37340
37341 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37342
37343         PR middle-end/17657
37344         * gcc.dg/switch-4.c: New test case.
37345
37346 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37347
37348         * gcc.c-torture/execute/20041011-1.c: New test.
37349
37350 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37351
37352         PR c++/17554
37353         * g++.dg/init/for3.C: New test.
37354
37355         PR c++/17657
37356         * g++.dg/opt/switch2.C: New test.
37357
37358         PR middle-end/17703
37359         * g++.dg/warn/Wreturn-2.C: New test.
37360
37361 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37362
37363         PR c++/17907
37364         * g++.dg/eh/cleanup5.C: New test.
37365
37366 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37367
37368         PR c++/17393
37369         * g++.dg/parse/error21.C: New test.
37370
37371 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37372
37373         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37374         * g++.dg/warn/incomplete1.C: Likewise.
37375         * g++.dg/template/qualttp20.C: Likewise.
37376
37377 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37378
37379         PR c/17881
37380         * parm-incomplete-1.c: New test.
37381
37382 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37383
37384         PR c++/17867
37385         * g++.dg/parse/error19.C: New test.
37386
37387         PR c++/17670
37388         * g++.dg/init/new11.C: New test.
37389
37390         PR c++/17821
37391         * g++.dg/parse/error20.C: New test.
37392
37393         PR c++/17826
37394         * g++.dg/template/crash24.C: New test.
37395
37396 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37397
37398         PR c/17301
37399         * gcc.dg/pr17301-1.c: New test.
37400
37401 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37402
37403         PR c/17189
37404         * gcc.dg/anon-struct-5.c: New test.
37405
37406 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37407
37408         PR c/17844
37409         * gcc.dg/pr17844-1.c: New test.
37410
37411 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37412
37413         PR tree-optimization/17906
37414         * gcc.c-torture/compile/pr17906.c: New.
37415
37416 2004-10-09  Stuart Hastings  <stuart@apple.com>
37417             Roger Sayle  <roger@eyesopen.com>
37418
37419         PR rtl-optimization/17853
37420         * gcc.dg/i386-mmx-5.c: New testcase.
37421
37422 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37423
37424         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37425
37426 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37427
37428         PR c++/17524
37429         * g++.dg/template/static9.C: New test.
37430
37431         PR c++/17685
37432         * g++.dg/parse/operator5.C: New test.
37433
37434 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37435
37436         PR middle-end/17894
37437         * gcc.c-torture/execute/divcmp-4.c: New test case.
37438
37439 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37440
37441         PR tree-opt/17902
37442         * g++.dg/opt/pr17902.C: New test.
37443
37444 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37445
37446         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37447
37448 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37449
37450         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37451
37452 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37453
37454         * gcc.dg/assign-warn-3.c: New test.
37455
37456 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37457
37458         PR c/16999
37459         * gcc.dg/cpp/ident-1.c: New test.
37460
37461 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37462
37463         * gcc.c-torture/compile/acc1.c: New.
37464
37465 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37466
37467         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37468         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37469
37470 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37471
37472         * gcc.dg/ultrasp11.c: New test.
37473
37474 2004-10-08  Michael Matz  <matz@suse.de>
37475
37476         * gcc.dg/doloop-2.c: New test.
37477
37478 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37479
37480         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37481         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37482         objc.dg/method-9.m: Update expected diagnostics.
37483
37484 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37485
37486         * gcc.dg/ppc-fsel-3.c: New file.
37487         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37488
37489 2004-10-07  Paul Brook  <paul@codesourcery.com>
37490
37491         * gfortran.dg/intrinsic_verify_1.f90: New test.
37492
37493 2004-10-07  Paul Brook  <paul@codesourcery.com>
37494
37495         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37496
37497 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37498
37499         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37500         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37501         commit.
37502
37503 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37504
37505         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37506
37507 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37508
37509         PR c++/17115
37510         * g++.dg/warn/Winline-4.C: New test.
37511
37512 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37513
37514         * gcc.c-torture/compile/20041007-1.c: New test.
37515
37516 2004-10-07  Paul Brook  <paul@codesourcery.com>
37517
37518         PR fortran/17678
37519         * gfortran.dg/use_allocated_1.f90: New test.
37520
37521 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37522
37523         PR middle-end/17849
37524         * gfortran.fortran-torture/compile/nested.f90: New test
37525
37526 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37527
37528         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37529
37530 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37531
37532         PR c++/17368
37533         * g++.dg/ext/asm6.C: New test.
37534
37535 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37536
37537         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37538
37539 2004-10-06  Paul Brook  <paul@codesourcery.com>
37540
37541         PR libfortran/17709
37542         * gfortran.dg/empty_format_1.f90: New test.
37543
37544 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37545
37546         PR fortran/17568
37547         * gfortran.dg/ishft.f90: New test.
37548
37549         PR fortran/17283
37550         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37551         tests.
37552
37553 2004-10-06  Paul Brook  <paul@codesourcery.com>
37554
37555         * gfortran.dg/do_1.f90: New test.
37556
37557 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37558
37559         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37560         optimizing for size.
37561
37562 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37563
37564         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37565
37566 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37567
37568         * gcc.c-torture/compile/20041005-1.c: New test.
37569
37570 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         PR c++/17829
37573         * g++.dg/lookup/koenig4.C: New.
37574
37575 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37576
37577         * g++.dg/other/classkey1.C: Adjust quoting marks.
37578         * g++.dg/parse/error15.C: Likewise.
37579         * g++.dg/template/meminit2.C (int>): Likewise.
37580
37581 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37582
37583         PR fortran/17283
37584         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37585
37586         PR fortran/17631
37587         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37588
37589         PR fortran/17708
37590         * gfortran.dg/pr17708.f90: New test.
37591
37592 2004-10-04  Chao-ying Fu  <fu@mips.com>
37593
37594         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37595         * gcc.dg/vect/vect-4.c: Ditto.
37596         * gcc.dg/vect/vect-5.c: Ditto.
37597         * gcc.dg/vect/vect-6.c: Ditto.
37598         * gcc.dg/vect/vect-8.c: Ditto.
37599         * gcc.dg/vect/vect-16.c: Ditto.
37600         * gcc.dg/vect/vect-30.c: Ditto.
37601         * gcc.dg/vect/vect-40.c: Ditto.
37602         * gcc.dg/vect/vect-41.c: Ditto.
37603         * gcc.dg/vect/vect-42.c: Ditto.
37604         * gcc.dg/vect/vect-43.c: Ditto.
37605         * gcc.dg/vect/vect-44.c: Ditto.
37606         * gcc.dg/vect/vect-45.c: Ditto.
37607         * gcc.dg/vect/vect-46.c: Ditto.
37608         * gcc.dg/vect/vect-47.c: Ditto.
37609         * gcc.dg/vect/vect-48.c: Ditto.
37610         * gcc.dg/vect/vect-49.c: Ditto.
37611         * gcc.dg/vect/vect-50.c: Ditto.
37612         * gcc.dg/vect/vect-51.c: Ditto.
37613         * gcc.dg/vect/vect-52.c: Ditto.
37614         * gcc.dg/vect/vect-53.c: Ditto.
37615         * gcc.dg/vect/vect-54.c: Ditto.
37616         * gcc.dg/vect/vect-55.c: Ditto.
37617         * gcc.dg/vect/vect-56.c: Ditto.
37618         * gcc.dg/vect/vect-57.c: Ditto.
37619         * gcc.dg/vect/vect-58.c: Ditto.
37620         * gcc.dg/vect/vect-59.c: Ditto.
37621         * gcc.dg/vect/vect-60.c: Ditto.
37622         * gcc.dg/vect/vect-74.c: Ditto.
37623         * gcc.dg/vect/vect-79.c: Ditto.
37624         * gcc.dg/vect/vect-80.c: Ditto.
37625
37626 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37627
37628         * gcc.dg/unused-7.c: Use the correct option.
37629
37630 2004-10-04  Paul Brook  <paul@codesourcery.com>
37631         Bud Davis  <bdavis9659@comcast.net>
37632
37633         PR fortran/17706
37634         PR fortran/16434
37635         * gfortran/pr17706.f90: New test.
37636         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37637
37638 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37639
37640         * gfortran.dg/pr17612.f90: New test.
37641
37642 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37643
37644         * g++.dg/template/local1.C: Adjust quoting marks in
37645         testing for diagnostics.
37646         * g++.dg/tls/diag-2.C: Likewise.
37647         * g++.dg/other/error8.C: Likewise.
37648
37649 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37650
37651         PR c/17178
37652         * gcc.dg/unused-4.c: Adjust to be correct.
37653
37654         PR c/17820
37655         * gcc.dg/unused-7.c: New test.
37656
37657 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37658
37659         PR c++/17797
37660         * g++.dg/overload/template2.C: New test.
37661
37662 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37663
37664         PR tree-optimization/16632
37665         * gcc.dg/tree-ssa/20041002-1.c: New.
37666
37667 2004-10-03  Paul Brook  <paul@codesourcery.com>
37668
37669         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37670         rather than relying on default formatting.
37671
37672 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37673
37674         * gcc.dg/20040920-1.c: Update expected message text.
37675
37676 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37677
37678         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37679
37680 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37681
37682         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37683         tree level.
37684
37685 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37686
37687         * gcc.dg/tree-ssa/pr17343.c: Remove.
37688
37689 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37690
37691         PR tree-opt/17343
37692         * gcc.dg/tree-ssa/pr17343.c: New test.
37693
37694 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37695
37696         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37697         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37698         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37699         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37700         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37701
37702 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37703
37704         * gcc.dg/lvalue-2.c: New test.
37705
37706 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37707
37708         PR c/17730
37709         * gcc.dg/pr17730-1.c: New test
37710
37711 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37712
37713         PR c/7425
37714         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37715
37716 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37717
37718         * gcc.c-torture/execute/stdarg-1.c: New test.
37719         * gcc.c-torture/execute/stdarg-2.c: New test.
37720         * gcc.c-torture/execute/stdarg-3.c: New test.
37721         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37722         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37723         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37724         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37725         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37726
37727 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37728
37729         PR tree-optimization/17697
37730         * g++.dg/opt/pr17697-1.C: New test.
37731         * g++.dg/opt/pr17697-2.C: New test.
37732         * g++.dg/opt/pr17697-3.C: New test.
37733
37734 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37735
37736         PR c/16409
37737         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37738         gcc.dg/vla-init-5.c: New tests.
37739
37740 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37741
37742         PR c/13804
37743         * gcc.dg/pr13804-1.c: New test.
37744
37745 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37746
37747         PR fortran/16938
37748         * gfortran.dg/pr16938.f90: New test.
37749
37750 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37751
37752         * g++.dg/template/crash23.C: New test.
37753
37754 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37755
37756         PR c++/17585
37757         * g++.dg/template/static8.C: New test.
37758
37759 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37760
37761         PR c++/17681
37762         * g++.dg/other/error9.C: New test.
37763
37764 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37765
37766         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37767
37768 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37769
37770         PR fortran/15164
37771         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37772
37773 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37774
37775         PR middle-end/17112
37776         * gcc.dg/pr17112-1.c: New test case.
37777
37778 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37779
37780         PR c/11459
37781         * gcc.dg/pr11459-1.c: New test.
37782
37783 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37784
37785         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37786         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37787
37788 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37789
37790         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37791
37792 2004-09-25  Jan Hubicka  <jh@suse.cz>
37793
37794         * compile/30040909-1.c: New test.
37795         * compile/30040907-1.c: New test.
37796
37797 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37798
37799         * gcc.c-torture/execute/va-arg-26.c: New test.
37800
37801 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37802
37803         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37804         extra diagnostics on targets with 64-bit pointers.
37805         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37806
37807 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37808
37809         PR c/17188
37810         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37811         * gcc.dg/decl-3.c: Adjust expected message.
37812
37813 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37814
37815         PR fortran/17615
37816         * gfortran.dg/pr17615.f90: New test.
37817
37818 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37819
37820         PR tree-optimzation/17517
37821         * g++.dg/tree-ssa/pr17517.C: New Test.
37822
37823 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         PR c++/16889
37826         * g++.dg/lookup/ambig3.C: New.
37827
37828 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37829
37830         PR tree-opt/17624
37831         * g++.dg/opt/pr17624.C: New test.
37832
37833 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37834
37835         PR c/6980
37836         * gcc.dg/Wbad-function-cast-1.c: New test.
37837
37838 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37839
37840         * g++.dg/ext/complit1.C
37841         * g++.dg/other/error2.C
37842         * g++.dg/other/nontype-1.C
37843         * g++.dg/parse/crash11.C
37844         * g++.dg/parse/crash12.C
37845         * g++.dg/parse/error15.C
37846         * g++.dg/parse/error4.C
37847         * g++.dg/parse/tmpl-outside1.C
37848         * g++.dg/parse/too-many-tmpl-args1.C
37849         * g++.dg/template/dependent-expr3.C
37850         * g++.dg/template/error10.C
37851         * g++.dg/template/instantiate1.C
37852         * g++.dg/template/vtable2.C
37853         * g++.dg/warn/Wshadow-1.C
37854         * g++.dg/warn/weak1.C
37855         * g++.old-deja/g++.brendan/crash16.C
37856         * g++.old-deja/g++.brendan/crash18.C
37857         * g++.old-deja/g++.brendan/crash48.C
37858         * g++.old-deja/g++.brendan/crash49.C
37859         * g++.old-deja/g++.brendan/crash55.C
37860         * g++.old-deja/g++.brendan/crash56.C
37861         * g++.old-deja/g++.brendan/crash8.C
37862         * g++.old-deja/g++.brendan/enum11.C
37863         * g++.old-deja/g++.brendan/enum8.C
37864         * g++.old-deja/g++.brendan/enum9.C
37865         * g++.old-deja/g++.brendan/friend3.C
37866         * g++.old-deja/g++.brendan/misc14.C
37867         * g++.old-deja/g++.bugs/900402_02.C
37868         * g++.old-deja/g++.bugs/900404_03.C
37869         * g++.old-deja/g++.bugs/900404_04.C
37870         * g++.old-deja/g++.bugs/900428_03.C
37871         * g++.old-deja/g++.jason/crash4.C
37872         * g++.old-deja/g++.jason/overload21.C
37873         * g++.old-deja/g++.jason/redecl1.C
37874         * g++.old-deja/g++.jason/report.C
37875         * g++.old-deja/g++.jason/rfg10.C
37876         * g++.old-deja/g++.jason/template30.C
37877         * g++.old-deja/g++.law/arm12.C
37878         * g++.old-deja/g++.law/ctors5.C
37879         * g++.old-deja/g++.law/cvt20.C
37880         * g++.old-deja/g++.law/init10.C
37881         * g++.old-deja/g++.law/init8.C
37882         * g++.old-deja/g++.law/visibility17.C
37883         * g++.old-deja/g++.law/visibility7.C
37884         * g++.old-deja/g++.mike/net8.C
37885         * g++.old-deja/g++.mike/p646.C
37886         * g++.old-deja/g++.mike/p700.C
37887         * g++.old-deja/g++.mike/p701.C
37888         * g++.old-deja/g++.mike/p811.C
37889         * g++.old-deja/g++.ns/template13.C
37890         * g++.old-deja/g++.other/array3.C
37891         * g++.old-deja/g++.other/crash25.C
37892         * g++.old-deja/g++.other/dtor3.C
37893         * g++.old-deja/g++.other/dtor4.C
37894         * g++.old-deja/g++.other/main1.C
37895         * g++.old-deja/g++.other/warn7.C
37896         * g++.old-deja/g++.pt/crash11.C
37897         * g++.old-deja/g++.pt/crash36.C
37898         * g++.old-deja/g++.pt/spec22.C
37899         * g++.old-deja/g++.pt/spec9.C
37900         * g++.old-deja/g++.pt/ttp52.C
37901         * g++.old-deja/g++.robertl/eb103.C
37902         * g++.old-deja/g++.robertl/eb121.C
37903         * g++.old-deja/g++.robertl/eb22.C
37904         * g++.old-deja/g++.robertl/eb8.C:
37905         Update locations and/or regexps of dg-error markers.
37906         Remove markers for some bogus messages that are no longer issued.
37907
37908 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37909
37910         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37911         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37912
37913 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37914
37915         PR c++/17618
37916         * g++.dg/lookup/crash5.C: New test.
37917
37918 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37919
37920         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37921         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37922         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37923         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37924         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37925         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37926
37927         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37928         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37929         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37930         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37931         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37932         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37933
37934         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37935
37936         * gcc.dg/vect/vect-44.c: Check additional cases.
37937         * gcc.dg/vect/vect-48.c: Check additional cases.
37938
37939         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37940         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37941         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37942         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37943         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37944         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37945         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37946         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37947         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37948
37949         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37950         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37951         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37952
37953 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37954
37955         * gcc.dg/tree-ssa/loop-6.c: New test.
37956
37957 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37958
37959         PR c++/17620
37960         * g++.dg/inherit/base2.C: New.
37961
37962 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37963
37964         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37965         * gcc.dg/20001012-2.c: Likewise.
37966         * gcc.dg/20001013-1.c: Likewise.
37967         * gcc.dg/20001101-1.c: Likewise.
37968         * gcc.dg/20001102-1.c: Likewise.
37969         * gcc.dg/bf-spl1.c: Likewise.
37970         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37971         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37972
37973 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37974
37975         PR tree-optimization/16721
37976         * gcc.dg/tree-ssa/pr16721.c: New test.
37977
37978 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37979
37980         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37981         * gcc.dg/20040305-1.c: Likewise.
37982
37983 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37984
37985         PR c/16566
37986         * gcc.c-torture/compile/pr16566-1.c,
37987         gcc.c-torture/compile/pr16566-2.c,
37988         gcc.c-torture/compile/pr16566-3.c: New tests.
37989
37990 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37991
37992         PR tree-optimization/17512
37993         * gcc.c-torture/compile/20040916-1.c.
37994
37995 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37996
37997         * gcc.dg/pragma-re-3.c: New test.
37998
37999 2004-09-17  Matt Austern  <austern@apple.com>
38000
38001         PR c++/15049
38002         * g++.dg/other/anon3.C: New.
38003
38004 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38005
38006         PR c++/7503
38007         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38008         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38009         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38010         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38011         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38012
38013 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38014
38015         PR fortran/17286
38016         * gfortran.dg/pr17286.f90: New test.
38017
38018 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38019
38020         PR c++/17530
38021         * g++.dg/template/static7.C: New test.
38022
38023 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38024
38025         PR tree-opt/17558
38026         * gcc.c-torture/compile/pr17558.c: New test.
38027
38028 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38029
38030         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38031         if SKIP_ATTRIBUTE is defined.
38032
38033 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38034
38035         PR fortran/15957
38036         * gfortran.dg/pr15957.f90: New test.
38037
38038 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38039
38040         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38041         in comparison.
38042         * gcc.dg/vect/vect-79.c: Likewise.
38043         * gcc.dg/vect/vect-80.c: Likewise.
38044
38045 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38046
38047         PR fortran/15750
38048         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38049
38050 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38051
38052         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38053         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38054         * gcc.dg/vect/vect-62.c: New testcase.
38055         * gcc.dg/vect/vect-63.c: New testcase.
38056         * gcc.dg/vect/vect-64.c: New testcase.
38057         * gcc.dg/vect/vect-65.c: New testcase.
38058         * gcc.dg/vect/vect-66.c: New testcase.
38059         * gcc.dg/vect/vect-67.c: New testcase.
38060         * gcc.dg/vect/vect-68.c: New testcase.
38061         * gcc.dg/vect/vect-69.c: New testcase.
38062         * gcc.dg/vect/vect-79.c: New testcase.
38063         * gcc.dg/vect/vect-80.c: New testcase.
38064
38065 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38066
38067         * gcc.target/mips/asm-1.c: New test.
38068
38069 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38070
38071         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38072         * gcc.dg/vect/vect-73.c: New testcase.
38073         * gcc.dg/vect/vect-74.c: New testcase.
38074         * gcc.dg/vect/vect-75.c: New testcase.
38075         * gcc.dg/vect/vect-76.c: New testcase.
38076         * gcc.dg/vect/vect-77.c: New testcase.
38077         * gcc.dg/vect/vect-78.c: New testcase
38078
38079 2004-09-18  Paul Brook  <paul@codesourcery.com>
38080
38081         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38082
38083 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38084
38085         PR c/17424
38086         * gcc.dg/pr17424-1.c: New test.
38087
38088 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38089
38090         * g++.dg/tree-ssa/pr17153.C: New test.
38091
38092 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38093
38094         PR pch/13361
38095         * g++.dg/pch/wchar-1.C: New.
38096         * g++.dg/pch/wchar-1.Hs: New.
38097
38098 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38099
38100         * gcc.c-torture/execute/20040917-1.c: New test.
38101
38102 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38103
38104         PR tree-optimization/17319
38105         * gcc.dg/pr17319.c: New test.
38106
38107 2004-09-17  Devang Patel  <dpatel@apple.com>
38108
38109         * gcc.dg/20040813-1.c: New test.
38110
38111 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38112
38113         PR tree-optimization/17273
38114         * gcc.c-torture/compile/pr17273.c: New test.
38115
38116 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38117
38118         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38119         Update expected messages.
38120         * gcc.dg/declspec-13.c: New test.
38121
38122 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38123
38124         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38125
38126 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38127
38128         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38129         change what 'a' is pointing to.
38130
38131 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38132
38133         PR c++/16002
38134         * g++.dg/template/error18.C: New test.
38135
38136         PR c++/16029
38137         * g++.dg/warn/Wunused-8.C: New test.
38138
38139 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38140
38141         PR tree-optimization/17513
38142         * gcc.dg/20040916-1.c: New test.
38143
38144 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38145
38146         PR c++/17501
38147         * g++.dg/template/typename7.C: New test.
38148
38149 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38150
38151         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38152
38153 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38154
38155         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38156         with -ftree-based-profiling also.
38157         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38158
38159 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38160
38161         PR/15364
38162         * gfortran.dg/der_array_io_1.f90: New test.
38163         * gfortran.dg/der_array_io_2.f90: New test.
38164         * gfortran.dg/der_array_io_3.f90: New test.
38165
38166 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38167
38168         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38169         EABI.
38170
38171 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38172
38173         * g++.dg/opt/switch1.C: New test.
38174
38175 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38176
38177         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38178         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38179         Update expected messages.
38180
38181 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38182
38183         PR fortran/16485
38184         * gfortran.dg/same_name_1.f90: New test.
38185
38186 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38187
38188         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38189         dereference garbage pointers.
38190
38191 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38194         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38195
38196         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38197         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38198         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38199
38200 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38201
38202         PR c++/17324
38203         * g++.dg/template/mangle1.C: New test.
38204
38205 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38206
38207         PR tree-optimization/17252
38208         * gcc.c-torture/execute/pr17252.c: New test.
38209
38210 2004-09-14  Andrew Pinski  <apinski@apple.com>
38211
38212         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38213
38214 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38215
38216         PR rtl-optimization/9771
38217         * gcc.dg/pr9771-1.c: New test case.
38218
38219 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38220
38221         PR tree-optimization/15262
38222         * gcc.c-torture/execute/pr15262-1.c: New test.
38223         * gcc.c-torture/execute/pr15262-2.c: New test.
38224
38225 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38226
38227         * gcc.dg/declspec-12.c: New test.
38228
38229 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38230
38231         * gfortran.dg/pr17090.f90: Add directives to test.
38232
38233 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38234
38235         * gcc.c-torture/compile/20040914-1.c: New test.
38236
38237 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38238
38239         PR c++/16162
38240         * g++.dg/template/decl2.C: New test.
38241
38242 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38243
38244         PR fortran/17090
38245         * gfortran.dg/pr17090.f90: New test.
38246
38247 2004-09-13  Dale Johannesen  <dalej@apple.com>
38248
38249         * gcc.c-torture/compile/pr17408.c: New test case.
38250
38251 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38252
38253         PR c++/16716
38254         * g++.dg/parse/crash17.C: New test.
38255
38256         PR c++/17327
38257         * g++.dg/template/enum3.C: New test.
38258
38259 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38260
38261         * lib/gcc-defs.exp: Load wrapper.exp.
38262         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38263         using local code.
38264         * lib/gcc.exp (gcc_init): Similar.
38265         * lib/gfortran.exp (gfortran_init): Similar.
38266         * lib/objc.exp (objc_init): Similar.
38267         * lib/treelang.exp (treelang_init): Similar.
38268         * lib/wrapper.exp: New file with build_wrapper call machinery in
38269         ${tool}_maybe_build_wrapper.
38270
38271 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38272
38273         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38274         "inline".
38275         * gcc.dg/declspec-11.c: Update expected messages.
38276         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38277         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38278         gcc.dg/inline-12.c: New tests.
38279
38280 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38281
38282         * g++.dg/tree-ssa/pr17400.C: New testcase.
38283
38284 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38285
38286         * gcc.target/mips/sb1-1.c: New testcase.
38287
38288 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38289
38290         * lib/g77-dg.exp: Remove unused file.
38291         * lib/mike-g77.exp: Ditto.
38292         * lib/g77.exp: Ditto.
38293
38294 2004-09-12  Richard Henderson  <rth@redhat.com>
38295
38296         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38297
38298 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38299
38300         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38301         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38302         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38303         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38304         Update expected messages.
38305
38306 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38307
38308         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38309         declaration/use mismatch for dirp parameter.
38310
38311 2004-09-12  Andrew Pinski  <apinski@apple.com>
38312
38313         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38314         -fgnu-runtime is passed.
38315
38316 2004-09-12  Richard Henderson  <rth@redhat.com>
38317
38318         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38319         do the uplevel thing and update additional_flags directly.
38320         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38321         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38322         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38323         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38324
38325 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38326
38327         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38328
38329 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38330
38331         PR middle-end/17411
38332         * g++.dg/opt/pr17411-1.C: New test case.
38333
38334 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38335
38336         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38337         gcc.dg/tls/diag-2.c: Update expected messages.
38338         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38339         messages.
38340         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38341         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38342         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38343         gcc.dg/tls/diag-5.c: New tests.
38344
38345 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38346
38347         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38348
38349 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38350
38351         * g++.dg/parse/break-in-for.C: New test.
38352
38353 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38354
38355         * gcc.dg/tree-ssa/20040911-1.c: New test.
38356
38357 2004-09-11  Andreas Jaeger  <aj@suse.de>
38358
38359         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38360         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38361
38362 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38363
38364         * gcc.target/frv: New directory of FR-V-specific tests.
38365
38366 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38367
38368         * gcc.dg/convert-vec-1.c: New test.
38369
38370 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38371
38372         PR middle-end/17024
38373         * gcc.dg/pr17024-1.c: New test case.
38374
38375 2004-09-10  Eric Christopher  <echristo@redhat.com>
38376
38377         * gcc.dg/20040910-1.c: New test.
38378
38379 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38380
38381         * gcc.dg/bitfld-9.c: New test.
38382
38383 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38384
38385         * gcc.c-torture/execute/ieee/acc1.c: New test.
38386         * gcc.c-torture/execute/ieee/acc2.c: New test.
38387         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38388
38389 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38390
38391         * gcc.dg/deprecated-2.c: New test.
38392
38393 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38394
38395         * gcc.dg/init-vec-1.c: New test.
38396
38397 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38398
38399         PR middle-end/17055
38400         * gcc.dg/pr17055-1.c: New test case.
38401
38402 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38403
38404         PR target/17377
38405         * gcc.c-torture/execute/pr17377.c: New test.
38406
38407 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38408
38409         PR c/8420
38410         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38411         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38412         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38413         gcc.dg/long-long-typespec-1.c: New tests.
38414         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38415
38416 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38417
38418         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38419         gcc.dg/gnu99-static-1.c: New tests.
38420
38421 2004-09-08  Devang Patel  <dpatel@apple.com>
38422
38423         * gcc.dg/darwin-ld-20040828-1.c: New test.
38424         * gcc.dg/darwin-ld-20040828-2.c: New test.
38425         * gcc.dg/darwin-ld-20040828-3.c: New test.
38426
38427 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38428
38429         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38430         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38431         in error message.
38432         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38433         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38434         in error message.
38435         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38436         types they qualify.
38437         * objc.dg/type-size-2.m: Fix wording in comment.
38438         * objc.dg/va-meth-1.m: New test case.
38439
38440 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38441
38442         PR c/16633:
38443         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38444         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38445
38446 2004-09-06  Devang Patel  <dpatel@apple.com>
38447
38448         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38449         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38450
38451 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38452
38453         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38454         reflect changed line numbering of diagnostics.
38455
38456 2004-09-06  Paul Brook  <paul@codesourcery.com>
38457
38458         * gfortran.dg/edit_real_1.f90: Add new test.
38459
38460 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38461
38462         * gcc.dg/tree-ssa/loop-2.c: New test.
38463         * gcc.dg/tree-ssa/loop-3.c: New test.
38464         * gcc.dg/tree-ssa/loop-4.c: New test.
38465         * gcc.dg/tree-ssa/loop-5.c: New test.
38466
38467 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38468
38469         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38470
38471 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38472
38473         * gcc.dg/format/sentinel-1.c: New test.
38474
38475 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38476
38477         * gcc.dg/builtins-46.c: New.
38478
38479 2004-09-03  Devang Patel  <dpatel@apple.com>
38480
38481         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38482         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38483
38484 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38485
38486         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38487         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38488         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38489         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38490         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38491         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38492         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38493         the non-portable bzero.
38494         * gcc.dg/20010912-1.c: xfail for NetWare.
38495         * gcc.dg/20020426-2.c: xfail for NetWare.
38496         * gcc.dg/20021014-1.c: xfail for NetWare.
38497         * gcc.dg/20021018-1.c: xfail for NetWare.
38498         * gcc.dg/20030213-1.c: xfail for NetWare.
38499         * gcc.dg/20030225-1.c: xfail for NetWare.
38500         * gcc.dg/20030708-1.c: xfail for NetWare.
38501         * gcc.dg/builtins-config.h: Also exclude NetWare.
38502         * gcc.dg/format/format.h: Define restrict only if not already defined.
38503         * gcc.dg/nest.c: xfail for NetWare.
38504         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38505         * lib/target-supports.exp (check_visibility_available): Exclude
38506         NetWare.
38507
38508 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38509
38510         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38511         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38512         deterministic starting point for the alignment of structure fields.
38513         * gcc.dg/Wpadded.c: Dito.
38514         * g++.dg/abi/vbase10.C: Dito.
38515
38516 2004-09-03  Devang Patel  <dpatel@apple.com>
38517
38518         * g++.dg/debug/pr15736.cc: New test.
38519
38520 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38521
38522         * README.QMTEST: Fix out-of-date link.
38523
38524 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38525
38526         PR fortran/16579
38527         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38528         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38529
38530 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38531
38532         * g++.dg/abi/arm_rtti1.C: New test.
38533
38534 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38535
38536         * gcc.dg/ppc-vector-memcpy.c: New.
38537         * gcc.dg/ppc-vector-memset.c: New.
38538
38539 2004-09-02  Chao-ying Fu  <fu@mips.com>
38540
38541         * gcc.target/mips/mips-3d-1.c: New test.
38542         * gcc.target/mips/mips-3d-2.c: New test.
38543         * gcc.target/mips/mips-3d-3.c: New test.
38544         * gcc.target/mips/mips-3d-4.c: New test.
38545         * gcc.target/mips/mips-3d-5.c: New test.
38546         * gcc.target/mips/mips-3d-6.c: New test.
38547         * gcc.target/mips/mips-3d-7.c: New test.
38548         * gcc.target/mips/mips-3d-8.c: New test.
38549         * gcc.target/mips/mips-3d-9.c: New test.
38550         * gcc.target/mips/mips-ps-1.c: New test.
38551         * gcc.target/mips/mips-ps-2.c: New test.
38552         * gcc.target/mips/mips-ps-3.c: New test.
38553         * gcc.target/mips/mips-ps-4.c: New test.
38554         * gcc.target/mips/mips-ps-type.c: New test.
38555
38556 2004-09-02  Paul Brook  <paul@codesourcery.com>
38557
38558         * gfortran.dg/edit_real_1.f90: Add new tests.
38559
38560 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38561
38562         PR fortran/15327
38563         * gfortran.dg/merge_char_1.f90: New test.
38564
38565 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38566
38567         PR fortran/16404
38568         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38569
38570 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38571
38572         PR c/1522
38573         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38574
38575 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38576
38577         * g++.dg/opt/loop1.C: Do not XFAIL.
38578
38579 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38580
38581         * gcc.c-torture/execute/20040831-1.c: New test.
38582
38583 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38584
38585         PR fortran/16579
38586         * gfortran.dg/g77/20010610.f: Now passes.
38587         Copy from g77.f-torture/execute. Add dg-run directive.
38588         * gfortran.dg/g77/README: Update
38589
38590 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38591
38592         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38593         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38594         (t1, t2, t3, t4): Add volatile.
38595
38596 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38597
38598         * g++.dg/ext/visibility/arm1.C: New test.
38599
38600 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38601
38602         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38603         -pedantic-errors.
38604
38605 2004-09-01  Paul Brook  <paul@codesourcery.com>
38606
38607         * gfortran.dg/eof_2.f90: New test.
38608
38609 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38610
38611         PR fortran/16579
38612         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38613
38614 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38615
38616         PR libfortran/16805
38617         * gfortran.dg/list_read_2.f90: New test.
38618
38619 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38620
38621         * g++.dg/abi/key1.C: New test.
38622
38623 2004-08-31  Richard Henderson  <rth@redhat.com>
38624
38625         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38626         form of offsetof.
38627         * g++.dg/other/offsetof5.C: Remove duplicate.
38628
38629 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38630
38631         PR fortran/17244
38632         * gfortran.dg/func_derived_1.f90: New test.
38633
38634 2004-08-31  Paul Brook  <paul@codesourcery.com>
38635
38636         * gfortran.dg/eof_1.f90: New test.
38637
38638 2004-08-31  Paul Brook  <paul@codesourcery.com>
38639
38640         * gfortran.dg/list_read_1.f90: New file.
38641
38642 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38643
38644         * g++.dg/opt/loop1.C: XFAIL.
38645
38646 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38647
38648         * gcc.dg/funcdef-storage-1.c: New.
38649         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38650         an extern function in local scope.
38651         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38652         declare an 'auto inline' function in local scope.
38653         * gcc.dg/20011130-1.c: Likewise.
38654         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38655         an 'auto' function in local scope.
38656         * gcc.dg/20021014-1.c: Likewise.
38657         * gcc.dg/20030331-2.c: Likewise.
38658
38659 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38660
38661         * gfortran.dg/blockdata_1.f90: New test.
38662
38663 2004-08-30  Richard Henderson  <rth@redhat.com>
38664
38665         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38666
38667 2004-08-30  Richard Henderson  <rth@redhat.com>
38668
38669         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38670         additional_flags set by alternate driver.
38671         (ieee-options): New procedure.
38672         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38673         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38674         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38675         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38676
38677 2004-08-30  Richard Henderson  <rth@redhat.com>
38678
38679         * lib/f-torture.exp: Remove.
38680
38681 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR rtl-optimization/16590
38684         * g++.dg/opt/loop1.C: New test.
38685
38686 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38687
38688         PR fortran/13910
38689         * gfortran.dg/oldstyle_1.f90: New test.
38690
38691 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38692         Paul Brook  <paul@codesourcery.com>
38693
38694         * gfortran.dg/g77/README: Update.
38695         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38696         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38697         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38698
38699 2004-08-28  Paul Brook  <paul@codesourcery.com>
38700
38701         PR libfortran/17195
38702         * gfortran.dg/edit_real_1.f90: New test.
38703
38704 2004-08-27  Paul Brook  <paul@codesourcery.com>
38705
38706         * gfortran.dg/rewind_1.f90: New test.
38707
38708 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38709
38710         PR fortran/16597
38711         * gfortran.dg/pr16597.f90: New test.
38712
38713 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38714
38715         PR c/13801
38716         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38717         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38718         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38719         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38720         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38721
38722 2004-08-26  Nick Clifton  <nickc@redhat.com>
38723
38724         * gcc.c-torture/compile/pr17119.c: New test.
38725
38726 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38727
38728         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38729
38730 2004-08-25  Richard Henderson  <rth@redhat.com>
38731
38732         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38733         the bits that expect kind=8 to be the largest real kind.
38734
38735 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38736
38737         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38738
38739 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38740
38741         * gfortran.dg/assignment_1.f90: New test.
38742
38743 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38744
38745         * g++.dg/template/repo3.C: New test.
38746
38747 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38748
38749         PR middle-end/16693
38750         PR tree-optimization/16372
38751         * g++.dg/opt/pr16372-1.C: New test case.
38752         * g++.dg/opt/pr16693-1.C: New test case.
38753         * g++.dg/opt/pr16693-2.C: New test case.
38754
38755 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38756
38757         * objc.dg/proto-lossage-4.m: New test.
38758
38759 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38760
38761         PR c++/17155
38762         * g++.dg/inherit/local2.C: New test.
38763
38764 2004-08-25  Paul Brook  <paul@codesourcery.com>
38765
38766         PR fortran/17144
38767         * gfortran.dg/string_ctor_1.f90: New test.
38768
38769 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38770
38771         PR c++/14428
38772         * g++.dg/template/redecl2.C: New test.
38773
38774 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38775
38776         PR fortran/17143
38777         * gfortran.dg/pr17143.f90: New test.
38778
38779 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38780
38781         PR fortran/17164
38782         * gfortran.dg/pr17164.f90: New test.
38783
38784 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38785
38786         * gcc.dg/tree-ssa/loop-1.c: New test.
38787
38788 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38789
38790         * gcc.c-torture/compile/20040824-1.c: New test.
38791
38792 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38793
38794         * gcc.c-torture/compile/iftrap-3.c: New test.
38795
38796 2004-08-24  Paul Brook  <paul@codesourcery.com>
38797
38798         * gfortran.dg/entry_2.f90: New test.
38799
38800 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         PR c++/16889
38803         * g++.dg/lookup/ambig[12].C: New.
38804
38805 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38806
38807         PR c++/16706
38808         * g++.dg/template/crash21.C: New test.
38809         * g++.dg/template/crash22.C: Likewise.
38810
38811 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38812
38813         PR c++/17149
38814         * g++.dg/template/access15.C: New.
38815
38816 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38817
38818         PR c++/17163
38819         * g++.dg/template/repo2.C: New test.
38820
38821 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38822
38823         PR rtl-optimization/17078
38824         * gcc.c-torture/execute/pr17078-1.c: New test case.
38825
38826 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38827
38828         PR c/14492
38829         * gcc.dg/debug/crash1.c: New test.
38830
38831 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38832
38833         PR c/16180
38834         * gcc.dg/loop-5.c: New test.
38835
38836 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38837
38838         * gcc.c-torture/execute/20040823-1.c: New test.
38839
38840 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38841
38842         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38843         to the assembler.  Simplify test accordingly.
38844         (asm_abi_flags): Use GNU names.
38845         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38846         to check for ABI flags.
38847
38848 2004-08-22  Andrew Pinski  <apinski@apple.com>
38849
38850         * g++.dg/opt/pr14029.C: New test.
38851         * gcc.c-torture/execute/pr15262.c: New test.
38852
38853 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38854
38855         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38856
38857 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38858
38859         PR 16908
38860         * gfortran.dg/direct_io.f90: New test.
38861
38862 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38863
38864         PR c++/17121
38865         * g++.dg/inherit/local2.C: New test.
38866
38867 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38868
38869         PR c++/17120
38870         * g++.dg/warn/Wparentheses-4.C: New test.
38871
38872 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38873
38874         PR c++/17121
38875         * g++.dg/inherit/local2.C: New test.
38876
38877         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38878         * gcc.dg/ppc-ldstruct.c: Likewise.
38879         * gcc.dg/ppc64-abi-2.c: Likewise.
38880
38881 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38882
38883         PR rtl-optimization/17099
38884         * gcc.c-torture/execute/20040820-1.c: New test.
38885
38886 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38887
38888         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38889
38890 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38891
38892         PR fortran/17077
38893         * gfortran.dg/auto_array_1.f90: New test.
38894
38895 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38896
38897         PR fortran/17074
38898         * gfortran.dg/simpleif_1.f90: New test.
38899
38900 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38901
38902         * lib/target-supports.exp (check_profiling_available): Return
38903         false for arm*-*-symbianelf* and arm*-*-eabi*.
38904
38905         PR c++/15890
38906         * g++.dg/template/delete1.C: New test.
38907
38908 2004-08-19  Paul Brook  <paul@codesourcery.com>
38909
38910         PR fortran/14976
38911         PR fortran/16228
38912         * gfortran.dg/data_char_1.f90: New test.
38913
38914 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38915
38916         PR fortran/16946
38917         * gfortran.dg/reduction.f90: New testcase.
38918
38919 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38920
38921         PR fortran/16520
38922         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38923
38924 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38925
38926         PR c++/17041
38927         * g++.dg/Wparentheses-3.C: New test.
38928
38929 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38930
38931         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38932         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38933         * gcc.dg/vect/vect-2.c: Likewise.
38934         * gcc.dg/vect/vect-3.c: Likewise.
38935         * gcc.dg/vect/vect-4.c: Likewise.
38936         * gcc.dg/vect/vect-5.c: Likewise.
38937         * gcc.dg/vect/vect-6.c: Likewise.
38938         * gcc.dg/vect/vect-7.c: Likewise.
38939         * gcc.dg/vect/vect-25.c: Likewise.
38940         * gcc.dg/vect/vect-31.c: Likewise.
38941         * gcc.dg/vect/vect-32.c: Likewise.
38942         * gcc.dg/vect/vect-34.c: Likewise.
38943         * gcc.dg/vect/vect-36.c: Likewise.
38944         * gcc.dg/vect/vect-all.c: Likewise.
38945
38946 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38947
38948         PR c++/17068
38949         * g++.dg/template/operator4.C: New test.
38950
38951 2004-08-18  Richard Henderson  <rth@redhat.com>
38952
38953         * gcc.dg/20040206-1.c: XFAIL.
38954
38955 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38956
38957         PR c++/16246
38958         * g++.dg/template/array7.C: New test.
38959
38960 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38961
38962         * gcc.dg/mips-movcc-1.c: New test.
38963         * gcc.dg/mips-movcc-2.c: New test.
38964         * gcc.dg/mips-movcc-3.c: New test.
38965
38966         * gcc.dg/mips-nmadd-1.c: New test.
38967         * gcc.dg/mips-nmadd-2.c: New test.
38968
38969 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38970
38971         PR c++/15871
38972         * g++.dg/opt/inline8.C: New test.
38973
38974         PR c++/16965
38975         * g++.dg/parse/error17.C: New test.
38976
38977 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38978
38979         * gcc.dg/vect: New directory for vectorizer tests.
38980         * gcc.dg/vect/tree-vect.h: New file.
38981         * gcc.dg/vect/vect.exp: New file.
38982         * gcc.dg/vect/pr16105.c.c: New test.
38983         * gcc.dg/vect/vect-1.c: New test.
38984         * gcc.dg/vect/vect-2.c: New test.
38985         * gcc.dg/vect/vect-3.c: New test.
38986         * gcc.dg/vect/vect-4.c: New test.
38987         * gcc.dg/vect/vect-5.c: New test.
38988         * gcc.dg/vect/vect-6.c: New test.
38989         * gcc.dg/vect/vect-7.c: New test.
38990         * gcc.dg/vect/vect-8.c: New test.
38991         * gcc.dg/vect/vect-9.c: New test.
38992         * gcc.dg/vect/vect-10.c: New test.
38993         * gcc.dg/vect/vect-11.c: New test.
38994         * gcc.dg/vect/vect-12.c: New test.
38995         * gcc.dg/vect/vect-13.c: New test.
38996         * gcc.dg/vect/vect-14.c: New test.
38997         * gcc.dg/vect/vect-15.c: New test.
38998         * gcc.dg/vect/vect-16.c: New test.
38999         * gcc.dg/vect/vect-17.c: New test.
39000         * gcc.dg/vect/vect-18.c: New test.
39001         * gcc.dg/vect/vect-19.c: New test.
39002         * gcc.dg/vect/vect-20.c: New test.
39003         * gcc.dg/vect/vect-21.c: New test.
39004         * gcc.dg/vect/vect-22.c: New test.
39005         * gcc.dg/vect/vect-23.c: New test.
39006         * gcc.dg/vect/vect-24.c: New test.
39007         * gcc.dg/vect/vect-25.c: New test.
39008         * gcc.dg/vect/vect-26.c: New test.
39009         * gcc.dg/vect/vect-27.c: New test.
39010         * gcc.dg/vect/vect-28.c: New test.
39011         * gcc.dg/vect/vect-29.c: New test.
39012         * gcc.dg/vect/vect-30.c: New test.
39013         * gcc.dg/vect/vect-31.c: New test.
39014         * gcc.dg/vect/vect-32.c: New test.
39015         * gcc.dg/vect/vect-33.c: New test.
39016         * gcc.dg/vect/vect-34.c: New test.
39017         * gcc.dg/vect/vect-35.c: New test.
39018         * gcc.dg/vect/vect-36.c: New test.
39019         * gcc.dg/vect/vect-37.c: New test.
39020         * gcc.dg/vect/vect-38.c: New test.
39021         * gcc.dg/vect/vect-40.c: New test.
39022         * gcc.dg/vect/vect-41.c: New test.
39023         * gcc.dg/vect/vect-42.c: New test.
39024         * gcc.dg/vect/vect-43.c: New test.
39025         * gcc.dg/vect/vect-44.c: New test.
39026         * gcc.dg/vect/vect-45.c: New test.
39027         * gcc.dg/vect/vect-46.c: New test.
39028         * gcc.dg/vect/vect-47.c: New test.
39029         * gcc.dg/vect/vect-48.c: New test.
39030         * gcc.dg/vect/vect-49.c: New test.
39031         * gcc.dg/vect/vect-50.c: New test.
39032         * gcc.dg/vect/vect-51.c: New test.
39033         * gcc.dg/vect/vect-52.c: New test.
39034         * gcc.dg/vect/vect-53.c: New test.
39035         * gcc.dg/vect/vect-54.c: New test.
39036         * gcc.dg/vect/vect-55.c: New test.
39037         * gcc.dg/vect/vect-56.c: New test.
39038         * gcc.dg/vect/vect-57.c: New test.
39039         * gcc.dg/vect/vect-58.c: New test.
39040         * gcc.dg/vect/vect-59.c: New test.
39041         * gcc.dg/vect/vect-60.c: New test.
39042         * gcc.dg/vect/vect-61.c: New test.
39043         * gcc.dg/vect/vect-all.c: New test.
39044         * gcc.dg/vect/vect-none.c: New test.
39045
39046 2004-08-17  Paul Brook  <paul@codesourcery.com>
39047
39048         PR fortran/13082
39049         * gfortran.dg/entry_1.f90: New test.
39050
39051 2004-08-17  Andrew Pinski  <apinski@apple.com>
39052
39053         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39054
39055 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39056
39057         * gcc.dg/pr17036-1.c: New test.
39058
39059 2004-08-16  Devang Patel  <dpatel@apple.com>
39060
39061         * gcc.dg/darwin-20040809-1.c: New test.
39062
39063 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39064
39065         * gcc.dg/funcdef-attr-1.c: New test.
39066
39067 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39068
39069         * gcc.dg/altivec-17.c: New test.
39070         * gcc.dg/altivec-18.c: New test.
39071
39072 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39073
39074         PR c++/6749
39075         * g++.dg/template/vtable2.C: New test.
39076
39077 2004-08-14  Richard Henderson  <rth@redhat.com>
39078
39079         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39080         * gcc.dg/pack-test-4.c (main): Return 0.
39081         * gcc.dg/setjmp-1.c: Remove XFAIL.
39082         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39083
39084 2004-08-14  Richard Henderson  <rth@redhat.com>
39085
39086         * gcc.dg/980217-1.c: Add prototype for printf.
39087
39088 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39089
39090         * gfortran.dg/pr16935.f90: New test.
39091
39092 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39093
39094         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39095
39096 2004-08-13  Paul Brook  <paul@codesourcery.com>
39097
39098         * gfortran.dg/der_io_1.f90: Remove stray comma.
39099
39100 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39101
39102         * gcc.dg/vmx/cw-bug-2.c: Remove.
39103         * gcc.dg/vmx/vprint-1.c: Remove.
39104         * gcc.dg/vmx/vscan-1.c: Remove.
39105
39106 2004-08-12  Devang patel  <dpatel@apple.com>
39107
39108         * gcc.dg/darwin-20040809-2.c: New test.
39109
39110 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39111
39112         * g++.dg/ext/altivec-12.C: New test.
39113
39114         * g++.dg/ext/altivec-11.C: New test.
39115
39116 2004-08-12  Paul Brook  <paul@codesourcery.com>
39117
39118         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39119
39120 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39121
39122         * g++.dg/ext/altivec-2.C: Check for hardware support before
39123         executing any VMX instructions.
39124
39125         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39126
39127 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39128
39129         PR c++/16276
39130         * g++.old-deja/g++.other/comdat4.C: New test.
39131         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39132
39133 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39134
39135         PR target/16286
39136         * gcc.dg/pr16286.c: New test.
39137
39138 2004-08-12 Jan Beulich <jbeulich@novell.com>
39139
39140         * g++.dg/ext/asm5.C: New.
39141
39142 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39143
39144         PR c++/16698
39145         * g++.dg/eh/crash1.C: New test.
39146
39147         PR c++/16717
39148         * g++.dg/ext/construct1.C: New test.
39149
39150 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39151
39152         PR c++/16853
39153         * g++.dg/init/ptrmem1.C: New test.
39154
39155         PR c++/16618
39156         * g++.dg/parse/offsetof5.C: New test.
39157
39158         PR c++/16870
39159         * g++.dg/template/overload3.C: New test.
39160
39161 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39162
39163         PR c++/16964
39164         * g++.dg/parse/error16.C: New test.
39165
39166         PR c++/16904
39167         * g++.dg/template/error14.C: New test.
39168
39169         PR c++/16929
39170         * g++.dg/template/error15.C: New test.
39171
39172 2004-08-11  Devang Patel  <dpatel@apple.com>
39173
39174         * gcc.dg/darwin-ld-20040809-1.c: New test.
39175         * gcc.dg/darwin-ld-20040809-2.c: New test.
39176
39177 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39178
39179         PR fortran/16917
39180         * gfortran.dg/dfloat_1.f90: New test.
39181
39182 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39183
39184         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39185         * gcc.dg/dll-2.c: Fix dg-require syntax.
39186         * gcc.misc-tests/arm-isr.c (abort): Declare.
39187         (exit): Likewise.
39188
39189 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39190
39191         PR c++/16971
39192         * g++.dg/parse/crash16.C: New test.
39193
39194 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39195
39196         * gcc.dg/mips-rsqrt-1.c: New test case.
39197         * gcc.dg/mips-rsqrt-2.c: New test case.
39198         * gcc.dg/mips-rsqrt-3.c: New test case.
39199
39200 2004-08-10  Paul Brook  <paul@codesourcery.com>
39201
39202         * gfortran.dg/der_io_1.f90: New test.
39203
39204 2004-08-10  Paul Brook  <paul@codesourcery.com>
39205
39206         PR fortran/16919
39207         * gfortran.dg/der_array_1.f90: New test.
39208
39209 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39210
39211         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39212
39213 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39214
39215         * gcc.dg/wchar_t-2.c: Fix typo.
39216
39217 2004-08-09  Falk Hueffner  <falk@debian.org>
39218
39219         PR tree-optimization/12517
39220         * gcc.c-torture/compile/pr12517.c: New test.
39221
39222         PR tree-optimization/12578
39223         * gcc.c-torture/compile/pr12578.c: New test.
39224
39225         PR tree-optimization/12899
39226         * gcc.c-torture/compile/pr12899.c: New test.
39227
39228         PR rtl-optimization/14692
39229         * gcc.c-torture/compile/pr14692.c: New test.
39230
39231         PR tree-optimization/16461
39232         * gcc.c-torture/compile/pr16461.c: New test.
39233
39234 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39235
39236         * gfortran.dg/getenv_1.f90: New test.
39237
39238 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39239
39240         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39241         wchar_t.
39242         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39243
39244 2004-08-06  Paul Brook  <paul@codesourcery.com>
39245
39246         * gfortran.dg/ret_array_1.f90: New test.
39247         * gfortran.dg/ret_pointer_1.f90: New test.
39248
39249 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39250
39251         * gcc.dg/missing-field-init-[12].c: New tests.
39252         * g++.dg/warn/missing-field-init-[12].C: New tests.
39253
39254 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39255
39256         * gcc.dg/enum2.c: New test.
39257         * gcc.dg/symbian3.c: Likewise.
39258         * gcc.dg/symbian4.c: Likewise.
39259         * gcc.dg/wchar_t-2.c: Likewise.
39260
39261 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39262
39263         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39264         destructor tests.
39265
39266 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39267
39268         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39269         dg-require-visiblity.
39270         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39271         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39272         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39273         * g++.dg/ext/visibility/new1.C: Likewise.
39274         * g++.dg/ext/visibility/pragma.C: Likewise.
39275         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39276         * g++.dg/ext/visibility/virtual.C: Likewise.
39277         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39278         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39279         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39280         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39281         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39282         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39283         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39284         * g++/dg/ext/visibility/visibility-8.C: New test.
39285         * gcc.c-torture/compile/dll.x: Remove.
39286         * gcc.dg/dll-2.c: Use dg-require-dll
39287         * gcc.dg/visibility-10.c: New test.
39288         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39289         supporting DLLs.
39290         * lib/scanasm.exp (scan_hidden): New function.
39291         (scan_not_hidden): Likewise.
39292
39293 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39294
39295         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39296
39297 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39298
39299         * gcc.c-torture/execute/20040805-1.c: New test.
39300
39301 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39302
39303         * gcc.dg/20020118-1.c: Declare abort.
39304         * gcc.dg/altivec_check.h: Likewise.
39305         * gcc.dg/iftrap-2.c: Likewise.
39306         * gcc.dg/pragma-darwin.c: Likewise.
39307         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39308
39309 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39310
39311         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39312
39313 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39314
39315         * gcc.c-torture/execute/builtins/abs-2.c,
39316         gcc.c-torture/execute/builtins/abs-3.c,
39317         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39318         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39319         intmax_t, uintmax_t and their limits.
39320         * gcc.dg/intmax_t-1.c: New test.
39321
39322 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39323
39324         * g++.dg/tc1/dr147.C: Add reference to PR.
39325
39326 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39327
39328         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39329         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39330
39331 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39332
39333         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39334
39335 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39336
39337         * gcc.dg/redecl-5.c: New test.
39338         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39339         of scanf.
39340
39341 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39342
39343         PR middle-end/16790
39344         * gcc.c-torture/execute/pr16790-1.c: New test case.
39345
39346 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39347
39348         * g++.dg/ext/visibility/assign1.C: New test.
39349         * g++.dg/ext/visibility/new1.C: Likewise.
39350
39351         * gcc.dg/symbian1.c: New test.
39352         * gcc.dg/symbian2.c: Likewise.
39353
39354 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39355
39356         PR target/16570
39357         * gcc.dg/i386-sse-9.c: New test.
39358
39359 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39360
39361         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39362
39363 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39364
39365         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39366         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39367         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39368         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39369         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39370         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39371         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39372         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39373         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39374         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39375         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39376         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39377         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39378         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39379         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39380         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39381         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39382         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39383         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39384         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39385         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39386         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39387         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39388         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39389         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39390         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39391         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39392         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39393         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39394         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39395         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39396         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39397         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39398         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39399         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39400         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39401         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39402         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39403         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39404         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39405         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39406         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39407         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39408         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39409         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39410         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39411         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39412         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39413         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39414         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39415         gcc.misc-tests/i386-pf-3dnow-1.c,
39416         gcc.misc-tests/i386-pf-athlon-1.c,
39417         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39418         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39419         Declare built-in functions used.
39420         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39421
39422 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39423
39424         PR c++/16707
39425         * g++.dg/lookup/using12.C: New test.
39426
39427         * g++.dg/init/null1.C: Fix PR number.
39428         * g++.dg/parse/namespace10.C: Likewise.
39429
39430 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/16224
39433         * g++.dg/template/spec17.C: New test.
39434         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39435         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39436
39437 2004-08-02  David Billinghurst
39438
39439         PR fortran/16292
39440         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39441
39442 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39443
39444         * gcc.dg/ia64-got-1.c: New test case.
39445
39446 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39447
39448         PR c++/16489
39449         * g++.dg/init/null1.C: New test.
39450         * g++.dg/tc1/dr76.C: Adjust error marker.
39451
39452         PR c++/16529
39453         * g++.dg/parse/namespace10.C: New test.
39454
39455         PR c++/16810
39456         * g++.dg/inherit/ptrmem2.C: New test.
39457
39458 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39459
39460         PR target/16155
39461         * gcc.dg/pr16155.c: New test.
39462
39463 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39464
39465         * gcc.dg/redecl-2.c: New test.
39466
39467 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39468
39469         * gcc.dg/darwin-longdouble.c: New file.
39470
39471 2004-07-30  Richard Henderson  <rth@redhat.com>
39472
39473         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39474         write to constant argument.
39475         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39476
39477 2004-07-30  Richard Henderson  <rth@redhat.com>
39478
39479         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39480         tests of nearest around zero.
39481
39482 2004-07-30  Andrew Pinski  <apinski@apple.com>
39483
39484         * gcc.c-torture/compile/20040730-1.c: New test.
39485
39486 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39487
39488         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39489         powerpc-eabispe.
39490
39491 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39492
39493         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39494
39495 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39496
39497         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39498         contains $ld_library_path.
39499         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39500
39501 2004-07-29  Richard Henderson  <rth@redhat.com>
39502
39503         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39504
39505         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39506         (alt2, which): New.
39507         (Check): Accept either alternative.
39508
39509 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39510
39511         * g++.dg/abi/inline1.C: New test.
39512         * g++.dg/abi/local1-a.cc: Likewise.
39513         * g++.dg/abi/local1.C: Likewise.
39514         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39515         * g++.dg/abi/mangle12.C: Likewise.
39516         * g++.dg/abi/mangle17.C: Likewise.
39517         * g++.dg/abi/mangle20-2.C: Likewise.
39518         * g++.dg/opt/interface1.C: Likewise.
39519         * g++.dg/opt/interface1.h: Likewise.
39520         * g++.dg/opt/interface1-a.cc: New test.
39521         * g++.dg/parse/repo1.C: New test.
39522         * g++.dg/template/repo1.C: Likewise.
39523         * g++.dg/warn/Winline-1.C: Likewise.
39524         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39525
39526 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39527
39528         * gcc.dg/tree-ssa/20040729-1.c: New test.
39529
39530 2004-07-27  Matt Austern <austern@apple.com>
39531
39532         * gcc.dg/darwin-bool-1.c: New test.
39533         * gcc.dg/darwin-bool-2.c: New test.
39534
39535 2004-07-28  Richard Henderson  <rth@redhat.com>
39536
39537         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39538         arguments in the correct type.  Don't write to constant arguments.
39539
39540 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39541
39542         PR tree-optimization/16688
39543         PR tree-optimization/16689
39544         * g++.dg/tree-ssa/pr16688.C: New test.
39545
39546 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39547
39548         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39549         loads.  Not only in the comment, this time.
39550
39551 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39552
39553         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39554         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39555         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39556         * gcc.dg/sh4a-bitmovua.c: New.
39557         * gcc.dg/sh4a-cos.c: New.
39558         * gcc.dg/sh4a-cosf.c: New.
39559         * gcc.dg/sh4a-fprun.c: New.
39560         * gcc.dg/sh4a-fsrra.c: New.
39561         * gcc.dg/sh4a-memmovua.c: New.
39562         * gcc.dg/sh4a-sin.c: New.
39563         * gcc.dg/sh4a-sincos.c: New.
39564         * gcc.dg/sh4a-sincosf.c: New.
39565         * gcc.dg/sh4a-sinf.c: New.
39566
39567 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39568
39569         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39570         conditionals.
39571         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39572         loads.
39573         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39574         DOM1.
39575
39576 2004-07-27  Andrew Pinski  <apinski@apple.com>
39577
39578         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39579
39580 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39581
39582         * gcc.dg/pragma-isr.c: New test.
39583
39584 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39585
39586         PR c++/14429
39587         * g++.dg/template/ttp11.C: New test.
39588
39589 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39590
39591         * gcc.c-torture/compile/20040727-1.c: New test.
39592
39593 2004-07-26  Eric Christopher  <echristo@redhat.com>
39594
39595         * gcc.c-torture/compile/20040726-2.c: New test.
39596
39597 2004-07-26  Andrew Pinski  <apinski@apple.com>
39598
39599         * g++.dg/rtti/tinfo1.C: Xfail.
39600
39601 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39602
39603         * gcc.c-torture/compile/20040726-1.c: New test.
39604
39605 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39606             Brian Ryner  <bryner@brianryner.com>
39607
39608         PR c++/9283
39609         PR c++/15000
39610         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39611         * g++.dg/ext/visibility/: New directory.
39612         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39613         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39614         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39615         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39616         * g++.dg/ext/visibility/fvisibility.C,
39617         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39618         g++.dg/ext/visibility/fvisibility-override1.C
39619         g++.dg/ext/visibility/fvisibility-override2.C
39620         g++.dg/ext/visibility/memfuncts.C
39621         g++.dg/ext/visibility/noPLT.C
39622         g++.dg/ext/visibility/pragma.C
39623         g++.dg/ext/visibility/pragma-override1.C
39624         g++.dg/ext/visibility/pragma-override2.C
39625         g++.dg/ext/visibility/staticmemfuncts.C
39626         g++.dg/ext/visibility/virtual.C: New tests.
39627
39628 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39629
39630         PR c/15360
39631         * gcc.dg/pr15360-1.c: New test.
39632
39633 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39634
39635         * gcc.dg/pragma-align-2.c: New test.
39636         * gcc.dg/pragma-init-fini.c: New test.
39637         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39638         targets.
39639
39640 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39641
39642         * gcc.dg/init-string-2.c: New test.
39643
39644 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39645
39646         PR 16684
39647         * gcc.dg/Wredundant-decls-1.c: New test case.
39648
39649 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39652         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39653         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39654         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39655         * gcc.dg/compat/generate-random.c: New file.
39656         * gcc.dg/compat/generate-random.h: Likewise.
39657         * gcc.dg/compat/generate-random_r.c: Likewise.
39658         * gcc.dg/compat/struct-layout-1.h: Likewise.
39659         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39660         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39661         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39662         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39663         * gcc.dg/compat/struct-layout-1_main.c: New test.
39664         * gcc.dg/compat/struct-layout-1_x.c: New file.
39665         * gcc.dg/compat/struct-layout-1_y.c: New file.
39666         * gcc.dg/compat/struct-layout-1_test.h: New file.
39667
39668 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39669
39670         * gcc.dg/comp-return-1.c: New test
39671
39672 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39673
39674         * gcc.dg/vmx/8-02a.c: Fix typo.
39675
39676         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39677         * gcc.dg/darwin-abi-3.c: New test.
39678
39679         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39680         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39681
39682         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39683         * gcc.dg/vmx/ops-long-1.c: New test.
39684         * gcc.dg/vmx/ops-long-2.c: New test.
39685
39686 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39687
39688         * g++.dg/lookup/conv-[1234].C: New.
39689
39690 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39691
39692         * g++.dg/parse/attr2.C: Simplify.
39693
39694 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39695
39696         PR c/7284
39697         * gcc.c-torture/execute/pr7284-1.c: New test.
39698
39699 2004-07-22  Brian Booth  <bbooth@redhat.com>
39700
39701         * gcc.dg/tree-ssa/20040721-1.c: New test.
39702
39703 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.dg/template/crash20.c: New.
39706
39707 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39708
39709         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39710         Add dg-run directive.  Declare variables as required.
39711         * gfortran.dg/g77/README: Update
39712
39713 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39714
39715         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39716         gcc.dg/cris-peep2-andu2.c: New tests.
39717
39718 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39719
39720         PR c/15052
39721         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39722         on return type.
39723         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39724         messages.
39725         * gcc.dg/qual-return-2.c: Update expected messages.
39726         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39727
39728 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39729
39730         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39731         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39732
39733 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39734
39735         PR c/11250
39736         * gcc.dg/init-string-1.c: New test.
39737
39738 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39739
39740         PR middle-end/15345
39741         PR c/16450
39742         * gcc.dg/torture/nested-fn-1.c: New test.
39743
39744 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39745
39746         PR target/16559
39747         * gcc.dg/ia64-fptr-1.c: New file.
39748
39749 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39750
39751         PR c++/14497
39752         * g++.dg/template/spec16.C: New test.
39753         * g++.old-deja/g++.robertl/eb118.C: Remove.
39754
39755 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39756
39757         PR c++/509
39758         * g++.dg/template/spec15.C: New test.
39759
39760 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39761
39762         Copy cases from g77.f-torture/execute and add dg-run
39763         directive.  Other changes as noted.
39764         * gfortran.dg/g77/13037.f
39765         * gfortran.dg/g77/1832.f
39766         * gfortran.dg/g77/19981119-0.f
39767         * gfortran.dg/g77/19990313-0.f
39768         * gfortran.dg/g77/19990313-1.f
39769         * gfortran.dg/g77/19990313-2.f
39770         * gfortran.dg/g77/19990313-3.f
39771         * gfortran.dg/g77/19990419-1.f
39772         * gfortran.dg/g77/19990826-0.f
39773         * gfortran.dg/g77/19990826-2.f
39774         * gfortran.dg/g77/20000503-1.f
39775         * gfortran.dg/g77/20001111.f
39776         * gfortran.dg/g77/20010116.f
39777         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39778         * gfortran.dg/g77/20010430.f
39779         * gfortran.dg/g77/6177.f
39780         * gfortran.dg/g77/947.f
39781         * gfortran.dg/g77/970816-3.f
39782         * gfortran.dg/g77/971102-1.f
39783         * gfortran.dg/g77/980520-1.f
39784         * gfortran.dg/g77/980628-0.f
39785         * gfortran.dg/g77/980628-1.f
39786         * gfortran.dg/g77/980628-10.f
39787         * gfortran.dg/g77/980628-2.f
39788         * gfortran.dg/g77/980628-3.f
39789         * gfortran.dg/g77/980628-7.f
39790         * gfortran.dg/g77/980628-8.f
39791         * gfortran.dg/g77/980628-9.f
39792         * gfortran.dg/g77/980701-0.f
39793         * gfortran.dg/g77/980701-1.f
39794         * gfortran.dg/g77/cabs.f
39795         * gfortran.dg/g77/claus.f
39796         * gfortran.dg/g77/complex_1.f
39797         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39798         * gfortran.dg/g77/dcomplex.f
39799         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39800         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39801         * gfortran.dg/g77/f90-intrinsic-numeric.f
39802         * gfortran.dg/g77/int8421.f
39803         * gfortran.dg/g77/labug1.f
39804         * gfortran.dg/g77/large_vec.f
39805         * gfortran.dg/g77/le.f
39806         * gfortran.dg/g77/short.f
39807         * gfortran.dg/g77/README: Update
39808
39809 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39810
39811         PR c++/16637
39812         * g++.dg/parse/lookup4.C: New test.
39813
39814 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39815
39816         PR c++/16175
39817         * g++.dg/template/ttp10.C: New test.
39818
39819 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39820
39821         * gcc.dg/pr12625-1.c: New test.
39822
39823 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39824
39825         * gcc.dg/switch-warn-1.c: New test.
39826         * gcc.dg/switch-warn-2.c: New test.
39827         * gcc.c-torture/compile/pr14730.c: Update.
39828
39829 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39830
39831         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39832         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39833         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39834         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39835
39836 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39837
39838         PR c++/16623
39839         * g++.dg/template/assign1.C: New test.
39840
39841 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39842
39843         PR c++/12170
39844         * g++.dg/template/ttp9.C: New test.
39845
39846 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39847
39848         * gcc.dg/format/cmn-err-1.c: New test.
39849
39850 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39851
39852         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39853         gcc.dg/Wparentheses-10.c: New tests.
39854         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39855
39856 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39857
39858         PR fortran/16465
39859         * gfortran.dg/g77//ffixed-line-length-0.f,
39860         gfortran.dg/g77/ffixed-line-length-132.f,
39861         gfortran.dg/g77/ffixed-line-length-72.f,
39862         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39863         gfortran.dg/g77/README: Update.
39864
39865 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39866
39867         PR c++/13092
39868         * g++.dg/template/non-dependent7.C: New test.
39869         * g++.dg/template/non-dependent8.C: Likewise.
39870         * g++.dg/template/non-dependent9.C: Likewise.
39871         * g++.dg/template/non-dependent10.C: Likewise.
39872
39873 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39874
39875         PR c++/16337
39876         * g++.dg/parse/attr2.C: New test.
39877
39878 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39879
39880         * g77.dg: Removed.
39881         * g77.f-torture: Ditto.
39882
39883 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39884
39885         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39886         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39887         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39888
39889 2004-07-16  Richard Henderson  <rth@redhat.com>
39890
39891         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39892
39893 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39894
39895         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39896         tests with full list of options.
39897         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39898         of TORTURE_OPTIONS if test contains 'dg-do run'.
39899
39900         PR fortran/16404
39901         * gfortran.dg/do_iterator.f90: New test.
39902
39903 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39904
39905         PR rtl-optimization/16536
39906         * gcc.c-torture/execute/restrict-1.c: New test.
39907
39908 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39909
39910         PR fortran/15324
39911         * gfortran.dg/pr15324.f90: New test.
39912
39913         PR fortran/15129
39914         * gfortran.dg/pr15129.f90: New test.
39915
39916         PR fortran/15140
39917         * gfortran.dg/pr15140.f90: New test.
39918
39919         PR fortran/13792
39920         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39921         compile-time simplification.
39922
39923 2004-07-14  Mike Stump  <mrs@apple.com>
39924
39925         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39926
39927 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39928
39929         PR target/16325
39930         * gcc.dg/profile-generate-1.c: New.
39931
39932 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39933
39934         * gcc.c-torture/execute/20040709-1.c: New test.
39935         * gcc.c-torture/execute/20040709-2.c: New test.
39936
39937 2004-07-14  Mike Stump  <mrs@apple.com>
39938
39939         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39940
39941 2004-07-14  Mike Stump  <mrs@apple.com>
39942
39943         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39944
39945 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39946
39947         PR c++/16518
39948         * g++.dg/parse/mutable1.C: New test.
39949
39950 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39951
39952         PR tree-optimization/16443
39953         * gcc.dg/tree-ssa/20040713-1.c: New test.
39954
39955 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39956
39957         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39958         for operator new.
39959
39960 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39961
39962         * gfortran.dg/g77/README: New file
39963         * gfortran.dg/g77/19981216-0.f: Copy from
39964         g77.f-torture/noncompile.  Add "dg-do compile" and
39965         dg-error as required.
39966         * gfortran.dg/g77/19990218-1.f: Likewise.
39967         * gfortran.dg/g77/19990905-1.f: Likewise.
39968         * gfortran.dg/g77/9263.f: Likewise.
39969         * gfortran.dg/g77/980615-0.f: Likewise.
39970         * gfortran.dg/g77/980616-0.f: Likewise.
39971         * gfortran.dg/g77/check0.f: Likewise.
39972         * gfortran.dg/g77/select_no_compile.f: Likewise.
39973
39974 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39975
39976         Copy files from g77.f-torture/compile.
39977         Add "{ dg-do compile}".  Other changes as noted
39978         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39979         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39980         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39981         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39982         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39983         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39984         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39985         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39986         statement to conform to standard.  Append alpha1.x for reference.
39987         * gfortran.dg/g77/xformat.f: Add dg-warning
39988
39989 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39990
39991         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39992         Add {dg-do compile} directive.
39993         * gfortran.dg/g77/cpp2.F: Likewise.
39994
39995 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39996
39997         PR c++/5402
39998         * g++.dg/lookup/name-clash1.C: New test.
39999
40000         PR c++/9777
40001         * g++.dg/lookup/name-clash2.C: New test.
40002
40003         PR c++/12102
40004         * g++.dg/lookup/name-clash3.C: New test.
40005
40006 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40007
40008         * g++.dg/lookup/new2.C: New test.
40009         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40010
40011 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40012
40013         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40014         Add {dg-do compile} directive.
40015         * gfortran.dg/g77/13060.f: Likewise.
40016         * gfortran.dg/g77/19990218-0.f: Likewise.
40017         * gfortran.dg/g77/19990305-0.f: Likewise.
40018         * gfortran.dg/g77/19990419-0.f: Likewise.
40019         * gfortran.dg/g77/19990502-0.f: Likewise.
40020         * gfortran.dg/g77/19990502-1.f: Likewise.
40021         * gfortran.dg/g77/19990525-0.f: Likewise.
40022         * gfortran.dg/g77/19990826-1.f: Likewise.
40023         * gfortran.dg/g77/19990826-3.f: Likewise.
40024         * gfortran.dg/g77/19990905-2.f: Likewise.
40025         * gfortran.dg/g77/20000412-1.f: Likewise.
40026         * gfortran.dg/g77/20000511-1.f: Likewise.
40027         * gfortran.dg/g77/20000511-2.f: Likewise.
40028         * gfortran.dg/g77/20000518.f: Likewise.
40029         * gfortran.dg/g77/20000601-1.f: Likewise.
40030         * gfortran.dg/g77/20000601-2.f: Likewise.
40031         * gfortran.dg/g77/20000629-1.f: Likewise.
40032         * gfortran.dg/g77/20000630-2.f: Likewise.
40033         * gfortran.dg/g77/20010115.f: Likewise.
40034         * gfortran.dg/g77/20010321-1.f: Likewise.
40035         * gfortran.dg/g77/20010426.f: Likewise.
40036         * gfortran.dg/g77/20020307-1.f: Likewise.
40037         * gfortran.dg/g77/8485.f: Likewise.
40038         * gfortran.dg/g77/960317-1.f: Likewise.
40039         * gfortran.dg/g77/970915-0.f: Likewise.
40040         * gfortran.dg/g77/980310-1.f: Likewise.
40041         * gfortran.dg/g77/980310-2.f: Likewise.
40042         * gfortran.dg/g77/980310-3.f: Likewise.
40043         * gfortran.dg/g77/980310-4.f: Likewise.
40044         * gfortran.dg/g77/980310-6.f: Likewise.
40045         * gfortran.dg/g77/980310-7.f: Likewise.
40046         * gfortran.dg/g77/980310-8.f: Likewise.
40047         * gfortran.dg/g77/980419-2.f: Likewise.
40048         * gfortran.dg/g77/980424-0.f: Likewise.
40049         * gfortran.dg/g77/980427-0.f: Likewise.
40050         * gfortran.dg/g77/980729-0.f: Likewise.
40051         * gfortran.dg/g77/981117-1.f: Likewise.
40052         * gfortran.dg/g77/toon_1.f: Likewise.
40053
40054 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40055
40056         PR c++/2204
40057         * g++.dg/other/abstract2.C: New test.
40058
40059 2004-07-12  Paul Brook  <paul@codesourcery.com>
40060
40061         * gfortran.dg/pointer_init_1.f90: New test.
40062
40063 2004-07-11  Paul Brook  <paul@codesourcery.com>
40064
40065         PR fortran/15986
40066         * gfortran.dg/contained_1.f90: New test.
40067
40068 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40069
40070         * g++.dg/parse/defarg8.C: New test.
40071
40072 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40073
40074         PR fortran/16433
40075         * gfortran.dg/pr16433.f: New test.
40076
40077         PR fortran/17574
40078         * gfortran.dg/pr15754.f90: New test.
40079
40080 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40081
40082         PR tree-optimization/16437
40083         * gcc.c-torture/execute/bitfld-4.c: New test.
40084
40085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40086
40087         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40088         access to common var from module.
40089
40090 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40091
40092         PR fortran/16336
40093         * gfortran.fortran-torture/execute/common_2.f90: New test.
40094
40095 2004-07-10  Paul Brook  <paul@codesourcery.com>
40096
40097         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40098
40099 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40100
40101         PR fortran/15969
40102         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40103
40104 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40105
40106         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40107         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40108         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40109         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40110         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40111         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40112         * gfortran.dg/g77/funderscoring.f: Likewise.
40113         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40114
40115 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40116
40117         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40118
40119 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40120         Paul Brook  <paul@codesourcery.com>
40121
40122         PR fortran/13415
40123         * gfortran.dg/common_pointer_1.f90: New test.
40124
40125 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40126
40127         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40128
40129 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40130
40131         PR target/16364
40132         * gcc.c-torture/compile/20040709-1.c: New.
40133
40134 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40135
40136         PR fortran/14077
40137         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40138
40139 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40140
40141         PR fortran/13201
40142         * gfortran.dg/shape_1.f90: New test.
40143
40144 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40145             Andrew Pinski  <apinski@apple.com>
40146
40147         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40148
40149 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40150
40151         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40152         comment.
40153
40154 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40155         Paul Brook  <paul@codesourcery.com>
40156
40157         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40158         '.f95' and '.F95'.
40159
40160 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40161
40162         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40163
40164 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40165
40166         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40167         testcases with capital suffix.
40168
40169 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40170
40171         PR fortran/15481
40172         PR fortran/13372
40173         PR fortran/13575
40174         PR fortran/15978
40175         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40176
40177         * gfortran.dg/implicit_1.f90: New test.
40178
40179 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40180
40181         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40182         expression to match gfortran warning/error messages
40183         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40184         dg-error text.
40185
40186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40187
40188         * lib/fortran-torture.exp: Rename proc search_for to
40189         search_for_re.
40190
40191 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40192
40193         * gcc.c-torture/execute/simd-5.x: New file.
40194         XFAIL on SPARC 64-bit at -O0.
40195
40196 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40197
40198         PR c++/8211
40199         PR c++/16165
40200         * g++.dg/warn/effc3.C: New test.
40201
40202 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40203
40204         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40205         change X to 1X in format.
40206         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40207         add data statements to conform to standard.
40208
40209 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40210
40211         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40212         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40213         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40214
40215 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40216
40217         * gfortran.dg/g77/7388.f: Copy from g77.dg
40218         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40219         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40220         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40221         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40222         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40223         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40224         * gfortran.dg/g77/strlen0.f: Likewise.
40225
40226 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40227
40228         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40229         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40230
40231 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40232
40233         * gcc.c-torture/execute/920428-2.x: Delete.
40234         * gcc.c-torture/execute/920501-7.x: Likewise.
40235
40236 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40237
40238         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40239         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40240         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40241         prescott and c3-2.
40242         (PREFETCH_3DNOW): Add -march=c3.
40243
40244 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40245
40246         PR c/16437
40247         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40248         * gcc.c-torture/execute/bf64-1.x: Likewise.
40249
40250 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40251
40252         * gcc.c-torture/compile/20040708-1.c: New test.
40253
40254 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40255
40256         PR c++/16169
40257         * g++.dg/warn/effc2.C: New test.
40258
40259 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40260
40261         * gcc.c-torture/execute/bitfld-1.x: Remove.
40262         * gcc.c-torture/execute/bitfld-3.c: New test.
40263         * gcc.dg/bitfld-2.c: Remove XFAILs.
40264
40265 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40266
40267         PR c++/16276
40268         * g++.dg/rtti/tinfo1.C: New file.
40269
40270 2004-07-07  Eric Christopher  <echristo@redhat.com>
40271
40272         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40273
40274 2004-07-07  Andrew Pinski  <apinski@apple.com>
40275
40276         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40277
40278 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40279
40280         * g++.dg/init/call1.C: XFAIL.
40281
40282 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40283
40284         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40285         except for movstrict*, to movmem* and clrstr* to clrmem*.
40286
40287 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40288
40289         * gcc.c-torture/execute/20040707-1.c: New test.
40290
40291 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40292
40293         * gcc.c-torture/execute/20040706-1.c: New test.
40294
40295 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40296
40297         PR c++/3671
40298         * g++.dg/template/spec14.C: New test.
40299
40300 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40301
40302         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40303         nothing if not yet defined.  Use it in b, c and d type definitions.
40304         * gcc.c-torture/execute/20040705-1.c: New test.
40305         * gcc.c-torture/execute/20040705-2.c: New test.
40306
40307 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40308
40309         PR c++/2518
40310         * g++.dg/lookup/new1.C: New test.
40311
40312 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40313
40314         PR c++/11406
40315         * g++.dg/template/sizeof8.C: New test.
40316
40317 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40318
40319         * gcc.c-torture/compile/20040705-1.c: New test.
40320
40321 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40322
40323         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40324
40325 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40326
40327         * gcc.dg/cpp/if-mop.c: Two new testcases.
40328         * gcc.dg/cpp/trad/comment-3.c: New.
40329
40330 2004-07-04  Paul Brook  <paul@codesourcery.com>
40331
40332         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40333
40334 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40335
40336         PR c++/3761
40337         * g++.dg/lookup/crash4.C: New test.
40338
40339 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40340
40341         * gcc.c-torture/execute/builtin-abs-1.c
40342         * gcc.c-torture/execute/builtin-abs-2.c
40343         * gcc.c-torture/execute/builtin-complex-1.c
40344         * gcc.c-torture/execute/builtins/string-1-lib.c
40345         * gcc.c-torture/execute/builtins/string-1.c
40346         * gcc.c-torture/execute/builtins/string-2-lib.c
40347         * gcc.c-torture/execute/builtins/string-2.c
40348         * gcc.c-torture/execute/builtins/string-3-lib.c
40349         * gcc.c-torture/execute/builtins/string-3.c
40350         * gcc.c-torture/execute/builtins/string-4-lib.c
40351         * gcc.c-torture/execute/builtins/string-4.c
40352         * gcc.c-torture/execute/builtins/string-5-lib.c
40353         * gcc.c-torture/execute/builtins/string-5.c
40354         * gcc.c-torture/execute/builtins/string-6-lib.c
40355         * gcc.c-torture/execute/builtins/string-6.c
40356         * gcc.c-torture/execute/builtins/string-7-lib.c
40357         * gcc.c-torture/execute/builtins/string-7.c
40358         * gcc.c-torture/execute/builtins/string-8-lib.c
40359         * gcc.c-torture/execute/builtins/string-8.c
40360         * gcc.c-torture/execute/builtins/string-9-lib.c
40361         * gcc.c-torture/execute/builtins/string-9.c
40362         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40363         * gcc.c-torture/execute/builtins/string-asm-1.c
40364         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40365         * gcc.c-torture/execute/builtins/string-asm-2.c
40366         * gcc.c-torture/execute/stdio-opt-1.c
40367         * gcc.c-torture/execute/stdio-opt-2.c
40368         * gcc.c-torture/execute/stdio-opt-3.c
40369         * gcc.c-torture/execute/string-opt-1.c
40370         * gcc.c-torture/execute/string-opt-10.c
40371         * gcc.c-torture/execute/string-opt-11.c
40372         * gcc.c-torture/execute/string-opt-12.c
40373         * gcc.c-torture/execute/string-opt-13.c
40374         * gcc.c-torture/execute/string-opt-14.c
40375         * gcc.c-torture/execute/string-opt-15.c
40376         * gcc.c-torture/execute/string-opt-16.c
40377         * gcc.c-torture/execute/string-opt-2.c
40378         * gcc.c-torture/execute/string-opt-6.c
40379         * gcc.c-torture/execute/string-opt-7.c
40380         * gcc.c-torture/execute/string-opt-8.c:
40381         Replace with ...
40382
40383         * gcc.c-torture/execute/builtins/abs-2.c
40384         * gcc.c-torture/execute/builtins/abs-3.c
40385         * gcc.c-torture/execute/builtins/complex-1.c
40386         * gcc.c-torture/execute/builtins/fprintf.c
40387         * gcc.c-torture/execute/builtins/fputs.c
40388         * gcc.c-torture/execute/builtins/memcmp.c
40389         * gcc.c-torture/execute/builtins/memmove.c
40390         * gcc.c-torture/execute/builtins/memops-asm.c
40391         * gcc.c-torture/execute/builtins/mempcpy-2.c
40392         * gcc.c-torture/execute/builtins/mempcpy.c
40393         * gcc.c-torture/execute/builtins/memset.c
40394         * gcc.c-torture/execute/builtins/printf.c
40395         * gcc.c-torture/execute/builtins/sprintf.c
40396         * gcc.c-torture/execute/builtins/strcat.c
40397         * gcc.c-torture/execute/builtins/strchr.c
40398         * gcc.c-torture/execute/builtins/strcmp.c
40399         * gcc.c-torture/execute/builtins/strcpy.c
40400         * gcc.c-torture/execute/builtins/strcspn.c
40401         * gcc.c-torture/execute/builtins/strlen-2.c
40402         * gcc.c-torture/execute/builtins/strlen.c
40403         * gcc.c-torture/execute/builtins/strncat.c
40404         * gcc.c-torture/execute/builtins/strncmp-2.c
40405         * gcc.c-torture/execute/builtins/strncmp.c
40406         * gcc.c-torture/execute/builtins/strncpy.c
40407         * gcc.c-torture/execute/builtins/strpbrk.c
40408         * gcc.c-torture/execute/builtins/strpcpy-2.c
40409         * gcc.c-torture/execute/builtins/strpcpy.c
40410         * gcc.c-torture/execute/builtins/strrchr.c
40411         * gcc.c-torture/execute/builtins/strspn.c
40412         * gcc.c-torture/execute/builtins/strstr-asm.c
40413         * gcc.c-torture/execute/builtins/strstr.c:
40414         ... these new files.
40415
40416         * gcc.c-torture/execute/builtins/abs-2-lib.c
40417         * gcc.c-torture/execute/builtins/abs-3-lib.c
40418         * gcc.c-torture/execute/builtins/complex-1-lib.c
40419         * gcc.c-torture/execute/builtins/fprintf-lib.c
40420         * gcc.c-torture/execute/builtins/fputs-lib.c
40421         * gcc.c-torture/execute/builtins/memcmp-lib.c
40422         * gcc.c-torture/execute/builtins/memmove-lib.c
40423         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40424         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40425         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40426         * gcc.c-torture/execute/builtins/memset-lib.c
40427         * gcc.c-torture/execute/builtins/printf-lib.c
40428         * gcc.c-torture/execute/builtins/sprintf-lib.c
40429         * gcc.c-torture/execute/builtins/strcat-lib.c
40430         * gcc.c-torture/execute/builtins/strchr-lib.c
40431         * gcc.c-torture/execute/builtins/strcmp-lib.c
40432         * gcc.c-torture/execute/builtins/strcpy-lib.c
40433         * gcc.c-torture/execute/builtins/strcspn-lib.c
40434         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40435         * gcc.c-torture/execute/builtins/strlen-lib.c
40436         * gcc.c-torture/execute/builtins/strncat-lib.c
40437         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40438         * gcc.c-torture/execute/builtins/strncmp-lib.c
40439         * gcc.c-torture/execute/builtins/strncpy-lib.c
40440         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40441         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40442         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40443         * gcc.c-torture/execute/builtins/strrchr-lib.c
40444         * gcc.c-torture/execute/builtins/strspn-lib.c
40445         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40446         * gcc.c-torture/execute/builtins/strstr-lib.c
40447         * gcc.c-torture/execute/builtins/lib/abs.c
40448         * gcc.c-torture/execute/builtins/lib/fprintf.c
40449         * gcc.c-torture/execute/builtins/lib/memset.c
40450         * gcc.c-torture/execute/builtins/lib/printf.c
40451         * gcc.c-torture/execute/builtins/lib/sprintf.c
40452         * gcc.c-torture/execute/builtins/lib/strcpy.c
40453         * gcc.c-torture/execute/builtins/lib/strcspn.c
40454         * gcc.c-torture/execute/builtins/lib/strncat.c
40455         * gcc.c-torture/execute/builtins/lib/strncmp.c
40456         * gcc.c-torture/execute/builtins/lib/strncpy.c
40457         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40458         * gcc.c-torture/execute/builtins/lib/strspn.c
40459         * gcc.c-torture/execute/builtins/lib/strstr.c:
40460         New files containing support routines.
40461
40462         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40463         declaration.
40464         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40465         when not optimizing.
40466
40467 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40468
40469         PR c++/16240
40470         * g++.dg/abi/mangle22.C: New test.
40471         * g++.dg/abi/mangle23.C: Likewise.
40472
40473 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40474
40475         PR fortran/16290
40476         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40477         Allow for cases without denormalized floating point numbers.
40478
40479 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40480
40481         PR c/1027
40482         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40483         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40484         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40485         expected warning text.
40486         * gcc.dg/format/diag-2.c: New test.
40487
40488 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40489
40490         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40491
40492 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40493
40494         * gcc.dg/builtins-43.c: New.
40495         * gcc.dg/builtins-44.c: New.
40496         * gcc.dg/builtins-45.c: New.
40497
40498 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40499             Andreas Tobler  <a.tobler@schweiz.ch>
40500
40501         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40502         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40503         as SIGSEGV.
40504         * gcc.dg/cleanup-11.c: Likewise.
40505         * gcc.dg/cleanup-8.c: Likewise.
40506         * gcc.dg/cleanup-9.c: Likewise.
40507         * gcc.dg/cleanup-5.c: Run on all platforms.
40508
40509 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40510
40511         * g++.dg/warn/nonnull1.C: New test.
40512
40513 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40514
40515         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40516         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40517         Special-case the Sun compiler wrt to <complex.h>.
40518
40519 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40520
40521         * gcc.dg/Wunreachable-8.C: New test.
40522
40523         * gcc.dg/h8300-ice2.c : New test.
40524
40525 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40526
40527         PR fortran/16161
40528         * gfortran.fortran-torture/compile/implicit.f90: Add test
40529         for implicit character.
40530
40531 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40532
40533         PR fortran/16289
40534         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40535         Use tiny() intrinsic to find smallest non-negative real
40536
40537 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40538
40539         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40540         * gcc.dg/compat/struct-by-value-22_x.c: New.
40541         * gcc.dg/compat/struct-by-value-22_y.c: New.
40542
40543         * gcc.c-torture/execute/20040629-1.c: New test.
40544
40545 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40546
40547         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40548         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40549
40550         PR target/16195
40551         * gcc.dg/20040625-1.c: New test.
40552
40553 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40554
40555         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40556
40557 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40558
40559         PR fortran/15963
40560         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40561
40562 2004-06-29  Richard Henderson  <rth@redhat.com>
40563
40564         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40565
40566 2004-06-29  Paul Brook  <paul@codesourcery.com>
40567
40568         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40569         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40570
40571 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40572
40573         PR c++/16260
40574         * g++.dg/parse/crash15.C: New.
40575
40576 2004-06-28  Andrew Pinski  <apinski@apple.com>
40577
40578         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40579         by the error already.
40580
40581         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40582
40583 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40584
40585         PR target/14041
40586         * gcc.dg/h8300-bss-align-1.c : New.
40587
40588 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40589
40590         * PR c++/16174
40591         * g++.dg/template/ctor4.C: New.
40592
40593 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40594
40595         PR c++/16205
40596         * g++.dg/warn/Wsequence-point-1.C: New test.
40597
40598 2004-06-27  Paul Brook  <paul@codesourcery.com>
40599
40600         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40601
40602 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40603
40604         * g++.old-deja/g++.mike/p7325.C: Remove.
40605
40606 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40607
40608         PR c/14963
40609         * gcc.dg/pr14963.c: New test.
40610
40611 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40612
40613         PR c++/16193
40614         * g++.dg/parse/redef1.C: New test.
40615
40616 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40617
40618         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40619         20021110.c.
40620         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40621         20021119-1.c.
40622         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40623         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40624         5-04.c.
40625         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40626         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40627         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40628         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40629         g++.brendan/enum14.C.
40630         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40631         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40632         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40633         g++.mike/virt1.C.
40634         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40635         memtemp24.C.
40636
40637 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40638
40639         * gcc.dg/20040527-1.c: New test case.
40640
40641 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40642
40643         PR gfortran/pr16196
40644         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40645
40646 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40647
40648         PR middle-end/15825
40649         * gcc.dg/pr15825-1.c: New test case.
40650
40651 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40652
40653         * gcc.c-torture/execute/20040625-1.c: New test.
40654
40655 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40656
40657         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40658
40659 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40660
40661         * gcc.dg/torture/mips-div-1.c: New test.
40662
40663 2004-06-24  Jeff Law  <law@redhat.com>
40664
40665         * gcc.dg/tree-ssa/20040624-1.c: New test.
40666
40667 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40668
40669         * gcc.c-torture/compile/20040624-1.c: New test.
40670
40671 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40672
40673         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40674         this directory.
40675
40676 2004-06-23  Andrew Pinski  <apinski@apple.com>
40677
40678         PR middle-end/15988
40679         * g++.dg/opt/ptrmem4.C: New test.
40680
40681         * gcc.dg/c90-array-quals-2.c: New test.
40682
40683 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40684
40685         * gcc.dg/kpice1.c: New test.
40686
40687 2006-06-23  Andrew Pinski  <apinski@apple.com>
40688
40689         * gcc.dg/c90-array-quals.c: New test.
40690
40691 2006-06-22  Richard Henderson  <rth@redhat.com>
40692
40693         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40694
40695 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40696
40697         * gcc.dg/builtins-config.h: Handle FreeBSD.
40698
40699 2006-06-22  Richard Henderson  <rth@redhat.com>
40700
40701         * g++.dg/opt/devirt1.C: New.
40702
40703 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40704
40705         * g++.dg/opt/pr15551.C: New testcase.
40706
40707 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40708
40709         PR target/14800
40710         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40711         x86_64-*-linux* when compiling for 32bit.
40712
40713 2004-06-21  Andrew Pinski  <apinski@apple.com>
40714
40715         * gcc.dg/pch/struct-1.c: New.
40716         * gcc.dg/pch/struct-1.hs: New.
40717
40718 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40719
40720         * gcc.dg/pch/save-temps-1.c: New file.
40721         * gcc.dg/pch/save-temps-1.hs: New file.
40722
40723 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40724
40725         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40726         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40727
40728 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40729
40730         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40731         to fix type error.
40732         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40733         Remove trailing spaces.
40734
40735 2004-06-21  Richard Henderson  <rth@redhat.com>
40736
40737         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40738         merging && to BIT_FIELD_REF.
40739
40740 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40741
40742         * g++.dg/opt/placeholder1.C: New test.
40743
40744 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40745
40746         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40747         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40748         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40749         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40750
40751 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40752
40753         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40754         extern "C".
40755         * g++.dg/other/pragma-re-1.C: Add comments.
40756
40757 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40758
40759         PR gfortran/16080
40760         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40761
40762 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40763
40764         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40765         instead of setting the type of size_t by
40766         hand.
40767
40768 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40769
40770         * gcc.dg/unordered-2.c: New test case.
40771         * gcc.dg/unordered-3.c: New test case.
40772
40773 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40774
40775         PR other/16043
40776         * lib/g++.exp (g++_version): Tweak regexp for version
40777         * lib/g77.exp (g77_version): Likewise.
40778         * lib/gfortran.exp (gfortran_version): Likewise.
40779         * lib/objc.exp (objc_version): Likewise.
40780         * lib/treelang.exp (treelang_version): Likewise.
40781
40782 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40783
40784         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40785         Use INT_MAX instead of __INT_MAX__.
40786         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40787
40788         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40789         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40790         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40791         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40792         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40793         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40794         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40795         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40796         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40797
40798         * gcc.dg/range-test-1.c: New test.
40799         * g++.dg/opt/range-test-1.C: New test.
40800
40801 2004-06-17  Richard Henderson  <rth@redhat.com>
40802
40803         * objc.dg/sync-1.m: New.
40804         * objc.dg/try-catch-1.m: Don't force next runtime.
40805         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40806         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40807         shadowed catch clause.
40808         * objc.dg/try-catch-5.m: New.
40809
40810 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40811
40812         Bug 14610
40813         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40814
40815 2004-06-15  Richard Henderson  <rth@redhat.com>
40816
40817         * gcc.dg/20001116-1.c: Move expected warning line.
40818
40819 2004-06-15  Richard Henderson  <rth@redhat.com>
40820
40821         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40822         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40823
40824 2004-06-15  Jeff Law  <law@redhat.com>
40825
40826         * gcc.dg/tree-ssa/20040615-1.c: New test.
40827         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40828         be less sensitive to operand ordering.
40829         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40830
40831 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40832
40833         * g++.dg/abi/bitfield3.C: Add comment..
40834
40835 2004-06-15  Richard Henderson  <rth@redhat.com>
40836
40837         * g++.dg/ext/stmtexpr1.C: XFAIL.
40838         * gcc.dg/20030612-1.c: XFAIL.
40839
40840 2004-06-15  Eric Christopher  <echristo@redhat.com>
40841
40842         * g++.dg/charset/asm5.c: New.
40843         * gcc.dg/charset/asm6.c: New.
40844
40845 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40846
40847         PR fortran/15962
40848         * gfortran.fortran-torture/execute/select_1.f90: New test.
40849
40850 2004-06-15  Paul Brook  <paul@codesourcery.com>
40851
40852         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40853
40854 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40855
40856         PR c++/15967
40857         * g++.dg/lookup/crash3.C: New test.
40858
40859 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40860
40861         PR c++/15947
40862         * g++.dg/parse/dtor4.C: New test.
40863
40864 2004-06-14  Jeff Law  <law@redhat.com>
40865
40866         * gcc.c-torture/compile/20040614-1.c: New test.
40867
40868 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40869
40870         PR fortran/15211
40871         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40872         LEN of a character array.
40873
40874 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40875
40876         PR c++/15096
40877         * g++.dg/template/ptrmem10.C: New test.
40878
40879         PR c++/14930
40880         * g++.dg/template/friend30.C: New test.
40881
40882 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40883
40884         PR fortran/14928
40885         * gfortran.fortran-torture/compile/mloc.f90: New test.
40886
40887 2004-06-13  Paul Brook  <paul@codesourcery.com>
40888
40889         * gfortran.fortran-torture/execute/random_2.f90: New test.
40890
40891 2004-06-13  Eric Christopher  <echristo@redhat.com>
40892
40893         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40894
40895 2004-06-12  Paul Brook  <paul@codesourcery.com>
40896
40897         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40898
40899 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40900
40901         PR fortran/14923
40902         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40903
40904 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40905
40906         PR fortran/14957
40907         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40908         syntax errors in end statements of contained subroutines.
40909
40910 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40911
40912         PR fortran/12841
40913         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40914
40915 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40916
40917         PR fortran/15665
40918         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40919
40920 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40921
40922         PR gfortran/12839
40923         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40924
40925 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40926
40927         PR c++/15862
40928         * g++.dg/parse/enum1.C: New test.
40929
40930 2004-06-10  Jeff Law  <law@redhat.com>
40931
40932         * gcc.c-torture/compile/20040610-1.c: New test.
40933
40934 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40935
40936         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40937         * g++.old-deja/g++.other/decl3.C: Likewise.
40938
40939 2004-06-10  Brian Booth  <bbooth@redhat.com>
40940
40941         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40942         V_MAY_DEF instead of VDEF.
40943         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40944
40945 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40946
40947         PR c++/14211
40948         * g++.dg/conversion/const1.C: New test.
40949
40950         PR c++/15076
40951         * g++.dg/conversion/reinterpret1.C: New test.
40952
40953         PR c++/15877
40954         * g++.dg/template/enum2.C: New test.
40955
40956         PR c++/15227
40957         * g++.dg/template/error13.C: New test.
40958
40959 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40960
40961         PR fortran/14957
40962         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40963         arguments to test_* REAL and of the right size.
40964
40965 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40966
40967         PR target/15569
40968         PR rtl-optimization/15681
40969         * gcc.dg/20040609-1.c: New test.
40970
40971 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40972
40973         PR c++/14791
40974         * g++.dg/opt/builtins1.C: New test.
40975
40976 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40977
40978         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40979         that use default windows32 struct layout.
40980         * gcc.dg/i386-bitfield2.c: Likewise.
40981
40982 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40983
40984         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40985         for mingw32 and cygwin targets.
40986
40987 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40988
40989         * gcc.dg/pch/macro-4.c: New.
40990         * gcc.dg/pch/macro-4.hs: New.
40991
40992 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40993
40994         PR fortran/13249
40995         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40996
40997 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40998
40999         PR fortran/13372
41000         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41001
41002 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41003
41004         PR gfortran/14897
41005         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41006
41007 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41008
41009         PR gfortran/15755
41010         * gfortran.fortran-torture/execute/backspace.c : New test.
41011
41012 2004-06-09  Paul Brook  <paul@codesourcery.com>
41013
41014         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41015         (pointer_to_section): Rewrite to use smaller array.
41016
41017 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41018
41019         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41020         * gcc.dg/ext/altivec-10.c: Same.
41021         * gcc.dg/ext/altivec-11.c: Same.
41022         * gcc.dg/ext/altivec-12.c: Same.
41023         * gcc.dg/ext/altivec-13.c: Same.
41024         * gcc.dg/ext/altivec-14.c: Same.
41025         * gcc.dg/ext/altivec-15.c: Same.
41026         * gcc.dg/ext/altivec-16.c: Same.
41027         * gcc.dg/ext/altivec-3.c: Same.
41028         * gcc.dg/ext/altivec-4.c: Same.
41029         * gcc.dg/ext/altivec-6.c: Same.
41030         * gcc.dg/ext/altivec-7.c: Same.
41031         * gcc.dg/ext/altivec-8.c: Same.
41032         * gcc.dg/ext/altivec-varargs-1.c: Same.
41033
41034         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41035         * g++.dg/ext/altivec-10.C: Same.
41036         * g++.dg/ext/altivec-2.C: Same.
41037         * g++.dg/ext/altivec-3.C: Same.
41038         * g++.dg/ext/altivec-4.C: Same.
41039         * g++.dg/ext/altivec-5.C: Same.
41040         * g++.dg/ext/altivec-6.C: Same.
41041         * g++.dg/ext/altivec-7.C: Same.
41042         * g++.dg/ext/altivec-8.C: Same.
41043         * g++.dg/ext/altivec-9.C: Same.
41044
41045 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41046
41047         PR c++/7841
41048         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41049
41050 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41051
41052         * gcc.dg/union-1.c: New test.
41053
41054 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41055
41056         * gcc.dg/builtins-41.c: New test case.
41057         * gcc.dg/builtins-42.c: New test case.
41058
41059 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41060
41061         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41062         * g++.dg/ext/altivec-10.C: Same.
41063         * g++.dg/ext/altivec-2.C: Same.
41064         * g++.dg/ext/altivec-3.C: Same.
41065         * g++.dg/ext/altivec-4.C: Same.
41066         * g++.dg/ext/altivec-5.C: Same.
41067         * g++.dg/ext/altivec-6.C: Same.
41068         * g++.dg/ext/altivec-7.C: Same.
41069         * g++.dg/ext/altivec-8.C: Same.
41070         * g++.dg/ext/altivec-9.C: Same.
41071         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41072         * g++.old-deja/g++.brendan/new3.C: Same.
41073         * gcc.c-torture/execute/eeprof-1.x: Same.
41074
41075 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41076
41077         PR c/14765
41078         * gcc.dg/pr14765-1.c: New test.
41079
41080 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41081
41082         PR c/14649
41083         * gcc.dg/pr14649-1.c: New test case.
41084
41085 2004-06-07  Richard Henderson  <rth@redhat.com>
41086
41087         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41088         if temporaries.
41089
41090 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41091
41092         * g++.dg/eh/elide1.C: Remove XFAIL.
41093
41094 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41095
41096         PR c++/15337
41097         * g++.dg/expr/sizeof3.C: New test.
41098
41099         PR c++/14777
41100         * g++.dg/template/access14.C: New test.
41101
41102         PR c++/15554
41103         * g++.dg/template/enum1.C: New test.
41104
41105         PR c++/15057
41106         * g++.dg/eh/throw1.C: New test.
41107
41108 2004-06-07  David Ayers  <d.ayers@inode.at>
41109             Ziemowit Laski  <zlaski@apple.com>
41110
41111         * lib/objc.exp (objc_target_compile): Revert the '-framework
41112         Foundation' flag fix, since bare Darwin does not ship
41113         with the Foundation framework.
41114         * objc/execute/next_mapping.h: Provide a local NSConstantString
41115         @interface and @implementation.
41116         (objc_constant_string_init): A constructor function, used to
41117         initialize the NSConstantString meta-class object.
41118         * objc/execute/string1.m: Include "next_mapping.h" instead of
41119         <Foundation/NSString.h>.
41120         * objc/execute/string2.m: Likewise.
41121         * objc/execute/string3.m: Likewise.
41122         * objc/execute/string4.m: Likewise.
41123
41124 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41125
41126         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41127         to double. Replace double with FLOAT.
41128         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41129
41130         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41131         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41132         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41133         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41134         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41135         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41136         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41137         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41138
41139 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41140
41141         PR c/13519
41142         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41143
41144 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41145
41146         PR c++/15503
41147         * g++.dg/template/meminit2.C: New test.
41148
41149 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41150
41151         PR target/15822
41152         * gcc.c-torture/execute/compare-fp-1.c,
41153         gcc.c-torture/execute/compare-fp-2.c,
41154         gcc.c-torture/execute/compare-fp-3.c,
41155         gcc.c-torture/execute/compare-fp-4.c,
41156         gcc.c-torture/execute/compare-fp-3.x,
41157         gcc.c-torture/execute/compare-fp-4.x: Moved...
41158         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41159         gcc.c-torture/execute/ieee/compare-fp-2.c,
41160         gcc.c-torture/execute/ieee/compare-fp-3.c,
41161         gcc.c-torture/execute/ieee/compare-fp-4.c,
41162         gcc.c-torture/execute/ieee/compare-fp-3.x,
41163         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41164
41165 2004-06-04  David Ayers  <d.ayers@inode.at>
41166
41167         * objc/execute/protocol-isEqual-4.m: New testcase.
41168
41169 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41170
41171         * objc/execute/protocol-isEqual-1.m: New testcase.
41172         * objc/execute/protocol-isEqual-2.m: New testcase.
41173         * objc/execute/protocol-isEqual-3.m: New testcase.
41174
41175 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41176
41177         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41178
41179 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41180
41181         * lib/objc.exp (objc_target_compile): When running tests on
41182         Darwin (Mac OS X), inform the linker about '-framework
41183         'Foundation'.
41184
41185 2004-06-02  Eric Christopher  <echristo@redhat.com>
41186
41187         * gcc.c-torture/compile/20040602-1.c: New.
41188
41189 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41190
41191         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41192         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41193
41194         PR tree-optimization/14736
41195         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41196
41197         PR tree-optimization/14042
41198         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41199
41200         PR tree-optimization/14729
41201         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41202
41203 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41204
41205         PR fortran/15557
41206         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41207
41208 2004-06-01  Richard Hederson  <rth@redhat.com>
41209
41210         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41211
41212 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41213
41214         PR c++/14932
41215         * g++.dg/parse/offsetof4.C: New test.
41216
41217 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41218
41219         PR objc/7993
41220         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41221
41222 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41223
41224         PR c++/15701
41225         * g++.dg/template/friend29.C: New test.
41226
41227 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41228
41229         PR c/15749
41230         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41231
41232 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41233
41234         * gcc.dg/sparc-trap-1.c: New test.
41235
41236 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41237
41238         PR middle-end/15069
41239         * g++.dg/opt/fold3.C: New test case.
41240
41241 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41242
41243         * lib/target-supports.exp (check_iconv_available): Fix fallout
41244         from 2004-05-28 patch.
41245
41246 2004-05-30  Paul Brook  <paul@codesourcery.com>
41247
41248         PR fortran/15620
41249         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41250         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41251
41252 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41253
41254         * gfortran.fortran-torture/execute/random_1.f90: New test.
41255
41256 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41257
41258         * g++.dg/ext/altivec-10.C: New test.
41259
41260 2004-05-29  Paul Brook  <paul@codesourcery.com>
41261
41262         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41263
41264 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41265
41266         * gcc.dg/altivec-16.c: New test.
41267
41268 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41269
41270         * lib/target-supports.exp (check_vmx_hw_available): New.
41271         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41272
41273         * lib/target-supports.exp (check_alias_available,
41274         check_iconv_available, check_named_sections_available): Use
41275         unique names for temporary files.
41276
41277 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41278
41279         * gcc.dg/altivec-15.c: New test.
41280
41281 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41282
41283         PR c++/15083
41284         * g++.dg/warn/noeffect6.C: New test.
41285
41286         PR c++/15471
41287         * g++.dg/expr/ptrmem4.C: New test.
41288
41289         PR c++/15640
41290         * g++.dg/template/operator3.C: New test.
41291
41292 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41293
41294         PR c++/14668
41295         * g++.dg/lookup/redecl1.C: New test.
41296         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41297
41298 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41299
41300         * gcc.c-torture/execute/compare-fp-1.c,
41301         gcc.c-torture/execute/compare-fp-2.c,
41302         gcc.c-torture/execute/compare-fp-3.c,
41303         gcc.c-torture/execute/compare-fp-4.c,
41304         gcc.c-torture/execute/compare-fp-3.x,
41305         gcc.c-torture/execute/compare-fp-4.x,
41306         gcc.dg/pr15649-1.c: New.
41307
41308 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41309
41310         PR c++/12883
41311         * g++.dg/init/array14.C: New test.
41312
41313 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41314
41315         * lib/compat.exp (compat-get-options-main): New.
41316         (compat-get-options): Remove unneeded code, warn for ignored
41317         command.
41318         (compat-execute): Check flag set by dg-require-* commands.
41319
41320         * lib/compat.exp (compat-execute): Break up long lines.
41321
41322 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41323
41324         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41325         * gcc.dg/altivec-14.c: New test.
41326         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41327
41328         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41329         * gcc.dg/altivec-12.c: Ditto.
41330
41331         * gcc.dg/altivec-3.c: Move call to altivec_check.
41332
41333 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41334
41335         PR c++/15044
41336         * g++.dg/template/error12.C: New test.
41337
41338         PR c++/15317
41339         * g++.dg/ext/attrib15.C: New test.
41340
41341         PR c++/15329
41342         * g++.dg/template/ptrmem9.C: New test.
41343
41344 2004-05-25  Paul Brook  <paul@codesourcery.com>
41345
41346         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41347
41348 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41349
41350         PR c++/15165
41351         * g++.dg/template/crash19.C: New test.
41352
41353 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41354
41355         PR c++/15025
41356         * g++.dg/template/redecl1.C: New test.
41357
41358 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41359
41360         PR c++/14821
41361         * g++.dg/other/ns1.C: New test.
41362
41363         PR c++/14883
41364         * g++.dg/template/invalid1.C: New test.
41365
41366 2004-05-23  Paul Brook  <paul@codesourcery.com>
41367         Victor Leikehman  <lei@haifasphere.co.il>
41368
41369         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41370         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41371
41372 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41373
41374         PR c++/15285
41375         PR c++/15299
41376         * g++.dg/template/non-dependent5.C: New test.
41377         * g++.dg/template/non-dependent6.C: New test.
41378
41379 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41380
41381         PR c++/15507
41382         * g++.dg/inherit/union1.C: New test.
41383
41384         PR c++/15542
41385         * g++.dg/template/addr1.C: New test.
41386
41387         PR c++/15427
41388         * g++.dg/template/array5.C: New test.
41389
41390         PR c++/15287
41391         * g++.dg/template/array6.C: New test.
41392
41393 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41394             Roger Sayle  <roger@eyesopen.com>
41395
41396         * g++.dg/lookup/forscope2.C: New test case.
41397
41398 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41399
41400         * gcc.dg/cpp/Wmissingdirs.c: New.
41401
41402 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41403
41404         PR target/15301
41405         * gcc.dg/compat/union-m128-1.h: New file.
41406         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41407         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41408         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41409
41410 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41411
41412         PR target/15302
41413         * gcc.dg/compat/struct-complex-1.h: New file.
41414         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41415         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41416         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41417
41418 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41419
41420         PR middle-end/3074
41421         * gcc.dg/pr3074-1.c: New test case.
41422         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41423
41424 2004-05-20  Falk Hueffner  <falk@debian.org>
41425
41426         PR other/15526
41427         * gcc.dg/ftrapv-1.c: New test case.
41428
41429 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41430
41431         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41432
41433 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41434             Jeff Law  <law@redhat.com>
41435
41436         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41437         * gcc.dg/tree-ssa/20040518-2.c: New test.
41438
41439         * gcc.dg/tree-ssa/20040518-1.c: New test.
41440
41441 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41442
41443         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41444
41445 2004-05-18  Paul Brook  <paul@codesourcery.com>
41446
41447         PR fortran/13930
41448         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41449
41450 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41451
41452         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41453         constant folding.
41454
41455 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41456
41457         * gcc.dg/tree-ssa/20040517-1.c: New test.
41458
41459 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41460
41461         * gcc.dg/loop-4.c: New test.
41462
41463 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41464
41465         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41466
41467 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41468
41469         PR fortran/15311
41470         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41471
41472 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41473
41474         PR fortran/13826
41475         PR fortran/13940
41476         * gfortran.fortran-torture/compile/data_1.f90: New test.
41477
41478 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41479
41480         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41481         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41482
41483 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41484
41485         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41486
41487 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41488
41489         PR c/15444
41490         * gcc.dg/format/xopen-1.c: Adjust expected message.
41491         * gcc.dg/format/xopen-3.c: New test.
41492
41493 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41494
41495         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41496
41497 2004-05-14  Jeff Law  <law@redhat.com>
41498
41499         * gcc.dg/tree-ssa/20040514-2.c: New test.
41500
41501 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41502
41503         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41504         this ...
41505         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41506         this.
41507
41508 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41509
41510         * gcc.dg/tree-ssa/20040514-1.c: New test.
41511
41512 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41513
41514         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41515         test.
41516
41517 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41518
41519         PR fortran/14066
41520         * gfortran.fortran-torture/compile/do_1.f90: New test.
41521
41522 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41523
41524         PR fortran/15051
41525         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41526         test.
41527
41528 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41529
41530         PR fortran/15149
41531         * gfortran.fortran-torture/execute/random_init.f90: New test.
41532
41533 2004-05-13  Paul Brook  <paul@codesourcery.com>
41534
41535         PR fortran/15314
41536         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41537
41538 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41539
41540         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41541         for the powerpc case.
41542
41543 2004-05-13  Jeff Law  <law@redhat.com>
41544
41545         * gcc.dg/tree-ssa/20040513-1.c: New test.
41546         * gcc.dg/tree-ssa/20040513-2.c: New test.
41547
41548 2004-05-13  Paul Brook  <paul@codesourcery.com>
41549
41550         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41551         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41552         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41553
41554 2004-05-13  Andreas Schwab  <schwab@suse.de>
41555
41556         PR other/10819
41557         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41558         characters.
41559
41560 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41561
41562         PR fortran/15294
41563         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41564
41565 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41566
41567         Merge from tree-ssa-20020619-branch.  See
41568         ChangeLog.tree-ssa for details.
41569
41570 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41571
41572         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41573         include <altivec.h> explicitly.
41574         * gcc.dg/altivec-13.c: Likewise.
41575
41576 2004-05-11  Paul Brook  <paul@codesourcery.com>
41577
41578         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41579
41580 2004-05-10  Eric Christopher  <echristo@redhat.com>
41581
41582         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41583         * gcc.dg/sibcall-4.c: Ditto.
41584
41585 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41586
41587         * g++.dg/ext/altivec-8.C: New test case.
41588         * gcc.dg/altivec-13.c: New test case.
41589
41590 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41591
41592         * gcc.c-torture/execute/divcmp-1.c: New test case.
41593         * gcc.c-torture/execute/divcmp-2.c: New test case.
41594         * gcc.c-torture/execute/divcmp-3.c: New test case.
41595
41596 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41597
41598         * g++.dg/other/pragma-re-2.C: New test.
41599
41600 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41601
41602         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41603         * gcc.dg/i386-387-2.c: Likewise.
41604
41605         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41606         __builtin_drem.
41607         * gcc.dg/i386-387-6.c: Likewise.
41608
41609 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41610
41611         * gcc.dg/builtins-33.c: Also check log1p*.
41612
41613 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41614
41615         PR optimization/15296
41616         * gcc.c-torture/execute/pr15296.c: New test.
41617
41618 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41619
41620         * gcc.dg/builtins-40.c: New test.
41621
41622 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41623
41624         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41625
41626 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41627
41628         * g++.dg/ext/spe1.C: New testcase.
41629
41630 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41631
41632         * objc.dg/image-info.m: Allow additional attributes
41633         for __image_info section.
41634
41635 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41636
41637         * gcc.dg/torture/mips-hilo-2.c: New test.
41638
41639 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41640
41641         PR c++/14389
41642         * g++.dg/template/member5.C: New test.
41643
41644 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41645
41646         * gcc.dg/builtins-34.c: Also check expm1*.
41647
41648 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41649
41650         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41651         * gcc.dg/torture/builtin-convert-3.c: New test.
41652
41653 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41654
41655         PR middle-end/15054
41656         * g++.dg/opt/pr15054.C: New test.
41657
41658 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41659
41660         * gcc.dg/torture/builtin-rounding-1.c: New test.
41661         * gcc.dg/builtins-25.c: Delete.
41662         * gcc.dg/builtins-29.c: Delete.
41663
41664 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41665
41666         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41667         * gcc.dg/sibcall-4.c: Likewise.
41668         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41669
41670 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41671
41672         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41673         bit-field on 16-bit targets.
41674
41675 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41676
41677         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41678         16-bit targets.
41679
41680 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41681
41682         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41683         * gcc.dg/rs6000-power2-2.c: Likewise.
41684
41685 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41686
41687         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41688         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41689         Change the asm registers to be in form of frN instead of fN.
41690
41691 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41692
41693         * gcc.dg/torture/builtin-convert-2.c: New test.
41694
41695 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41696
41697         * gcc.dg/rs6000-power2-1.c: New test.
41698         * gcc.dg/rs6000-power2-2.c: New test.
41699
41700 2004-04-28  Jan Hubicka  <jh@suse.cz>
41701
41702         * gcc.dg/unused-6.c: New test.
41703
41704 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41705             Ulrich Weigand  <uweigand@de.ibm.com>
41706
41707         * ada/acats/run_all.sh: Define $target variable.
41708
41709 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41710
41711         PR c++/15119
41712         * g++.dg/other/vararg-1.C: New test.
41713
41714         PR c++/4794
41715         * g++.dg/eh/cleanup3.C: New test.
41716
41717 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41718
41719         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41720         and ad8011a (target_insn).
41721         * ada/acats/support/macro.dfs: Likewise.
41722         * ada/acats/support/impbit.adb: New file.
41723
41724 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41725
41726         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41727
41728 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41729
41730         * gcc.dg/loop-3.c: New test.
41731
41732 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41733
41734         * gcc.c-torture/execute/simd-5.c: New test.
41735
41736 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41737
41738         PR c++/15064
41739         * g++.dg/template/crash18.C: New test.
41740
41741 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41742
41743         * g++.dg/ext/complit3.C: New test.
41744
41745 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41746
41747         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41748         * gcc.dg/altivec-3.c: Same.
41749         * gcc.dg/altivec-varargs-1.c: Same.
41750
41751 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41752
41753         * lib/target-supports.exp (check_profiling_available): Assume
41754         profiling is not available on powerpc-eabi targets.
41755
41756 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41757
41758         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41759         * gcc.dg/vmx/bug-1.c: Ditto.
41760
41761 2004-04-20  Eric Christopher  <echristo@redhat.com>
41762
41763         * gcc.dg/charset/extern.c: New test.
41764         * g++.dg/charset/extern3.cc: Ditto.
41765
41766 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41767
41768         * gcc.dg/builtins-39.c: New test.
41769
41770 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41771
41772         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41773
41774 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41775
41776         * gcc.dg/torture/mips-hilo-1.c: New test.
41777
41778 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41779
41780         * gcc.c-torture/compile/20040419-1.c: New test.
41781
41782 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41783
41784         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41785
41786 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41787             Aldy Hernandez  <aldyh@redhat.com>
41788
41789         * gcc.c-torture/execute/va-arg-24.c: New.
41790
41791 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41792             Aldy Hernandez  <aldyh@redhat.com>
41793
41794         * gcc.dg/vmx/1b-01.c: New.
41795         * gcc.dg/vmx/1b-02.c: New.
41796         * gcc.dg/vmx/1b-03.c: New.
41797         * gcc.dg/vmx/1b-04.c: New.
41798         * gcc.dg/vmx/1b-05.c: New.
41799         * gcc.dg/vmx/1b-06.c: New.
41800         * gcc.dg/vmx/1b-07.c: New.
41801         * gcc.dg/vmx/1c-01.c: New.
41802         * gcc.dg/vmx/1c-02.c: New.
41803         * gcc.dg/vmx/3a-01a.c: New.
41804         * gcc.dg/vmx/3a-01.c: New.
41805         * gcc.dg/vmx/3a-01m.c: New.
41806         * gcc.dg/vmx/3a-03.c: New.
41807         * gcc.dg/vmx/3a-03m.c: New.
41808         * gcc.dg/vmx/3a-04.c: New.
41809         * gcc.dg/vmx/3a-04m.c: New.
41810         * gcc.dg/vmx/3a-05.c: New.
41811         * gcc.dg/vmx/3a-06.c: New.
41812         * gcc.dg/vmx/3a-06m.c: New.
41813         * gcc.dg/vmx/3a-07.c: New.
41814         * gcc.dg/vmx/3b-01.c: New.
41815         * gcc.dg/vmx/3b-02.c: New.
41816         * gcc.dg/vmx/3b-10.c: New.
41817         * gcc.dg/vmx/3b-13.c: New.
41818         * gcc.dg/vmx/3b-14.c: New.
41819         * gcc.dg/vmx/3b-15.c: New.
41820         * gcc.dg/vmx/3c-01a.c: New.
41821         * gcc.dg/vmx/3c-01.c: New.
41822         * gcc.dg/vmx/3c-02.c: New.
41823         * gcc.dg/vmx/3c-03.c: New.
41824         * gcc.dg/vmx/3d-01.c: New.
41825         * gcc.dg/vmx/4-01.c: New.
41826         * gcc.dg/vmx/4-03.c: New.
41827         * gcc.dg/vmx/5-01.c: New.
41828         * gcc.dg/vmx/5-02.c: New.
41829         * gcc.dg/vmx/5-03.c: New.
41830         * gcc.dg/vmx/5-04.c: New.
41831         * gcc.dg/vmx/5-05.c: New.
41832         * gcc.dg/vmx/5-06.c: New.
41833         * gcc.dg/vmx/5-07.c: New.
41834         * gcc.dg/vmx/5-07t.c: New.
41835         * gcc.dg/vmx/5-08.c: New.
41836         * gcc.dg/vmx/5-10.c: New.
41837         * gcc.dg/vmx/5-11.c: New.
41838         * gcc.dg/vmx/7-01a.c: New.
41839         * gcc.dg/vmx/7-01.c: New.
41840         * gcc.dg/vmx/7c-01.c: New.
41841         * gcc.dg/vmx/7d-01.c: New.
41842         * gcc.dg/vmx/7d-02.c: New.
41843         * gcc.dg/vmx/8-01.c: New.
41844         * gcc.dg/vmx/8-02a.c: New.
41845         * gcc.dg/vmx/8-02.c: New.
41846         * gcc.dg/vmx/brode-1.c: New.
41847         * gcc.dg/vmx/bug-1.c: New.
41848         * gcc.dg/vmx/bug-2.c: New.
41849         * gcc.dg/vmx/bug-3.c: New.
41850         * gcc.dg/vmx/cw-bug-1.c: New.
41851         * gcc.dg/vmx/cw-bug-2.c: New.
41852         * gcc.dg/vmx/cw-bug-3.c: New.
41853         * gcc.dg/vmx/dct.c: New.
41854         * gcc.dg/vmx/debug-1.c: New.
41855         * gcc.dg/vmx/debug-2.c: New.
41856         * gcc.dg/vmx/debug-3.c: New.
41857         * gcc.dg/vmx/debug-4.c: New.
41858         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41859         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41860         * gcc.dg/vmx/eg-5.c: New.
41861         * gcc.dg/vmx/fft.c: New.
41862         * gcc.dg/vmx/gcc-bug-1.c: New.
41863         * gcc.dg/vmx/gcc-bug-2.c: New.
41864         * gcc.dg/vmx/gcc-bug-3.c: New.
41865         * gcc.dg/vmx/gcc-bug-4.c: New.
41866         * gcc.dg/vmx/gcc-bug-5.c: New.
41867         * gcc.dg/vmx/gcc-bug-6.c: New.
41868         * gcc.dg/vmx/gcc-bug-7.c: New.
41869         * gcc.dg/vmx/gcc-bug-8.c: New.
41870         * gcc.dg/vmx/gcc-bug-9.c: New.
41871         * gcc.dg/vmx/gcc-bug-b.c: New.
41872         * gcc.dg/vmx/gcc-bug-c.c: New.
41873         * gcc.dg/vmx/gcc-bug-d.c: New.
41874         * gcc.dg/vmx/gcc-bug-e.c: New.
41875         * gcc.dg/vmx/gcc-bug-f.c: New.
41876         * gcc.dg/vmx/gcc-bug-g.c: New.
41877         * gcc.dg/vmx/gcc-bug-i.c: New.
41878         * gcc.dg/vmx/harness.h: New.
41879         * gcc.dg/vmx/ira1.c: New.
41880         * gcc.dg/vmx/ira2a.c: New.
41881         * gcc.dg/vmx/ira2b.c: New.
41882         * gcc.dg/vmx/ira2.c: New.
41883         * gcc.dg/vmx/ira2c.c: New.
41884         * gcc.dg/vmx/mem.c: New.
41885         * gcc.dg/vmx/newton-1.c: New.
41886         * gcc.dg/vmx/ops.c: New.
41887         * gcc.dg/vmx/sn7153.c: New.
41888         * gcc.dg/vmx/spill2.c: New.
41889         * gcc.dg/vmx/spill3.c: New.
41890         * gcc.dg/vmx/spill.c: New.
41891         * gcc.dg/vmx/t.c: New.
41892         * gcc.dg/vmx/varargs-1.c: New.
41893         * gcc.dg/vmx/varargs-2.c: New.
41894         * gcc.dg/vmx/varargs-3.c: New.
41895         * gcc.dg/vmx/varargs-4.c: New.
41896         * gcc.dg/vmx/varargs-5.c: New.
41897         * gcc.dg/vmx/varargs-6.c: New.
41898         * gcc.dg/vmx/varargs-7.c: New.
41899         * gcc.dg/vmx/vmx.exp: New.
41900         * gcc.dg/vmx/vprint-1.c: New.
41901         * gcc.dg/vmx/vscan-1.c: New.
41902         * gcc.dg/vmx/x-01.c: New.
41903         * gcc.dg/vmx/x-02.c: New.
41904         * gcc.dg/vmx/x-03.c: New.
41905         * gcc.dg/vmx/x-04.c: New.
41906         * gcc.dg/vmx/x-05.c: New.
41907         * gcc.dg/vmx/yousufi-1.c: New.
41908         * gcc.dg/vmx/zero-1.c: New.
41909         * gcc.dg/vmx/zero.c: New.
41910
41911 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41912
41913         * g++.dg/lookup/java1.C: Update for chage of
41914         _Jv_AllocObject.
41915         * g++.dg/lookup/java2.C: Likewise.
41916
41917 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41918
41919         * ada/acats/run_all.sh: use -O2 by default.
41920
41921 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41922
41923         * gcc.dg/vr-mult-[12].c: New tests.
41924
41925 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41926
41927         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41928
41929         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41930
41931 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41932
41933         * lib/target-supports.exp (check_profiling_available): Assume
41934         profiling isn't available for mips*-*-elf targets.
41935
41936 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41937
41938         * gcc.dg/builtins-38.c: New test.
41939
41940 2004-04-14  Eric Christopher  <echristo@redhat.com>
41941
41942         * g++.dg/charset/charset.exp: Run .cc extension tests.
41943
41944 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41945
41946         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41947
41948 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41949
41950         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41951
41952 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41953
41954         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41955         * gcc.dg/i386-387-2.c: Likewise.
41956
41957         * gcc.dg/i386-387-7.c: New test.
41958         * gcc.dg/i386-387-8.c: New test.
41959
41960         * gcc.dg/builtins-37.c: New test.
41961
41962 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41963
41964         * g++.dg/pch/externc-1.C: Add missing semicolon.
41965
41966 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41967
41968         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41969
41970 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41971
41972         * gcc.c-torture/execute/20040411-1.c: New test.
41973
41974 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41975
41976         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41977
41978 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41979
41980         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41981
41982 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41983
41984         * lib/target-supports.exp (check_named_sections_available): New.
41985         * lib/gcc-dg.exp (dg-require-named-sections): New.
41986         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41987         old-deja.exp.  Also prune error-count message from HP linker.
41988         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41989
41990         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41991         * g++.old-deja/g++.pt/static3.C: Likewise.
41992         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41993
41994 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41995
41996         * gcc.c-torture/execute/20040409-1.c: New test case.
41997         * gcc.c-torture/execute/20040409-2.c: New test case.
41998         * gcc.c-torture/execute/20040409-3.c: New test case.
41999
42000 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42001
42002         * gcc.dg/20040409-1.c: New test.
42003
42004 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42005
42006         PR target/14888
42007         * g++.dg/opt/pr14888.C: New test case.
42008
42009 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42010
42011         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42012         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42013         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42014         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42015         New tests.
42016
42017 2004-04-08  Paul Brook  <paul@codesourcery.com>
42018
42019         * gcc.dg/spill-1.c: New test.
42020
42021 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42022
42023         * gcc.dg/torture/builtin-ctype-2.c: New test.
42024
42025 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42026
42027         * gcc.dg/pch/pch.exp: Add largefile test.
42028
42029 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42030
42031         * g++.dg/pch/externc-1.Hs: New.
42032         * g++.dg/pch/externc-1.C: New.
42033
42034 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42035
42036         * gcc.dg/compat/struct-by-value-5a_main.c,
42037         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42038         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42039         * gcc.dg/compat/struct-by-value-5a_x.c,
42040         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42041         gcc.dg/compat/struct-by-value-5_x.c.
42042         * gcc.dg/compat/struct-by-value-5a_y.c,
42043         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42044         gcc.dg/compat/struct-by-value-5_y.c.
42045
42046         * gcc.dg/compat/struct-by-value-6a_main.c,
42047         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42048         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42049         * gcc.dg/compat/struct-by-value-6a_x.c,
42050         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42051         gcc.dg/compat/struct-by-value-6_x.c.
42052         * gcc.dg/compat/struct-by-value-6a_y.c,
42053         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42054         gcc.dg/compat/struct-by-value-6_y.c.
42055
42056         * gcc.dg/compat/struct-by-value-7a_main.c,
42057         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42058         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42059         * gcc.dg/compat/struct-by-value-7a_x.c,
42060         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42061         gcc.dg/compat/struct-by-value-7_x.c.
42062         * gcc.dg/compat/struct-by-value-7a_y.c,
42063         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42064         gcc.dg/compat/struct-by-value-7_y.c.
42065
42066 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42067
42068         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42069         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42070         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42071         options.
42072
42073 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42074
42075         * gcc.dg/builtins-36.c: New test.
42076
42077 2004-04-06  Paul Brook  <paul@codesourcery.com>
42078
42079         * README.gcc: Remove obsolete contraint on testcases.
42080
42081 2004-04-05  Paul Brook  <paul@codesourcery.com>
42082
42083         PR2123
42084         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42085         failure and exit(0) on success.
42086         * g++.dg/expr/anew2.C: Ditto.
42087         * g++.dg/expr/anew3.C: Ditto.
42088         * g++.dg/expr/anew4.C: Ditto.
42089
42090 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         PR c++/3518
42093         * g++.dg/template/unify7.C: New.
42094
42095 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42096
42097         * g++.dg/README: Bring up to date with new subdirectories; remove
42098         duplicate subdirectory lines.
42099
42100 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42101
42102         PR c++/14007
42103         * g++.dg/template/unify5.C: New.
42104         * g++.dg/template/unify6.C: New.
42105         * g++.dg/template/qualttp20.C: Adjust.
42106         * g++.old-deja/g++.jason/report.C: Adjust.
42107         * g++.old-deja/g++.other/qual1.C: Adjust.
42108
42109 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42110
42111         PR c++/14803
42112         * g++.dg/inherit/ptrmem1.C: New test.
42113
42114 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42115
42116         PR c++/14755
42117         * gcc.c-torture/execute/20040331-1.c: New test.
42118         * gcc.dg/20040331-1.c: New test.
42119
42120 2004-04-01  Paul Brook  <paul@codesourcery.com>
42121
42122         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42123
42124 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42125
42126         PR c++/14724
42127         * g++.dg/init/goto1.C: New test.
42128
42129         PR c++/14763
42130         * g++.dg/template/defarg4.C: New test.
42131
42132 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42133
42134         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42135
42136 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42137
42138         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42139
42140 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42141
42142         * gcc.dg/noncompile/undeclared-2.c: New test.
42143
42144 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42145
42146         * gcc.dg/940409-1.c: Remove XFAIL.
42147         * gcc.dg/reg-vol-struct-1.c: New test.
42148
42149 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42150
42151         * gcc.dg/torture/builtin-wctype-1.c: New test.
42152
42153 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42154
42155         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42156         * gcc.dg/20001101-1.c: Likewise.
42157         * gcc.dg/20001102-1.c: Likewise.
42158
42159 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42160
42161         * gcc.dg/compare8.c: Add an additional test for XOR.
42162
42163 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42164
42165         * gcc.dg/torture/builtin-ctype-1.c: New test.
42166
42167 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42168
42169         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42170         * gcc.dg/torture/builtin-math-1.c: Likewise.
42171         * gcc.dg/torture/builtin-power-1.c: New test.
42172
42173 2004-03-24  Andreas Schwab  <schwab@suse.de>
42174
42175         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42176         IA64 assembler.
42177
42178 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42179             Roger Sayle  <roger@eyesopen.com>
42180
42181         * gcc.dg/compare8.c: New test case.
42182
42183 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42184
42185         * g++.dg/ext/altivec-7.C: New test.
42186
42187 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42188
42189         PR 12267, 12391, 12560, 13129, 14114, 14133
42190         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42191         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42192         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42193         Adjust error regexps.
42194         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42195         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42196         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42197         * gcc.dg/local1.c: Add explanatory comment.
42198
42199 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42200
42201         PR optimization/14669
42202         * g++.dg/opt/fold2.C: New test case.
42203
42204 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42205
42206         PR c/14069
42207         * gcc.dg/20040322-1.c: New test.
42208
42209 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42210
42211         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42212         * gcc.dg/ultrasp4.c: Likewise.
42213         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42214
42215 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42216
42217         * gcc.dg/i386-sse-8.c: Reset default options.
42218
42219 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42220
42221         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42222         in the error message text.
42223
42224 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42225
42226         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42227
42228 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42229
42230         PR c++/14616
42231         * g++.dg/init/array13.C: New test.
42232
42233 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42234
42235         PR target/13889
42236         * gcc.c-torture/compile/pr13889.c: New test case.
42237
42238 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42239
42240         PR c/14635
42241         * builtins-1.c (nan, nans): Don't test.
42242         * builtins-30.c: Don't use nan, nanf, nanl.
42243         * builtins-35.c: New test.
42244
42245 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42246
42247         * g++.dg/ext/altivec-6.C: New test.
42248
42249 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42250
42251         * g++.dg/init/placement3.C: New test.
42252
42253         * g++.dg/template/spec13.C: New test.
42254
42255         * g++.dg/lookup/using11.C: New test.
42256
42257         * g++.dg/lookup/koenig3.C: New test.
42258
42259         * g++.dg/template/operator2.C: New test.
42260
42261         * g++.dg/expr/dtor3.C: New test.
42262         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42263         marker.
42264         * g++.old-deja/g++.law/visibility28.C: Likewise.
42265
42266 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42267
42268         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42269         * gcc.dg/ppc64-abi-3.c: Likewise.
42270
42271 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42272
42273         PR c++/14545
42274         * g++.dg/parse/template15.C: New test.
42275
42276 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42277
42278         * g++.dg/expr/dtor2.C: New test.
42279
42280         * g++.dg/lookup/anon4.C: New test.
42281
42282         * g++.dg/overload/using1.C: New test.
42283
42284         * g++.dg/template/lookup7.C: New test.
42285
42286         * g++.dg/template/typename6.C: New test.
42287
42288         * g++.dg/expr/cond6.C: New test.
42289
42290 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42291
42292         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42293
42294 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42295
42296         * g++.dg/expr/cond5.C: New test.
42297         * g++.dg/expr/constcast1.C: Likewise.
42298         * g++.dg/expr/ptrmem2.C: Likewise.
42299         * g++.dg/expr/ptrmem3.C: Likewise.
42300         * g++.dg/lookup/main1.C: Likewise.
42301         * g++.dg/template/lookup6.C: Likewise.
42302
42303 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42304
42305         * gcc.dg/local1.c: New test.
42306
42307         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42308
42309 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42310
42311         * gcc.dg/torture/builtin-convert-1.c: New test.
42312
42313 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42314
42315         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42316
42317 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/14481
42320         * g++.dg/warn/Wunused-7.C: New test.
42321
42322 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42323
42324         * gcc.dg/torture/builtin-integral-1.c: New test.
42325
42326 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42327
42328         PR c++/14586
42329         * g++.dg/parse/non-dependent3.C: New test.
42330
42331 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42332
42333         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42334         * g++.dg/eh/simd-2.C: Likewise.
42335         * g++.dg/init/array10.C: Likewise.
42336         * gcc.c-torture/compile/simd-1.c: Likewise.
42337         * gcc.c-torture/compile/simd-2.c: Likewise.
42338         * gcc.c-torture/compile/simd-3.c: Likewise.
42339         * gcc.c-torture/compile/simd-4.c: Likewise.
42340         * gcc.c-torture/compile/simd-6.c: Likewise.
42341         * gcc.c-torture/execute/simd-1.c: Likewise.
42342         * gcc.c-torture/execute/simd-2.c: Likewise.
42343         * gcc.dg/compat/vector-defs.h: Likewise.
42344         * gcc.dg/20020531-1.c: Likewise.
42345         * gcc.dg/altivec-3.c: Likewise.
42346         * gcc.dg/altivec-4.c: Likewise.
42347         * gcc.dg/altivec-varargs-1.c: Likewise.
42348         * gcc.dg/compat/vector-defs.h: Likewise.
42349         * gcc.dg/i386-mmx-3.c: Likewise.
42350         * gcc.dg/i386-sse-4.c: Likewise.
42351         * gcc.dg/i386-sse-5.c: Likewise.
42352         * gcc.dg/i386-sse-8.c: Likewise.
42353         * gcc.dg/simd-1.c: Likewise.
42354         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42355         __ev64_opaque__ since the machine description provides it.
42356
42357 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42358
42359         * lib/compat.exp (skip_list): New global variable.
42360         Use it to hold the user defined COMPAT_SKIPS list if any.
42361         (compat-obj): Add the members of skip_list to optall.
42362
42363 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42364
42365         * gcc.dg/compat/union-by-value-1_main.c,
42366         union-by-value-1_x.c, union-by-value-1_y.c,
42367         union-check.h, union-defs.h,
42368         union-init.h, union-return-1_main.c,
42369         union-return-1_x.c, union-return-1_y.c: New files.
42370
42371 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42372
42373         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42374         mixed-struct-init.h: Add 4 mixed structure types.
42375         struct-by-value-21_main.c, struct-by-value-21_x.c,
42376         struct-by-value-21_y.c, struct-return-21_main.c,
42377         struct-return-21_x.c, struct-return-21_y.c: New files.
42378
42379 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42380
42381         PR c++/14550
42382         * g++.dg/parse/template14.C: New test.
42383
42384 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42385
42386         * gcc.c-torture/execute/20040313-1.c: New test.
42387
42388 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42389
42390         PR target/14533
42391         * gcc.dg/20040311-2.c: New test.
42392
42393 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42394
42395         PR other/14544
42396         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42397         bit-field.
42398
42399 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42400
42401         * gcc.dg/20040305-2.c: Add missing return statement.
42402
42403 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42404
42405         * gcc.dg/builtins-34.c: Also check pow10*.
42406
42407 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42408
42409         PR target/14262
42410         * gcc.dg/20040305-2.c: New test.
42411
42412 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42413
42414         * gcc.dg/20040310-1.c: New test.
42415
42416 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42417
42418         * gcc.c-torture/execute/20040311-1.c: New test case.
42419
42420 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42421
42422         PR c++/14476
42423         * g++.dg/lookup/enum1.C: New test.
42424
42425 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42426
42427         PR c++/14510
42428         * g++.dg/lookup/struct2.C: New test.
42429
42430 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42431
42432         * gcc.dg/builtins-34.c: New test.
42433
42434 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42435
42436         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42437
42438 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42439
42440         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42441         * gcc.dg/alias-2.c: New testcase.
42442
42443 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42444
42445         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42446
42447 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42448
42449         * gcc.c-torture/execute/20040309-1.c: New test case.
42450
42451 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42452
42453         PR c++/14397
42454         * g++.dg/overload/ref1.C: New.
42455
42456 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42457
42458         PR c++/14409
42459         * g++.dg/template/spec12.C: New test.
42460
42461         PR c++/14448
42462         * g++.dg/parse/crash14.C: New test.
42463
42464 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42465
42466         PR c++/14230
42467         * g++.dg/init/ref11.C: New test.
42468
42469 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42470
42471         PR c++/14432
42472         * g++.dg/parse/builtin2.C: New test.
42473
42474 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42475
42476         PR c++/14401
42477         * g++.dg/init/ctor3.C: New test.
42478         * g++.dg/init/union1.C: New test.
42479         * g++.dg/ext/anon-struct4.C: New test.
42480
42481 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42482
42483         * g++.dg/lookup/koenig1.C: Tweak error messages.
42484         * g++.dg/lookup/used-before-declaration.C: Likewise.
42485         * g++.dg/other/do1.C: Likewise.
42486         * g++.dg/overload/koenig1.C: Likewise.
42487         * g++.dg/parse/crash13.C: Likewise.
42488         * g++.dg/template/instantiate3.C: Likewise.
42489
42490 2004-03-08  Eric Christopher  <echristo@redhat.com>
42491
42492         * * lib/target-supports.exp: Enable libiconv in test
42493         compilation.  Fix up error checking.
42494
42495 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42496
42497         PR middle-end/14289
42498         * gcc.dg/pr14289-1.c: New test case.
42499         * gcc.dg/pr14289-2.c: Likewise.
42500         * gcc.dg/pr14289-3.c: Likewise.
42501
42502 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42503
42504         * gcc.c-torture/execute/20040308-1.c: New test.
42505
42506 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42507
42508         * gcc.c-torture/execute/20040307-1.c: New test case.
42509
42510 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42511
42512         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42513
42514 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42515
42516         * gcc.dg/20040306-1.c: New test.
42517
42518 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42519
42520         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42521         them static.
42522         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42523
42524 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42525
42526         PR c/14465
42527         * gcc.dg/decl-6.c: New test.
42528
42529 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42530
42531         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42532         Rename LOGPOW -> LOG_POW.
42533         (SQRT_EXP, POW_EXP): New.
42534
42535 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42536
42537         * gcc.dg/i386-sse-8.c: New test.
42538
42539 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42540
42541         PR c/14114
42542         * gcc.dg/decl-5.c: New test.
42543
42544 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42545
42546         * gcc.dg/20040305-1.c: New test.
42547
42548 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42549
42550         PR other/14354
42551         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42552
42553 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42554
42555         PR c++/14425, c++/14426
42556         * g++.dg/ext/altivec-4.C: New test.
42557         * g++.dg/ext/altivec-5.C: New test.
42558
42559 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42560
42561         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42562         global variables of a type with no linkage.
42563         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42564         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42565         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42566         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42567         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42568         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42569         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42570         * g++.dg/warn/deprecated.C: Name enum Color.
42571         * g++.dg/overload/VLA.C: Name structure for 'b'.
42572         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42573
42574 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42575
42576         * gcc.c-torture/compile/20040304-1.c: New test.
42577
42578 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42579
42580         PR 13728
42581         * gcc.dg/decl-4.c: New testcase.
42582
42583 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42584
42585         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42586         as PRECF if sizeof (float) > sizeof (double).
42587         (PRECL): Make it the same as PRECF if
42588         sizeof (float) > sizeof (long double).
42589
42590 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42591
42592         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42593         system type.  Add check for irix6 which doesn't have c99 runtime.
42594
42595 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42596
42597         * gcc.dg/const-elim-1.c: xfail for xtensa.
42598
42599 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR c++/14369
42602         * g++.dg/template/cond4.C: New test.
42603
42604 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/14360
42607         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42608
42609         PR c++/14361
42610         * g++.dg/parse/defarg7.C: New test.
42611
42612         PR c++/14359
42613         * g++.dg/template/friend26.C: New test.
42614
42615 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42616
42617         PR c++/14324
42618         * g++.dg/abi/mangle21.C: New test.
42619
42620         PR c++/14260
42621         * g++.dg/parse/constructor2.C: New test.
42622
42623         PR c++/14337
42624         * g++.dg/template/sfinae1.C: New test.
42625
42626 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42627
42628         PR c++/14267
42629         * g++.dg/expr/crash2.C: New test.
42630
42631         PR middle-end/13448
42632         * gcc.dg/inline-5.c: New test.
42633         * gcc.dg/always-inline.c: Split out tests into ...
42634         * gcc.dg/always-inline2.c: ... this and ...
42635         * gcc.dg/always-inline3.c: ... this.
42636
42637 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42638
42639         PR debug/12103
42640         * g++.dg/debug/crash1.C: New test.
42641
42642 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42643
42644         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42645         function with __attribute__((noinline)).
42646         (recurser_void2): Likewise.
42647         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42648         (recurser_void2): Likewise.
42649
42650 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42651
42652         PR middle-end/14203
42653         * g++.dg/warn/Wunused-6.C: New test case.
42654
42655 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42656
42657         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42658         not defined.
42659
42660 2004-02-27  Eric Christopher  <echristo@redhat.com>
42661
42662         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42663         * g++.dg/charset/asm2.c: Run only x86.
42664         * gcc.dg/charset/asm3.c: Ditto.
42665
42666 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42667
42668         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42669         ld_library_path.
42670
42671 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42672
42673         * g++.dg/ext/altivec-3.C: New.
42674
42675 2004-02-26  Richard Henderson  <rth@redhat.com>
42676
42677         * g++.dg/ext/attrib10.C: Mark for warning.
42678         * gcc.dg/attr-alias-1.c: New.
42679
42680 2004-02-26  Richard Henderson  <rth@redhat.com>
42681
42682         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42683         * gcc.c-torture/execute/20040208-2.c: ... it back.
42684
42685 2004-02-26  Eric Christopher  <echristo@redhat.com>
42686
42687         * lib/target-supports.exp (check-iconv-available): New function.
42688         * lib/gcc-dg.exp (dg-require-iconv): New function.
42689         Use above.
42690         * gcc.dg/charset: New directory.
42691         * gcc.dg/charset/charset.exp: New file.
42692         * gcc.dg/charset/asm1.c: Ditto.
42693         * gcc.dg/charset/asm2.c: Ditto.
42694         * gcc.dg/charset/asm3.c: Ditto.
42695         * gcc.dg/charset/asm4.c: Ditto.
42696         * gcc.dg/charset/asm5.c: Ditto.
42697         * gcc.dg/charset/attribute1.c: Ditto.
42698         * gcc.dg/charset/attribute2.c: Ditto.
42699         * gcc.dg/charset/string1.c: Ditto.
42700         * g++.dg/charset: New directory.
42701         * g++.dg/dg.exp: Add here. Special options.
42702         * g++.dg/charset/charset.exp: New file.
42703         * g++.dg/charset/asm1.c: Ditto.
42704         * g++.dg/charset/asm2.c: Ditto.
42705         * g++.dg/charset/asm3.c: Ditto.
42706         * g++.dg/charset/asm4.c: Ditto.
42707         * g++.dg/charset/attribute1.c: Ditto.
42708         * g++.dg/charset/attribute2.c: Ditto.
42709         * g++.dg/charset/extern1.cc: Ditto.
42710         * g++.dg/charset/extern2.cc: Ditto.
42711         * g++.dg/charset/string1.c: Ditto.
42712
42713 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42714
42715         PR c++/14278
42716         * g++.dg/parse/comma1.C: New test.
42717
42718 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42719
42720         PR c++/14284
42721         * g++.dg/template/ttp8.C: New test.
42722
42723 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42724
42725         * gcc.dg/fixuns-trunc-1.c: New test.
42726
42727 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42728
42729         * gcc.dg/builtins-config.h: Use #elif.
42730
42731 2004-02-26  Michael Matz  <matz@suse.de>
42732
42733         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42734         * gcc.dg/991214-1.c: Likewise.
42735         * gcc.dg/i386-asm-1.c: Likewise.
42736
42737 2004-02-25  Richard Henderson  <rth@redhat.com>
42738
42739         * gcc.c-torture/execute/20040208-2.c: Move ...
42740         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42741
42742 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42743
42744         PR c++/14246
42745         * g++.dg/other/crash-3.C: New test.
42746
42747 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42748
42749         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42750         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42751
42752         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42753         HP-UX.
42754
42755 2004-02-24  Michael Matz  <matz@suse.de>
42756
42757         * gcc.dg/i386-regparm.c: New.
42758
42759 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42760
42761         * gcc.c-torture/execute/20040223-1.c: New.
42762
42763 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42764             Kazu Hirata  <kazu@cs.umass.edu>
42765
42766         * gcc.dg/fwritable-strings-1.c: Remove.
42767
42768 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42769
42770         PR c/14156
42771         * gcc.dg/20040223-1.c: New test.
42772
42773 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42774
42775         PR c++/14106
42776         * g++.dg/ext/typeof9.C: New test.
42777
42778 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42779
42780         PR c++/14250
42781         * g++.dg/other/switch1.C: New test.
42782
42783 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42784
42785         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42786         * gcc.dg/va-arg-1.c: Likewise.
42787
42788 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42789
42790         PR c++/14143
42791         * g++.dg/template/koenig5.C: New test.
42792
42793 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42794
42795         * g++.dg/ext/altivec-1.C: Generalize target triple.
42796         * g++.dg/ext/altivec-2.C: New test case.
42797         * g++.dg/ext/altivec_check.h: New file.
42798         * gcc.dg/altivec-1.c: Generalize target triple;
42799         include altivec_check.h and call altivec_check().
42800         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42801         * gcc.dg/altivec-6.c: New test case.
42802         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42803         type casts as needed.
42804         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42805         altivec_check().
42806         * gcc.dg/altivec-12.c: New test case.
42807         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42808         include altivec_check.h and call altivec_check().
42809         * gcc.dg/altivec_check.h: New file.
42810
42811 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42812
42813         * lib/target-supports.exp (check_alias_available): Don't mangle
42814         function `g' in test program.
42815
42816 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42817
42818         * lib/target-supports.exp (check_profiling_available): Check
42819         argument to determine whether we support a profiling type.
42820         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42821         check_profiling_available.
42822         * g++.dg/bprob/bprob.exp: Likewise.
42823         * g77.dg/bprob/bprob.exp: Likewise.
42824         * gcc.misc-tests/bprob.exp: Likewise.
42825         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42826         dg-require-profiling and delete expected error handling.
42827         * gcc.dg/20021014-1.c: Likewise.
42828         * gcc.dg/nest.c: Likewise.
42829
42830 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42831
42832         PR c++/12007
42833         * g++.dg/other/vthunk1.C: New test.
42834
42835 2004-02-20  Falk Hueffner  <falk@debian.org>
42836
42837         PR target/14201
42838         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42839
42840 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42841
42842         PR c++/13927
42843         * g++.dg/other/error8.C: Remove XFAIL markers.
42844
42845         PR c++/14173
42846         * g++.dg/ext/packed5.C: New test.
42847
42848         PR c++/14199
42849         * g++.dg/warn/Wunused-5.C: New test.
42850
42851         PR c++/14186
42852         * g++.dg/lookup/member1.C: New test.
42853
42854 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42855
42856         * gcc.c-torture/compile/20040130-1.c: Enable only when
42857         __INT_MAX__ >= 2147483647L.
42858         * gcc.c-torture/compile/961203-1.c: Likewise.
42859
42860 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42861
42862         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42863         * g++.dg/opt/template1.C: Robustify assembler regexp
42864
42865 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42866
42867         * gcc.c-torture/execute/simd-4.x: Remove.
42868         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42869         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42870         Guard with #ifndef SKIP_ATTRIBUTE.
42871         * gcc.dg/compat/vector-1_y.c: Likewise.
42872         * gcc.dg/compat/vector-2_x.c: Likewise.
42873         * gcc.dg/compat/vector-2_y.c: Likewise.
42874         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42875         * g++.dg/eh/simd-2.C: Likewise.
42876
42877 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42878
42879         * gcc.c-torture/compile/complex-1.c: New.
42880
42881 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42882
42883         PR target/14209
42884         * gcc.c-torture/execute/20040218-1.c: New test.
42885
42886 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42887
42888         PR c++/14181
42889         * g++.dg/parse/new2.C: New test.
42890
42891 2004-02-18  Paul Brook  <paul@codesourcery.com>
42892
42893         * gcc.c-torture/compile/libcall-1.c: New test.
42894
42895 2004-02-18  Paul Brook  <paul@codesourcery.com>
42896
42897         PR debug/12934
42898         * gcc.dg/debug/debug-7.c: New test.
42899
42900 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42901
42902         * gcc.dg/20040217-1.c: New test.
42903
42904 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42905
42906         * gcc.c-torture/execute/990208-1.x: Delete.
42907
42908 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42909
42910         * gcc.c-torture/execute/20040208-2.x: New file.
42911
42912 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42913
42914         PR c++/11326
42915         * g++.dg/abi/structret1.C: New test.
42916
42917 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42918
42919         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42920         (i386_cpuid): No need to test if cpuid is available on AMD64.
42921         Fix assembly, so that it works onboth i386 and AMD64.
42922         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42923         (vecInLong): Fix s[] member type to unsigned int.
42924         (vecInWord): Remove type.
42925         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42926         (a64, b64, c64, d64, e64): Remove.
42927         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42928         Remove unused variable.  Remove initialization of removed variables.
42929         Don't call mmx_tests nor sse_tests.
42930         (reference_mmx, reference_sse): Remove.
42931         (check): Add return stmt.
42932         * gcc.dg/i386-sse-7.c: New test.
42933         * gcc.dg/i386-mmx-4.c: New test.
42934
42935 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42936
42937         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42938         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42939         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42940         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42941         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42942         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42943         g++.dg/tc1/dr94.C: Fix line terminator.
42944
42945 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42946
42947         * gcc.c-torture/compile/20040216-1.c: New.
42948
42949 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42950
42951         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42952         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42953         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42954         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42955         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42956         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42957
42958 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42959
42960         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42961
42962 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42963
42964         PR c++/13971
42965         * g++.dg/expr/cond4.C: New test.
42966
42967         PR c++/14086
42968         * g++.dg/lookup/crash2.C: New test.
42969
42970 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42971
42972         * gcc.c-torture/compile/20040214-2.c: New test.
42973
42974 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42975
42976         PR c++/14116
42977         * g++.dg/ext/typeof8.C: New test.
42978
42979 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42980
42981         * gcc.c-torture/compile/20040214-1.c: New test.
42982
42983 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42984
42985         PR c++/13635
42986         * g++.dg/template/spec11.C: New test.
42987
42988 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42989
42990         PR c++/13927
42991         * g++.dg/other/error8.C: New test.
42992
42993 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42994
42995         PR c++/14122
42996         * g++.dg/template/array4.C: New test.
42997
42998         PR c++/14108
42999         * g++.dg/inherit/thunk2.C: New test.
43000
43001         PR c++/14083
43002         * g++.dg/eh/cond2.C: New test.
43003
43004 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43005
43006         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43007
43008 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43009
43010         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43011
43012 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43013
43014         * g++.dg/simd-2.C: xfail on ppc64-linux.
43015
43016 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43017
43018         PR c/456
43019         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43020         tests.
43021
43022 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43023
43024         * gcc.dg/builtins-33.c: New test.
43025
43026 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43027
43028         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43029
43030 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43031
43032         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43033
43034 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43035
43036         * gcc.dg/ppc64-abi-3.c: New test.
43037
43038 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43039
43040         PR c/14092
43041
43042         * gcc.dg/pr14092-1.c: New testcase.
43043
43044 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43045
43046         * gcc.dg/cpp/assert4.c: Fix typo last change.
43047
43048         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43049         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43050
43051         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43052
43053 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43054
43055         * gcc.c-torture/compile/20040209-1.c: New test case.
43056
43057 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43058
43059         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43060
43061 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43062
43063         * gcc.c-torture/execute/20040208-[12].c: New tests.
43064
43065 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43066
43067         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43068
43069 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43070
43071         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43072
43073 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43074
43075         Bug 13856
43076         * gcc.dg/visibility-8.c: New testcase.
43077
43078 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43079
43080         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43081         arguments.
43082         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43083
43084 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43085
43086         PR middle-end/13696
43087         * g++.dg/opt/fold1.C: New test case.
43088
43089 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43090
43091         PR c++/14033
43092         * g++.dg/other/crash-2.C: New test.
43093
43094 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43095
43096         PR c++/14028
43097         * g++.dg/parse/angle-bracket2.C: New test.
43098
43099 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43100
43101         PR middle-end/13750
43102         Revert:
43103         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43104         PR pch/13361
43105         * g++.dg/pch/wchar-1.C: New.
43106         * g++.dg/pch/wchar-1.Hs: New.
43107
43108 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43109
43110         PR c++/14008
43111         * g++.dg/parse/error15.C: New test.
43112         * g++.dg/parse/crash11.C: Update dg-error mark.
43113
43114 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43115
43116         PR c++/13932
43117         * g++.dg/warn/conv2.C: New test.
43118
43119 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43120
43121         PR c++/13086
43122         * g++.dg/warn/incomplete1.C: Remove xfail.
43123
43124 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43125
43126         * lib/file-format.exp (gcc_target_object_format): Use
43127         ${tool}_target_compile, not gcc_target_compile.
43128         * lib/target-supports.exp (check_alias_available): Likewise.
43129         (check_gc_sections_available): Likewise.
43130         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43131         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43132         dg-require-alias.
43133
43134 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43135
43136         PR c++/13969
43137         * g++.dg/template/static6.C: New test.
43138
43139 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43140
43141         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43142
43143 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43144
43145         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43146         tests for systems where `char' is unsigned by default.
43147
43148 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43149
43150         PR c++/13997
43151         * g++.dg/template/partial3.C: New test.
43152
43153 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43154
43155         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43156         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43157         Remove mentions of obsolete ports.
43158
43159 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43160
43161         * gcc.dg/noncompile/20001228-1.c: Fix for new
43162         error message.
43163
43164 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43165
43166         PR target/9348
43167         * gcc.c-torture/execute/multdi-1.c: New test case.
43168
43169 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/13925
43172         * g++.dg/template/lookup5.C: New test.
43173
43174 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43175
43176         PR c++/13950
43177         * g++.dg/template/lookup4.C: New test.
43178
43179         PR c++/13970
43180         * g++.dg/parse/error14.C: New test.
43181
43182         PR c++/14002
43183         * g++.dg/parse/template13.C: New test.
43184
43185 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43186
43187         PR c++/13978
43188         * g++.dg/template/koenig4.C: New test.
43189
43190         PR c++/13968
43191         * g++.dg/template/crash17.C: New test.
43192
43193         PR c++/13975
43194         * g++.dg/parse/error13.C: New test.
43195         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43196
43197 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43198
43199         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43200
43201 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43202
43203         PR c/11658
43204         PR c/13994
43205         * gcc.dg/noncompile/20040203-1.c: New test.
43206         * gcc.dg/noncompile/20040203-2.c: Likewise.
43207         * gcc.dg/noncompile/20040203-3.c: Likewise.
43208         * gcc.dg/20040203-1.c: Likewise.
43209
43210 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43211
43212         PR c++/10858
43213         * g++.dg/template/sizeof7.C: New test.
43214
43215 2004-02-02  Eric Christopher  <echristo@redhat.com>
43216             Zack Weinberg  <zack@codesourcery.com>
43217
43218         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43219
43220 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43221
43222         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43223         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43224         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43225         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43226
43227 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43228
43229         PR c++/13113
43230         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43231
43232         PR c++/13854
43233         * g++.dg/ext/attrib13.C: New test.
43234
43235         PR c++/13907
43236         * g++.dg/conversion/op2.C: New test.
43237
43238 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43239
43240         * gcc.dg/titype-1.c: Fix pasto.
43241
43242 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43243
43244         * gcc.dg/titype-1.c: New test.
43245
43246 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43247
43248         PR c++/13957
43249         * g++.dg/template/non-type-template-argument-1.C,
43250         g++.dg/template/qualified-id1.C: Update dg-error marks.
43251         * g++.dg/template/nontype6.C: New test.
43252
43253 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43254
43255         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43256         * gcc.dg/builtins-31.c: New testcase.
43257         * gcc.dg/builtins-32.c: New testcase.
43258
43259 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43260
43261         * objc.dg/call-super-2.m: Update line numbers
43262         for the including of stddef.h.
43263
43264 2004-01-30  Michael Matz  <matz@suse.de>
43265
43266         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43267         g++.dg/ext/case-range3.C: New tests.
43268
43269 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43270
43271         DR206
43272         PR c++/13813
43273         * g++.dg/template/member4.C: New test.
43274
43275 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43276
43277         PR c++/13683
43278         * g++.dg/template/sizeof6.C: New test.
43279
43280 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43281
43282         * gcc.dg/fwritable-strings-1.c: New test.
43283
43284 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43285
43286         * gcc.c-torture/compile/20040130-1.c: New test.
43287
43288 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43289
43290         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43291
43292 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43293
43294         PR c++/13883
43295         * g++.dg/template/ctor3.C: New test.
43296
43297 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43298
43299         * g++.dg/tc1: New directory.
43300         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43301         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43302         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43303         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43304         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43305
43306 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43307
43308         * g++.dg/parse/error11.C: New test.
43309         * g++.dg/parse/error12.C: Likewise.
43310
43311 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43312
43313         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43314         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43315
43316 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43317
43318         PR c++/13791
43319         * g++.dg/ext/attrib12.C: New test.
43320
43321         PR c++/13736
43322         * g++.dg/parse/cast2.C: New test.
43323
43324 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43325
43326         * objc.dg/encode-2.m (main): New local string.  Set depending on
43327         sizeof long.  Use in sscanf call.
43328         * objc.dg/encode-3.m (main): New local string.  Set depending on
43329         sizeof long.  Use in scan_initial call.
43330
43331 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43332
43333         * objc.dg/call-super-2.m: Make LP64-safe.
43334         * objc.dg/desig-init-1.m: Likewise.
43335
43336 2004-01-27  Devang Patel <dpatel@apple.com>
43337
43338         * g++.dg/debug/namespace1.C: New test.
43339
43340 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43341
43342         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43343         xscale-*-*.
43344
43345         * gcc.dg/arm-mmx-1.c: New test.
43346
43347 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43348
43349         * gcc.dg/20040127-1.c: New test.
43350         * gcc.dg/20040127-2.c: New test.
43351
43352 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43353
43354         * objc.dg/stret-1.m (glob): Renamed to globa.
43355
43356 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43357
43358         PR c++/13663
43359         * g++.dg/expr/for1.C: New test.
43360
43361 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43362
43363         PR middle-end/13779
43364         * gcc.dg/darwin-longlong.c: New test.
43365
43366 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43367
43368         * gcc.dg/20040124-1.c: Moved test from here...
43369         * gcc.c-torture/compile/20040124-1.c: ...to here.
43370
43371 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43372
43373         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43374         the assembly output if -m64 is passed.
43375
43376 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43377
43378         PR c++/13833
43379         * g++.dg/template/cond3.C: New test.
43380
43381 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43382
43383         PR c++/13810
43384         * g++.dg/template/ttp7.C: New test.
43385
43386 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43387
43388         PR c++/13797
43389         * g++.dg/template/nontype4.C: New test.
43390         * g++.dg/template/nontype5.C: Likewise.
43391
43392 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43393
43394         * gcc.dg/torture/mips-clobber-at.c: New test.
43395
43396 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43397
43398         * gcc.dg/20040124-1.c: New test.
43399
43400 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43401
43402         * gcc.dg/20040123-1.c: New test.
43403
43404 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43405
43406         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43407
43408 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43409
43410         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43411
43412 2004-01-23  Andrew Pinski  <apinski@apple.com>
43413
43414         * gcc.dg/20030121-1.c: Move to ..
43415         * gcc.dg/20040121-1.c: here.
43416
43417 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43418
43419         * gcc.dg/builtins-29.c: New test case.
43420
43421 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43422
43423         PR 18314
43424         * gcc.dg/builtins-30.c: New testcase.
43425
43426 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43427
43428         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43429         * lib/g77.exp: Likewise.
43430         * lib/objc.exp: Likewise.
43431         * lib/g++.exp: Likewise.
43432
43433 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43434
43435         * gcc.dg/struct-by-value-2.c: New test.
43436
43437 2004-01-21  Andrew Pinski  <apinski@apple.com>
43438
43439         PR target/13785
43440         * gcc.dg/20030121-1.c: New test.
43441
43442 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43443
43444         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43445         clobber frame pointer register in asm statement.
43446
43447 2004-01-21  Falk Hueffner  <falk@debian.org>
43448
43449         * gcc.c-torture/compile/20040121-1.c: New test.
43450
43451 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43452
43453         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43454
43455 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43456
43457         * gcc.dg/ppc64-abi-2.c: New test.
43458
43459 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43460
43461         * lib/treelang.exp: Fill out this file.
43462         * lib/treelang-dg.exp: New File.
43463
43464 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43465
43466         * gcc.c-torture/compile/981022-1.c: Remove.
43467         * gcc.dg/array-5.c: Remove XFAIL.
43468         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43469         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43470         gcc.dg/cond-lvalue-1.c: Update.
43471         * gcc.dg/cast-lvalue-2.c: New test.
43472
43473 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43474
43475         PR c++/13592
43476         * g++.dg/other/error1.C (class foo): Tweak error message.
43477
43478         PR c++/13592
43479         * g++.dg/template/call2.C: New test.
43480
43481 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43482
43483         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43484         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43485         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43486         scalar-return-1_x.c, scalar-return-2_y.c,
43487         scalar-return-3_x.c, scalar-return-3_y.c,
43488         scalar-return-4_x.c, scalar-return-4_y.c,
43489         struct-align-1.h, struct-align-1_x.c,
43490         struct-align-1_y.c, struct-align-2.h,
43491         struct-align-2_x.c, struct-align-2_y.c,
43492         struct-by-value-10_y.c, struct-by-value-11_x.c,
43493         struct-by-value-11_y.c, struct-by-value-12_x.c,
43494         struct-by-value-12_y.c, struct-by-value-13_x.c,
43495         struct-by-value-13_y.c, struct-by-value-14_x.c,
43496         struct-by-value-14_y.c, struct-by-value-15_x.c,
43497         struct-by-value-15_y.c, struct-by-value-16_y.c,
43498         struct-by-value-17_y.c, struct-by-value-18_y.c,
43499         struct-by-value-19_y.c, struct-by-value-1_x.c,
43500         struct-by-value-1_y.c, struct-by-value-20_y.c,
43501         struct-by-value-2_x.c, struct-by-value-2_y.c,
43502         struct-by-value-3_y.c, struct-by-value-4_x.c,
43503         struct-by-value-4_y.c, struct-by-value-5_y.c,
43504         struct-by-value-6_y.c, struct-by-value-7_y.c
43505         struct-by-value-8_x.c, struct-by-value-8_y.c
43506         struct-by-value-9_x.c, struct-by-value-9_y.c
43507         struct-return-10_x.c, struct-return-10_y.c,
43508         struct-return-19_x.c, struct-return-20_x.c
43509         struct-return-2_x.c, struct-return-2_y.c
43510         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43511         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43512
43513 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43514
43515         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43516         attribute on sparc*-sun-solaris2.*.
43517
43518 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43519
43520         PR c++/13710
43521         * g++.dg/ext/typeof7.C: New test.
43522
43523 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43524
43525         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43526         * gcc.dg/const-elim-1.c: Same.
43527
43528 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43529
43530         * objc.dg/stret-1.m: New.
43531         * objc.dg/stret-2.m: New.
43532
43533 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43534
43535         PR c++/11895
43536         * g++.dg/ext/vector1.C: New test.
43537
43538 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43539
43540         * gcc.dg/pch/import-1.c: New.
43541         * gcc.dg/pch/import-1.hs: New.
43542         * gcc.dg/pch/import-1a.h: New.
43543         * gcc.dg/pch/import-1b.h: New.
43544         * gcc.dg/pch/import-1c.h: New.
43545
43546 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43547
43548         PR c++/13574
43549         * g++.dg/ext/array1.C: New test.
43550
43551         PR c++/13178
43552         * g++.dg/conversion/op1.C: New test.
43553
43554 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43555
43556         PR 11864
43557         From Kazumoto Kojima / Dan Kegel:
43558         * gcc.dg/pr11864-1.c: New test.
43559
43560         PR 10392
43561         From Marcus Comstedt / Dan Kegel:
43562         * gcc.dg/pr10392-1.c: New test.
43563
43564 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43565
43566         PR c++/13478
43567         * g++.dg/init/ref10.C: New test.
43568
43569 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43570
43571         PR c++/13407
43572         * g++.dg/parse/typename6.C: New test.
43573
43574 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43575
43576         PR pch/13361
43577         * g++.dg/pch/wchar-1.C: New.
43578         * g++.dg/pch/wchar-1.Hs: New.
43579
43580 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43581
43582         PR c++/9259
43583         * g++.dg/expr/sizeof2.C: New test.
43584
43585 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43586
43587         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43588
43589 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43590
43591         PR c++/13659
43592         * g++.dg/lookup/strong-using-3.C: New.
43593         * g++.dg/lookup/using-10.C: New.
43594
43595 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43596
43597         PR c++/13594
43598         * g++.dg/lookup/strong-using-2.C: New.
43599
43600 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43601             Dan Kegel <dank@kegel.com>
43602             J"orn Rennecke <joern.rennecke@superh.com>
43603
43604         PR target/9365
43605         * gcc.dg/pr9365-1.c: New test.
43606
43607 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43608
43609         PR c++/8856
43610         * g++.dg/parse/casting-operator2.C: New test.
43611         * g++.old-deja/g++.pt/explicit83.C: Remove.
43612
43613 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43614
43615         * gcc.dg/label-compound-stmt-1.c: New test.
43616         * gcc.c-torture/compile/950922-1.c,
43617         gcc.c-torture/compile/20000211-3.c,
43618         gcc.c-torture/compile/20000518-1.c,
43619         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43620         compound statements.
43621
43622 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43623
43624         * gcc.dg/ppc64-abi-1.c: New test.
43625
43626 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43627
43628          * g++.dg/ext/attrib9.C: Add dg-warnings.
43629
43630 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43631
43632         PR c++/12335
43633         * g++.dg/parse/dtor3.C: New test.
43634
43635 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43636
43637         PR c++/12709
43638         * g++.dg/parse/try-catch-1.C: New test.
43639
43640 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43641
43642         * ada/acats/run_all.sh: Add more verbose output in acats.log
43643         when compiling tests.
43644
43645 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43646
43647         PR 13656
43648         * gcc.dg/typedef-redecl.c: New test case.
43649         * gcc.dg/typedef-redecl.h: New support file.
43650
43651 2004-01-13  Jan Hubicka  <jh@suse.cz>
43652
43653         * gcc.dg/always_inline.c: New test.
43654         * gcc.dg/debug/20031231-1.c: Fix.
43655
43656 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43657
43658         PR c++/13474
43659         * g++.dg/template/array3.C: New test.
43660
43661 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43662
43663         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43664         * g++.dg/warn/Wunused-2.C: Likewise.
43665
43666 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43667
43668         PR c++/13289
43669         * g++.dg/template/instantiate6.C: New test.
43670
43671 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43672
43673         PR middle-end/11397
43674         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43675
43676 2004-01-12  Jan Hubicka  <jh@suse.cz>
43677
43678         PR opt/12826
43679         * gcc.dg/20040112-1.c: New.
43680
43681         * gcc.dg/dwarf-die[1-7].c: Move to...
43682         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43683         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43684
43685 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43686
43687         PR c++/4100
43688         * g++.dg/parse/friend4.C: New test.
43689
43690 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43691
43692         PR c++/4100
43693         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43694         definition is called a friend.
43695
43696 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43697
43698         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43699
43700 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43701
43702         PR c++/3478
43703         * g++.dg/parse/error10.C: New test.
43704         * g++.dg/template/arg2.C: Accept "invalid type" error.
43705
43706 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43707
43708         PR middle-end/13392
43709         * g++.dg/opt/expect2.C: New test.
43710
43711 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43712
43713         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43714         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43715         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43716         Update dg-error regexps.
43717
43718 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43719
43720         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43721         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43722
43723 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43724
43725         * gcc.dg/pragma-re-1.c: Use right pointer type.
43726
43727 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43728
43729         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43730
43731 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43732
43733         * gcc.dg/rs6000-ldouble-1.c: New.
43734
43735 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43736
43737         DR 337
43738         PR c++/9256
43739         * g++.dg/other/abstract1.C: New test.
43740
43741 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43742
43743         * g++.dg/lookup/strong-using-1.C: New.
43744
43745 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43746
43747         PR c/11234
43748         * gcc.dg/func-ptr-conv-1.c: New test.
43749         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43750
43751 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43752
43753         PR target/13380.
43754         * gcc.c-torture/compile/20040109-1.c: New.
43755
43756 2004-01-08  Stuart Hastings  <stuart@apple.com>
43757
43758         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43759         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43760         * gcc.dg/i386-sse-6.c: ...this new testcase.
43761
43762 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43763
43764         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43765
43766 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43767
43768         * ada/acats/run_acats: Treat 'gnatchop' the same way
43769         as 'gnatmake'.  Export GCC_DRIVER.
43770         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43771         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43772
43773 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43774
43775         PR c++/12573
43776         * g++.dg/template/dependent-expr4.C: New test.
43777
43778 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43779
43780         * gcc.dg/altivec-11.c: New test.
43781
43782 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43783
43784         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43785
43786 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43787
43788         PR c/6024
43789         * gcc.dg/enum-compat-1.c: New test.
43790         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43791
43792 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43793
43794         PR c/12165
43795         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43796         gcc.dg/c99-idem-qual-3.c: New tests.
43797
43798 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43799
43800         * gcc.dg/winline-7.c: Don't cast void * to int.
43801
43802 2004-01-06  Jan Hubicka  <jh@suse.cz>
43803
43804         * gcc.dg/i386-sse-5.c: New test
43805         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43806
43807 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43808
43809         PR c++/12815
43810         * g++.dg/rtti/typeid4.C: New test.
43811
43812 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43813
43814         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43815
43816 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43817
43818         PR c++/12132
43819         * g++.dg/template/error11.C: New test.
43820
43821         PR c++/13451
43822         * g++.dg/template/class2.C: New test.
43823
43824 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43825         Richard Sandiford <rsandifo@redhat.com>
43826
43827         PR c++/13387
43828         * g++.dg/opt/alias3.C: New test.
43829
43830 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43831
43832         PR c++/13157
43833         * g++.dg/template/koenig3.C: New test.
43834
43835         PR c++/13529
43836         * g++.dg/parse/offsetof3.C: New test.
43837
43838         * g++.dg/init/copy7.C: Add missing dg-error markers.
43839
43840         PR c++/12226
43841         * g++.dg/init/copy7.c: New test.
43842
43843         PR c++/13536
43844         * g++.dg/parse/cast1.C: New test.
43845
43846 2004-01-04  Jan Hubicka  <jh@suse.cz>
43847
43848         * gcc.dg/winline[1-7].c: New tests.
43849
43850 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43851
43852         PR c++/13520
43853         * g++.dg/template/qualttp22.C: New test.
43854
43855 2004-01-01  Jan Hubicka  <jh@suse.cz>
43856
43857         * gcc.dg/debug/20031231-1.c: New.
43858         * gcc.c-torture/compile/20040101-1.c: New.
43859         * gcc.dg/dwarf-die-[1-7].c: New.
43860
43861 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43862
43863         PR optimization/13521
43864         * gcc.c-torture/compile/20031231-1.c: New test.
43865
43866 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43867
43868         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43869
43870 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43871
43872         PR c++/10079
43873         * g++.dg/template/crash16.C: New test.
43874
43875 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43876
43877         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43878
43879 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43880
43881         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43882         ports.
43883         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43884         * g++.old-deja/g++.law/profile1.C: Likewise.
43885         * gcc.c-torture/compile/981006-1.c: Likewise.
43886         * gcc.c-torture/execute/loop-2e.x: Likewise.
43887         * gcc.c-torture/execute/loop-2f.x: Remove.
43888         * gcc.c-torture/execute/loop-2g.x: Likewise.
43889         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43890         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43891
43892 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43893
43894         PR c++/13507
43895         * g++.dg/ext/attrib11.C: New test.
43896
43897         PR c++/13494
43898         * g++.dg/template/array2-1.C: New test.
43899         * g++.dg/template/array2-2.C: New test.
43900
43901 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43902
43903         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43904
43905 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43906
43907         PR c++/12774
43908         * g++.dg/template/array1-1.C: New test.
43909         * g++.dg/template/array1-2.C: New test.
43910
43911 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43912
43913         PR fortran/12632
43914         * g77.dg/12632.f: New test case.
43915
43916 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43917
43918         PR c++/13289
43919         * g++.dg/parse/nontype1.C: New test.
43920
43921 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43922
43923         PR c++/12403
43924         * g++.dg/parse/explicit1.C: New test.
43925         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43926
43927 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43928
43929         PR c++/13081
43930         * g++.dg/opt/inline6.C: New test.
43931
43932         PR c++/12613
43933         * g++.dg/parse/error9.C: New test.
43934
43935         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43936
43937 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43938
43939         PR c++/13009
43940         * g++.dg/init/assign1.C: New test.
43941
43942 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43943
43944         PR c++/13070
43945         * g++.dg/warn/format3.C: New test case.
43946
43947 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43948
43949         * gcc.c-torture/compile/20031227-1.c: New test.
43950
43951 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43952
43953         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43954         * g77.dg/bprob/bprob.exp: Likewise.
43955         * gcc.misc-tests/bprob.exp: Likewise.
43956         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43957         variants on systems where the library does not provide that
43958         functionality.
43959         * gcc.dg/builtins-20.c: Use builtins-config.h.
43960         * gcc.dg/builtins-config.h: New file.
43961
43962 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43963
43964         * lib/gcc-dg.exp (dg-require-profiling): New function.
43965         * lib/target-supports.exp (check_profiling_available): Likewise.
43966         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43967         * g77.dg/bprob/bprob.exp: Likewise.
43968         * gcc.misc-tests/bprob.exp: Likewise.
43969         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43970         * gcc.dg/20021014-1.c: Likewise.
43971         * gcc.dg/nest.c: Likewise.
43972
43973 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43974
43975         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43976         compiling.
43977         * g++.dg/lookup/java2.C: Likewise.
43978         * gcc.dg/cpp/lexident.c: Likewise.
43979
43980 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43981
43982         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43983         given.
43984         * gcc.c-torture/compile/961203-1.c: Likewise.
43985         * gcc.c-torture/compile/980506-1.c: Likewise.
43986
43987 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43988
43989         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43990         (additional_prunes): New global.
43991         (gcc-dg-prune): Handle additional per-test pruning.
43992         (dg-test): Clear additional_prunes between tests.
43993
43994         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43995         dg-prune-output to avoid spurious failures from assembler
43996         complaining about nonexistent WAW violations.
43997         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43998         Use dg-prune-output to avoid spurious failures from assembler
43999         warning about Itanium B-step errata.
44000
44001 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44002
44003         * g++.dg/abi/macro0.C: New test.
44004         * g++.dg/abi/macro1.C: Likewise.
44005         * g++.dg/abi/macro2.C: Likewise.
44006
44007         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44008         * g++.dg/abi/bitfield7.C: Likewise.
44009         * g++.dg/abi/dtor2.C: Likewise.
44010         * g++.dg/abi/mangle11.C: Likewise.
44011         * g++.dg/abi/mangle12.C: Likewise.
44012         * g++.dg/abi/mangle14.C: Likewise.
44013         * g++.dg/abi/mangle17.C: Likewise.
44014         * g++.dg/abi/vbase10.C: Likewise.
44015         * g++.dg/abi/vbase14.C: Likewise.
44016         * g++.dg/template/qualttp17.C: Likewise.
44017
44018 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44019
44020         PR c/11995
44021         * gcc.dg/20031223-1.c: New test.
44022
44023 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44024
44025         * gcc.dg/noreturn-7.c: New test.
44026
44027 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44028
44029         * gcc.dg/null-pointer-1.c: New test.
44030
44031 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44032
44033         * g++.old-deja/g++.jason/template18.C: Remove.
44034         * g++.old-deja/g++.jason/template37.C: Likewise.
44035
44036         PR c++/12862
44037         * g++.dg/lookup/ns1.C: New test.
44038
44039         PR c++/12397
44040         * g++.dg/template/lookup3.C: New test.
44041
44042 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44043
44044         * g++.dg/template/recurse1.C: New test
44045
44046 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44047
44048         PR c++/12479
44049         * g++.dg/parse/semicolon1.C: New test.
44050         * g++.dg/parse/semicolon1.h: Likewise.
44051
44052 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44053
44054         * gcc.dg/darwin-misaligned.c: New test.
44055
44056 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44057
44058         PR c/9163
44059         * gcc.dg/20031222-1.c: New test.
44060
44061 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44062
44063         PR c++/13438
44064         * g++.dg/parse/error8.C: New test.
44065
44066         PR c++/11554
44067         * g++.dg/warn/ctor-init-1.C: New test.
44068
44069 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44070
44071         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44072         too small.
44073         * gcc.c-torture/compile/930217-1.c: Likewise.
44074         * gcc.c-torture/compile/930513-1.c: Likewise.
44075         * gcc.c-torture/execute/920908-2.c: Likewise.
44076         * gcc.c-torture/execute/921204-1.c: Likewise.
44077         * gcc.c-torture/execute/930621-1.c: Likewise.
44078         * gcc.c-torture/execute/930630-1.c: Likewise.
44079         * gcc.c-torture/execute/931031-1.c: Likewise.
44080         * gcc.c-torture/execute/980602-2.c: Likewise.
44081         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44082         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44083         * gcc.c-torture/execute/extzvsi.c: Likewise.
44084         * gcc.c-torture/unsorted/ext.c: Likewise.
44085
44086 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44087
44088         PR target/12749
44089         * gcc.c-torture/compile/20031220-2.c: New test case.
44090
44091 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44092
44093         PR optimization/13031
44094         * gcc.c-torture/compile/20031220-1.c: New test case.
44095
44096 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44097
44098         * gcc.dg/cast-function-1.c: New test.
44099
44100 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44101
44102         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44103         formats.
44104
44105 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44106
44107         PR c++/12795
44108         * g++.dg/ext/attrib10.C: New test.
44109
44110 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44111
44112         * gcc.dg/cleanup-10.c: New test.
44113         * gcc.dg/cleanup-11.c: New test.
44114
44115 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44116
44117         PR c++/13239
44118         * g++.dg/opt/expect1.C: New test.
44119
44120 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44121
44122         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44123
44124 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44125
44126         PR debug/12923
44127         * gcc.dg/20031218-1.c: New test.
44128
44129         PR debug/12389
44130         * gcc.dg/20031218-2.c: New test.
44131         * gcc.dg/20031218-3.c: New test.
44132
44133         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44134         of label name and allow for USER_LABEL_PREFIX == "_" names.
44135         * g++.dg/abi/mangle18-2.C: Likewise.
44136         * g++.dg/abi/mangle19-1.C: Likewise.
44137         * g++.dg/abi/mangle19-2.C: Likewise.
44138         * g++.dg/abi/mangle20-1.C: Likewise.
44139         * g++.dg/abi/mangle20-2.C: Likewise.
44140
44141 2003-12-18  Richard Henderson  <rth@redhat.com>
44142
44143         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44144
44145 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44146             Dan Kegel <dank@kegel.com>
44147
44148         PR other/12009
44149         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44150         testing a cross compiler, it causes spurious compile failures.
44151         * lib/g++.exp: Likewise.
44152
44153 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44154
44155         PR c++/13262
44156         * g++.dg/template/access13.C: New test.
44157
44158 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44159
44160         * gcc.dg/20031216-1.c: New test.
44161
44162 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44163
44164         PR c++/9154
44165         * g++.dg/template/error10.C: New test.
44166
44167 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44168
44169         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44170         * g++.dg/eh/simd-2.C: Likewise.
44171
44172 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44173             Roger Sayle  <roger@eyesopen.com>
44174
44175         * gcc.c-torture/execute/ieee/mzero5.c: New.
44176
44177 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44178
44179         PR c++/10603
44180         * g++.dg/parse/error6.C: New test.
44181
44182         PR c++/12827
44183         * g++.dg/parse/error7.C: New test.
44184
44185 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44186
44187         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44188         at -O with stabs debugging formats.
44189         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44190         * gcc.dg/debug/debug-2.c: Likewise.
44191
44192 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44193
44194         PR c++/12696
44195         * g++.dg/init/error1.C: New test.
44196
44197         PR c++/12218
44198         * g++.dg/init/pm3.C: New test.
44199
44200 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44201
44202         PR c/3347
44203         * gcc.dg/bitfld-8.c: New test.
44204
44205 2003-12-16  James Lemke  <jim@wasabisystems.com>
44206
44207         * gcc.dg/arm-scd42-[123].c: New tests.
44208
44209 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44210
44211         PR c++/9043
44212         * g++.dg/abi/mangle20-1.C: New test.
44213         * g++.dg/abi/mangle20-2.C: New test.
44214
44215 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44216
44217         PR c++/13275
44218         * g++.dg/other/offsetof2.C: Remove XFAIL.
44219         * g++.dg/parse/offsetof1.C: New test.
44220         * g++.gd/parse/offsetof2.C: Likewise.
44221
44222 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44223
44224         * g++.dg/template/nontype3.C: New test.
44225         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44226
44227 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44228
44229         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44230
44231 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44232
44233         PR c++/13387
44234         * g++.dg/expr/assign1.C: New test.
44235
44236         PR c++/13242
44237         * g++.dg/abi/mangle19-1.C: New test.
44238         * g++.dg/abi/mangle19-2.C: New test.
44239
44240 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44241
44242         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44243
44244 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * gcc.c-torture/execute/20031216-1.c: New test.
44247
44248 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44249
44250         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44251         an ICE regression.
44252
44253 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44254
44255         PR c++/10926
44256         * g++.dg/template/error9.C: New test.
44257
44258         PR c++/11116
44259         * g++.dg/template/error8.C: New test.
44260
44261 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44262
44263         PR middle-end/13400
44264         * gcc.c-torture/execute/20031215-1.c: New test case.
44265
44266 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44267
44268         PR c++/13269
44269         * g++.dg/parse/error5.C: New test.
44270
44271         PR c++/12989
44272         * g++.dg/expr/sizeof1.C: New test.
44273
44274         PR c++/13310
44275         * g++.dg/template/crash15.C: New test.
44276
44277 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44278
44279         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44280         a non-POD type as the last named parameter of a varargs function.
44281
44282 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44283
44284         PR c++/13243
44285         PR c++/12573
44286         * g++.dg/template/crash14.C: New test.
44287         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44288
44289 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44290
44291         * g++.dg/other/java1.C: New test.
44292
44293         PR c++/13241
44294         * g++.dg/abi/mangle18-1.C: New test.
44295         * g++.dg/abi/mangle18-2.C: New test.
44296
44297 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44298
44299         PR optimization/10312
44300         * gcc.c-torture/execute/20031214-1.c: New.
44301
44302 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44303
44304         PR c++/10779
44305         PR c++/12160
44306         * g++.dg/parse/error3.C: New test.
44307         * g++.dg/parse/error4.C: Likewise.
44308         * g++.dg/abi/mangle4.C: Tweak error messages.
44309         * g++.dg/lookup/using5.C: Likewise.
44310         * g++.dg/other/error2.C: Likewise.
44311         * g++.dg/parse/typename5.C: Likewise.
44312         * g++.dg/parse/undefined1.C: Likewise.
44313         * g++.dg/template/arg2.C: Likewise.
44314         * g++.dg/template/ttp3.C: Likewise.
44315         * g++.dg/template/type1.C: Likewise.
44316         * g++.old-deja/g++.other/crash32.C: Likewise.
44317         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44318
44319 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44320
44321         PR c++/13106
44322         * g++.dg/warn/noreturn-3.C: New test.
44323
44324 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         PR c++/13118
44327         * g++.dg/abi/covariant3.C: New.
44328
44329 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44330
44331         * g++.dg/eh/ia64-1.C: New test.
44332
44333 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44334
44335         PR optimization/13037
44336         * g77.f-torture/execute/13037.f: New test case.
44337
44338 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44339
44340         PR c++/12881
44341         * g++.dg/abi/covariant2.C: New.
44342
44343 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44344
44345         * gcc.dg/cpp/trad/macro.c: New tests.
44346
44347 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44348
44349         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44350
44351 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44352
44353         PR other/10819
44354         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44355         to fix Bug 10819.
44356         * lib/g++.exp (g++_version): Likewise.
44357         * lib/g77.exp (g77_version): Likewise.
44358         * lib/objc.exp (default_objc_version): Likewise.
44359
44360 2003-12-10  Richard Henderson  <rth@redhat.com>
44361
44362         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44363
44364         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44365
44366 2003-12-08  Matt Austern  <austern@apple.com>
44367
44368         PR c/13134
44369         * lib/gcc-dg.exp (dg-require-visibility): Define.
44370         * lib/target-supports (check_visibility_available): Define.
44371         * gcc.dg/visibility-1.c: New test.
44372         * gcc.dg/visibility-2.c: Likewise.
44373         * gcc.dg/visibility-3.c: Likewise.
44374         * gcc.dg/visibility-4.c: Likewise.
44375         * gcc.dg/visibility-5.c: Likewise.
44376         * gcc.dg/visibility-6.c: Likewise.
44377         * g++.dg/ext/visibility-1.C: Likewise.
44378         * g++.dg/ext/visibility-2.C: Likewise.
44379         * g++.dg/ext/visibility-3.C: Likewise.
44380         * g++.dg/ext/visibility-4.C: Likewise.
44381         * g++.dg/ext/visibility-5.C: Likewise.
44382         * g++.dg/ext/visibility-6.C: Likewise.
44383
44384 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44385
44386         * g++.dg/lookup/java1.C: New test.
44387         * g++.dg/lookup/java2.C: New test.
44388
44389 2003-12-07  Falk Hueffner  <falk@debian.org>
44390
44391         * g++.dg/opt/noreturn-1.C: New test.
44392
44393 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44394
44395         * gcc.dg/overflow-1.c: New test.
44396
44397 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44398
44399         * g77.f-torture/compile/13060.f: New test.
44400
44401 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44402
44403         PR c++/13323
44404         * g++.dg/inherit/operator2.C: New test.
44405
44406 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44407
44408         PR c++/13305
44409         * g++.dg/ext/attrib9.C: New test.
44410
44411 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44412
44413         PR c++/13314
44414         * g++.dg/template/error7.C: New test.
44415
44416 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44417             J"orn Rennecke <joern.rennecke@superh.com>
44418
44419         PR target/13302
44420         * g++.dg/other/struct-va_list.C: New test.
44421
44422 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44423
44424         PR c++/13166
44425         * g++.dg/parse/defarg6.C: New test.
44426
44427 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44428
44429         PR target/13256
44430         * gcc.c-torture/execute/20031201-1.c: New test.
44431
44432 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44433
44434         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44435
44436 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44437
44438         * gcc.dg/builtin-return-1.c: New test.
44439
44440 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44441             J"orn Rennecke <joern.rennecke@superh.com>
44442
44443         PR optimization/13260
44444         * gcc.c-torture/execute/20031204-1.c: New test.
44445
44446 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44447
44448         PR c++/9127
44449         * g++.dg/template/error6.C: New test.
44450
44451 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44452
44453         * gcc.dg/20031202-1.c: New test.
44454
44455 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44456
44457         PR c++/13179
44458         * g++.dg/template/eh1.C: New test.
44459
44460         PR c++/10771
44461         * g++.dg/template/error5.C: New test.
44462
44463 2003-12-02  David Ung  <davidu@mips.com>
44464
44465         * gcc.dg/compat/vector-check.h: Corrected type for var
44466         g_##TMODE
44467
44468 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44469
44470         PR c++/10126
44471         * g++.dg/template/ptrmem8.C: New test.
44472
44473 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44474
44475         PR c++/12573
44476         * g++.dg/template/dependent-expr3.C: New test.
44477
44478 2003-12-01  James Lemke  <jim@wasabisystems.com>
44479
44480         * gcc.dg/arm-g2.c: New test.
44481
44482 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44483
44484         PR optimization/11634
44485         * gcc.dg/20031201-2.c: New test case.
44486
44487 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44488
44489         PR 11433
44490         * objc.dg/proto-lossage-3.m: New test.
44491
44492 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44493
44494         PR optimization/12628
44495         * gcc.dg/20031201-1.c: New test case.
44496
44497 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44498
44499         * gcc.dg/unaligned-1.c: New test.
44500
44501 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44502
44503         PR c++/9849
44504         * g++.dg/template/error4.C: New test.
44505         * g++.dg/template/nested3.C: Adjust error markers.
44506
44507 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44508
44509         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44510
44511 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44512
44513         PR c/10333
44514         * gcc.dg/bitfld-7.c: New test.
44515
44516 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44517
44518         * gcc.dg/tls/asm-1.C: New test.
44519
44520 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44521
44522         * gcc.dg/cpp/assert4.c: Update.
44523
44524 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44525
44526         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44527         * gcc.dg/builtin-apply3.c: New test.
44528
44529 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44530
44531         * lib/compat.exp (compat-obj): New xfaildata parameter.
44532         Use it to set compiler_conditional_xfail_data before compiling.
44533         (compat-get-options): Handle dg-xfail-if.
44534         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44535         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44536         * gcc.dg/compat/vector-1_y.c: Likewise.
44537         * gcc.dg/compat/vector-2_x.c: Likewise.
44538         * gcc.dg/compat/vector-2_y.c: Likewise.
44539
44540 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44541
44542         * g++.dg/opt/reg-stack4.C: New test.
44543
44544 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44545
44546         * gcc.dg/builtin-apply2.c: New test.
44547
44548 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44549
44550         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44551
44552 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44553
44554         PR c++/12924
44555         * g++.dg/template/template-id-2.C: New test.
44556
44557 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44558
44559         PR c++/5369
44560         * g++.dg/template/memfriend1.C: New test.
44561         * g++.dg/template/memfriend2.C: Likewise.
44562         * g++.dg/template/memfriend3.C: Likewise.
44563         * g++.dg/template/memfriend4.C: Likewise.
44564         * g++.dg/template/memfriend5.C: Likewise.
44565         * g++.dg/template/memfriend6.C: Likewise.
44566         * g++.dg/template/memfriend7.C: Likewise.
44567         * g++.dg/template/memfriend8.C: Likewise.
44568         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44569
44570 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44571
44572         PR c++/12515
44573         * g++.dg/ext/cond1.C: New test.
44574
44575 2003-11-20  Richard Henderson  <rth@redhat.com>
44576
44577         * gcc.dg/20020201-2.c: Remove.
44578         * gcc.dg/20020201-4.c: Remove.
44579         * gcc.dg/20020304-1.c: Remove.
44580
44581 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44582
44583         * gcc.dg/cpp/trad/xwin1.c: New test case.
44584
44585 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44586
44587         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44588         * lib/g77.exp: Likewise.
44589         * lib/objc.exp: Likewise.
44590         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44591         for darwin.
44592
44593 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44594
44595         PR c++/12932
44596         * g++.dg/template/static5.C: New test.
44597
44598 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44599
44600         * gcc.dg/nested-func-1.c: New test.
44601
44602 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44603
44604         * gcc.dg/cpp/assert4.c: New test.
44605
44606 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44607
44608         PR c++/2294
44609         * g++.dg/lookup/using9.c: New test.
44610
44611 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44612
44613         PR c++/12762
44614         * g++.dg/template/error3.C: New test.
44615
44616 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44617
44618         PR ada/13035
44619         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44620         No longer use a wrapper for gcc, since this does not work under
44621         Windows.
44622
44623 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44624
44625         PR c++/2094
44626         * g++.dg/template/ptrmem7.C: New test.
44627
44628 2003-11-13  Andrew Pinski <apinski@apple.com>
44629
44630         * gcc.c-torture/compile/20031113-1.c: New test.
44631
44632 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44633             Kean Johnston <jkj@sco.com>
44634
44635         PR c/13029
44636         * gcc.dg/unused-4.c: Update.
44637
44638 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44639
44640         * g++.dg/opt/const3.C: New test.
44641
44642 2003-11-13  Jan Hubicka  <jh@suse.cz>
44643
44644         * gcc.c-torture/compile/20031112-1.c: New test.
44645
44646 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44647
44648         * g++.dg/parse/crash10.C: Remove bogus error marker.
44649
44650 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44651
44652         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44653         (host_gcc): Likewise.
44654         (ROOT): Honor $PWDCMD.
44655         (BASE): Likewise.
44656         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44657
44658 2003-11-12  Catherine Moore  <clm@redhat.com>
44659
44660         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44661
44662 2003-11-12  Andreas Jaeger  <aj@suse.de>
44663             Jakub Jelinek  <jakub@redhat.com>
44664             Andrew Pinski  <pinskia@physics.uc.edu>
44665             Richard Henderson  <rth@redhat.com>
44666
44667         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44668         systems.
44669         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44670
44671         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44672         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44673
44674 2003-11-11  Andreas Jaeger  <aj@suse.de>
44675
44676         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44677
44678         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44679
44680 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44681
44682         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44683         Clean ups.
44684
44685 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44686
44687         * gcc.dg/trampoline-1.c: New test.
44688
44689 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44690
44691         * gcc.c-torture/compile/200031109-1.c: New test.
44692
44693 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44694
44695         PR c/3190
44696         PR c/8714
44697         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44698         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44699         gcc.dg/format/no-y2k-1.c: Update.
44700
44701 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44702
44703         PR optimization/10467
44704         * gcc.dg/20031108-1.c: New test case.
44705
44706 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44707
44708         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44709
44710 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44711
44712         * gcc.dg/compound-lvalue-1.c: New test.
44713         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44714         some XFAILs.
44715
44716 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44717
44718         * gcc.dg/altivec-varargs-1.c: New test.
44719
44720 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44721
44722         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44723         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44724         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44725         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44726         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44727
44728 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44729
44730         * gcc.dg/cond-lvalue-1.c: New test.
44731
44732 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44733
44734         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44735
44736 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44737
44738         PR c++/11616
44739         * g++.dg/template/instantiate5.C: New test.
44740
44741 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44742
44743         PR c++/12726
44744         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44745         * ChangeLog: Add missing first entry for above test.
44746
44747 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44748
44749         PR c++/9810
44750         * g++.dg/template/using8.C: New test.
44751         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44752
44753 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44754
44755         PR optimization/10817
44756         * gcc.c-torture/compile/20031102-1.c: New test case.
44757
44758 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44759
44760         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44761         2147483647.
44762
44763 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44764
44765         * gcc.dg/20031102-1.c: New test.
44766
44767 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44768
44769         * gcc.dg/complex-1.c: New test.
44770
44771 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44772
44773         PR c++/12796
44774         * g++.dg/template/crash13.C: Adjust expected error location.
44775         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44776
44777 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44778
44779         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44780
44781 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44782
44783         PR/10239
44784         * gcc.c-torture/compile/20031031-2.c: New test.
44785
44786 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44787
44788         PR/11640
44789         * gcc.c-torture/compile/20031031-1.c: New test.
44790
44791 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44792
44793         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44794         * gcc.misc-tests/bprob.exp: Likewise.
44795         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44796         the execution test on arm-elf configs.
44797         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44798         configs that don't support scratch files.
44799         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44800
44801 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44802
44803         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44804         done by dejagnu.
44805
44806 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44807
44808         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44809         Avoid non pure sh syntax. Add more logging.
44810
44811         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44812         fail.
44813
44814 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44815
44816         PR libgcj/10610
44817         * gcc.dg/ppc-stackalign-1.c: New test.
44818
44819 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44820
44821         * ada/acats/run_all.sh: Change output to be more compliant with
44822         dejagnu framework.
44823         Create acats.sum and acats.log files under testsuite/ada/acats
44824         Only run [a-z]* directories, to filter out e.g. CVS.
44825         Redirect build output to log file.
44826
44827 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44828
44829         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44830
44831 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44832
44833         PR ada/5909:
44834         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44835
44836 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44837
44838         * gcc.c-torture/compile/20031023-1.c: New test.
44839         * gcc.c-torture/compile/20031023-2.c: New test.
44840         * gcc.c-torture/compile/20031023-3.c: New test.
44841         * gcc.c-torture/compile/20031023-4.c: New test.
44842
44843 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44844
44845         PR c++/10371
44846         * g++.dg/lookup/scoped8.C: New test.
44847
44848 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44849
44850         * g++.dg/opt/reg-stack3.C: New test.
44851
44852 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44853
44854         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44855
44856 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44857
44858         PR c++/11076
44859         * g++.dg/template/crash13.C: New test.
44860
44861 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44862
44863         * gcc.dg/c99-restrict-2.c: New test.
44864
44865 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44866
44867         PR c++/12698, c++/12699, c++/12700, c++/12566
44868         * g++.dg/inherit/covariant9.C: New test.
44869         * g++.dg/inherit/covariant10.C: New test.
44870         * g++.dg/inherit/covariant11.C: New test.
44871
44872 2003-10-23  Jason Merrill  <jason@redhat.com>
44873
44874         PR c++/12726
44875         * g++.dg/ext/complit2.C: New test.
44876
44877 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44878
44879         PR target/12654
44880         * gcc.c-torture/execute/20031020-1.c: New test.
44881
44882 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44883
44884         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44885         following the jump_insn.
44886
44887 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44888
44889         * gcc.dg/cast-lvalue-1.c: New test.
44890
44891 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44892
44893         PR c++/11962
44894         * g++.dg/template/cond2.C: New test.
44895
44896 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44897
44898         * gcc.dg/builtins-28.c: New test.
44899
44900 2003-10-20  Jan Hubicka  <jh@suse.cz>
44901
44902         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44903         parameter.
44904         * gcc.dg/inline-2.c: Likewise.
44905
44906 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44907
44908         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44909         * gcc.dg/nest.c: Likewise.
44910
44911 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44912
44913         PR c++/9781, c++/10583, c++/11862
44914         * g++.dg/parse/crash13.C: New test.
44915
44916 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44917
44918         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44919
44920 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44921
44922         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44923         Define HAVE_C99_RUNTIME except on Solaris.
44924         * gcc.dg/builtins-20.c: Likewise.
44925
44926 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44927
44928         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44929
44930 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44931
44932         PR c++/12495
44933         * g++.dg/template/crash21.C: New test.
44934
44935 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44936
44937         PR c++/2513
44938         * g++.dg/template/typename5.C: New test.
44939
44940 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44941
44942         PR c++/12369
44943         * g++.dg/template/friend25.C: New test.
44944
44945 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44946
44947         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44948         versions.
44949
44950 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44951
44952         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44953         == 2147483647.
44954
44955 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44956
44957         * gcc.c-torture/execute/960416-1.x: Remove.
44958         * gcc.c-torture/execute/divconst-3.x: Likewise.
44959
44960 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44961
44962         PR target/12598
44963         * gcc.dg/torture/cris-volatile-1.c: New test.
44964
44965 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44966
44967         PR optimization/9325
44968         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44969         for overflowing floating point to integer conversion during RTL
44970         simplification.
44971
44972 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44973
44974         * objc/execute/_cmd.m: Fix typo.
44975         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44976         Relax 'scan-assembler' regexp.
44977         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44978         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44979         * objc.dg/zero-link-2.m: Remove blank line.
44980         * objc.dg/zero-link-3.m: New test case.
44981
44982 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44983
44984         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44985
44986         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44987         than linker trickery.
44988
44989 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44990
44991         PR c++/12370
44992         * g++.dg/other/friend2.C: New test.
44993
44994 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44995
44996         * gcc.dg/20031012-1.c: New test.
44997
44998 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44999
45000         * gcc.dg/weak/weak-3.c: Fix for new warning.
45001
45002 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45003
45004         PR optimization/8750
45005         * gcc.c-torture/execute/20031012-1.c: New test case.
45006
45007 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45008
45009         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45010         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45011
45012 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45013
45014         PR optimization/12260
45015         * gcc.c-torture/compile/20031011-2.c: New test case.
45016
45017 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45018
45019         * gcc.c-torture/execute/20031011-1.c: New testcase.
45020
45021 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45022
45023         * gcc.c-torture/compile/20031011-1.c: New test.
45024
45025 2003-10-11  Jan Hubicka  <jh@suse.cz>
45026
45027         * g++.dg/other/first-global.C: New test.
45028
45029 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45030
45031         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45032
45033 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45034
45035         * gcc.c-torture/compile/20031010-1.c: New test.
45036
45037 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45038
45039         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45040         * gcc.c-torture/execute/va-arg-25.c: ... here.
45041
45042 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45043
45044         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45045
45046 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45047
45048         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45049
45050 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45051
45052         * g++.dg/parse/error2.C: New test.
45053
45054 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45055
45056         PR c++/11097
45057         * g++.dg/other/error5.C: Modify the error message.
45058         * g++.dg/lookup/using8.C: New test.
45059
45060 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45061
45062         * gcc.dg/darwin-abi-2.c: New file.
45063         * gcc.c-torture/execute/va-arg-24.c: New file.
45064
45065 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45066
45067         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45068         indentation.
45069
45070 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45071
45072         PR c++/10147
45073         * g++.dg/other/error4.C: Update error messages.
45074         * g++.dg/template/ptrmem4.C: Likewise.
45075
45076         PR c++/12337
45077         * g++.dg/init/new9.C: New test.
45078
45079         PR c++/12334, c++/12236, c++/8656
45080         * g++.dg/ext/attrib8.C: New test.
45081
45082 2003-10-06  Devang Patel  <dpatel@apple.com>
45083
45084         * gcc.dg/debug/dwarf2-3.h: New test.
45085         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45086
45087 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45088
45089         * g++.dg/opt/cfg2.C: New test.
45090
45091 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45092
45093         * g++.dg/opt/float1.C: New test.
45094
45095 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45096
45097         * gcc.dg/c90-array-lval-6.c: New test.
45098         * gcc.dg/c99-array-lval-6.c: New test.
45099
45100 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45101             Ziemowit Laski  <zlaski@apple.com>
45102
45103         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45104         'Derived', so that it is never considered a class method; add
45105         new warning for '+port' method ambiguity.
45106         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45107         <objc/objc-api.h> (needed on Mac OS X).
45108         * objc.dg/method-13.m: New test.
45109
45110 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45111
45112         PR optimization/9325, PR java/6391
45113         * gcc.c-torture/execute/20031003-1.c: New test case.
45114
45115 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45116
45117         PR optimization/12180
45118         * gcc.dg/20031002-1.c: New test.
45119
45120         PR c++/12486
45121         * g++.dg/inherit/error1.C: New test.
45122
45123 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45124
45125         * lib/f-torture.exp (search_for): Rename to...
45126         (search_for_re): This.  Also, clean up comments and the
45127         "regexp" invocation.
45128
45129 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45130
45131         * gcc.c-torture/compile/20031002-1.c: New test.
45132
45133 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45134
45135         * g++.dg/opt/cond1.C: New test.
45136
45137 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45138
45139         * gcc.dg/Wold-style-definition-2.c: New testcase.
45140         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45141
45142 2003-09-29  Richard Henderson  <rth@redhat.com>
45143
45144         * g++.dg/init/array10.C: Add dg-options.
45145
45146 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45147
45148         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45149
45150 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45151
45152         * g++.dg/template/friend19.C: Fix typo.
45153         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45154
45155 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45156
45157         * gcc.c-torture/execute/20030928-1.c: New test.
45158         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45159
45160 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45161
45162         * g++.dg/opt/unroll1.C: New test.
45163
45164 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45165
45166         PR optimization/11741
45167         * gcc.dg/20030926-1.c: New test case.
45168
45169 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45170
45171         PR c++/5655
45172         * g++.dg/parse/access7.C: New test.
45173         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45174
45175 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45176
45177         MERGE OF objc-improvements-branch into MAINLINE:
45178         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45179         if libobjc has not been built.
45180         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45181         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45182         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45183         objc/execute/nested-3.m, objc/execute/np-2.m,
45184         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45185         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45186         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45187         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45188         objc.dg/special/unclaimed-category-1.h,
45189         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45190         well as GNU runtime.
45191         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45192         * execute/cascading-1.m, execute/function-message-1.m,
45193         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45194         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45195         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45196         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45197         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45198         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45199         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45200         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45201         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45202         * objc.dg/bitfield-2.m: Run only on Darwin.
45203         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45204         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45205         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45206         * objc.dg/const-str-1.m: Fix constant string layout.
45207
45208 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45209
45210         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45211
45212 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45213
45214         * gcc.dg/darwin-abi-1.c: New file.
45215
45216 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45217
45218         PR target/12281
45219         * gcc.c-torture/compile/20030921-1.c: New test.
45220
45221 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45222
45223         * g++.dg/opt/reg-stack2.C: New test.
45224
45225 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45226
45227         * g++.dg/eh/delayslot1.C: New test.
45228
45229 2003-09-20  Richard Henderson  <rth@redhat.com>
45230
45231         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45232
45233 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45234
45235         * gcc.c-torture/execute/20030920-1.c: New test case.
45236
45237 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45238
45239         * g++.dg/rtti/typeid3.C: Correct expected error message.
45240
45241 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45242
45243         PR c++/157
45244         * g++.dg/parse/crash12.C: New test.
45245
45246 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45247
45248         * gcc.dg/compat/mixed-struct-check.h: New.
45249         * gcc.dg/compat/mixed-struct-defs.h: New.
45250         * gcc.dg/compat/mixed-struct-init.h: New.
45251         * gcc.dg/compat/struct-by-value-19_main.c: New.
45252         * gcc.dg/compat/struct-by-value-19_x.c: New.
45253         * gcc.dg/compat/struct-by-value-19_y.c: New.
45254         * gcc.dg/compat/struct-by-value-20_main.c: New.
45255         * gcc.dg/compat/struct-by-value-20_x.c: New.
45256         * gcc.dg/compat/struct-by-value-20_y.c: New.
45257         * gcc.dg/compat/struct-return-19_main.c: New.
45258         * gcc.dg/compat/struct-return-19_x.c: New.
45259         * gcc.dg/compat/struct-return-19_y.c: New.
45260         * gcc.dg/compat/struct-return-20_main.c: New.
45261         * gcc.dg/compat/struct-return-20_x.c: New.
45262         * gcc.dg/compat/struct-return-20_y.c: New.
45263
45264 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45265         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45266         so that it will not complain on LP64 targets.
45267
45268 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45269
45270         PR c++/495
45271         * g++.dg/template/friend24.C: New test.
45272
45273 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45274
45275         PR c++/12332
45276         * g++.dg/template/memtmpl2.C: New test.
45277
45278 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45279
45280         PR target/11184
45281         * gcc.dg/builtin-apply1.c: New test.
45282
45283 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45284
45285         PR c++/9848
45286         * g++.dg/warn/Wunused-4.C: New test.
45287
45288 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45289
45290         PR c++/12316
45291         * g++.dg/other/gc2.C: New test.
45292
45293 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45294
45295         PR c++/11991
45296         * g++.dg/rtti/typeid3.C: New test.
45297
45298         PR c++/12266
45299         * g++.dg/overload/template1.C: New test.
45300
45301 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45302
45303         * g++.dg/opt/cfg3.C: New test.
45304
45305 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45306
45307         PR c++/7939
45308         * g++.dg/template/crash11.C: New test.
45309
45310 2003-09-16  Jason Merrill  <jason@redhat.com>
45311             Jakub Jelinek  <jakub@redhat.com>
45312
45313         * gcc.dg/attr-warn-unused-result.c: New test.
45314
45315 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45316
45317         PR c++/12184
45318         * g++.dg/expr/call2.C: New test.
45319
45320 2003-09-15  Andreas Jaeger  <aj@suse.de>
45321
45322         * gcc.dg/Wold-style-definition-1.c: New test.
45323
45324 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45325
45326         PR c++/3907
45327         * g++.dg/parse/template12.C: New test.
45328
45329         * g++.dg/abi/bitfield11.C: New test.
45330         * g++.dg/abi/bitfield12.C: Likewise.
45331
45332 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45333
45334         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45335         non-expansion of functional macro name without arguments at EOL.
45336         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45337
45338 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45339
45340         * gcc.c-torture/execute/20030914-[12].c: New tests.
45341
45342 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45343
45344         PR c++/11788
45345         * g++.dg/overload/addr1.C: New test.
45346
45347 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45348
45349         * gcc.dg/20030909-1.c: New test.
45350
45351 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45352
45353         * gcc.dg/ultrasp10.c: New test.
45354
45355 2003-09-09  Devang Patel  <dpatel@apple.com>
45356
45357         * gcc.dg/darwin-ld-6.c: New test.
45358
45359 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45360
45361         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45362
45363 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45364
45365         * gcc.dg/ia64-types1.c: New test.
45366         * gcc.dg/ia64-types2.c: Likewise.
45367
45368 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45369
45370         * gcc.dg/builtins-1.c: Add more _Complex tests.
45371         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45372
45373         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45374         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45375
45376 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45377
45378         PR c++/11786
45379         * g++.dg/lookup/koenig2.C: New test.
45380
45381         PR c++/5296
45382         * g++.dg/rtti/typeid2.C: New test.
45383
45384 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45385
45386         * gcc.c-torture/compile/20030904-1.c: New test.
45387
45388 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45389
45390         * g++.dg/opt/longbranch2.C: New test.
45391
45392 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45393
45394         * g++.dg/template/crash10.C: Only compile it.
45395
45396 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45397
45398         PR middle-end/11665
45399         * gcc.c-torture/compile/20030907-1.c: New test.
45400         * g++.dg/init/array11.C: New test.
45401
45402 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45403
45404         PR c++/11852
45405         * g++.dg/init/struct1.C: New test.
45406
45407 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45408
45409         PR c++/12181
45410         * g++.dg/expr/comma1.C: New test.
45411
45412 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45413
45414         PR c++/11867
45415         * g++.dg/expr/static_cast5.C: New test.
45416
45417 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45418
45419         PR c++/11507
45420         * g++.dg/lookup/scoped7.C: New test.
45421
45422         PR c++/9574
45423         * g++.dg/other/static1.C: New test.
45424
45425         PR c++/11490
45426         * g++.dg/warn/template-1.C: New test.
45427
45428         PR c++/11432
45429         * g++.dg/template/crash10.C: New test.
45430
45431         PR c++/2478
45432         * g++.dg/overload/VLA.C: New test.
45433
45434         PR c++/10804
45435         * g++.dg/template/call1.C: New test.
45436
45437 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         PR c++/11794
45440         * g++.dg/parse/using3.C: New test.
45441
45442 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45443
45444         PR c++/11409
45445         * g++.dg/overload/builtin3.C: New test case.
45446
45447 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45448
45449         PR c/9862
45450         * gcc.dg/20030906-1.c: New test.
45451         * gcc.dg/20030906-2.c: Likewise.
45452
45453 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45454
45455         PR c++/12167
45456         * g++.dg/parse/defarg5.C: New test.
45457
45458         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45459
45460 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45461
45462         PR c++/12163
45463         * g++.dg/expr/static_cast4.C: New test.
45464
45465         PR c++/12146
45466         * g++.dg/template/crash9.C: New test.
45467
45468 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45469
45470         * g++.old-deja/g++.ext/pretty2.C: Update for change
45471         in __FUNCTION__.
45472         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45473
45474 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45475
45476         PR c++/11922
45477         * g++/dg/template/qualified-id1.C: New test.
45478
45479         PR c++/12037
45480         * g++.dg/warn/noeffect4.C: New test.
45481
45482 2003-09-04  Matt Austern  <austern@apple.com>
45483
45484         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45485         * g++.dg/ext/fnname2.C: Likewise.
45486         * g++.dg/ext/fnname3.C: Likewise.
45487
45488 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45489
45490         * g++.dg/expr/lval1.C: New test.
45491         * g++.dg/ext/lvcast.C: Remove.
45492
45493 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45494
45495         PR optimization/11700.
45496         * gcc.c-torture/compile/20030903-1.c: New test case.
45497
45498 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45499
45500         PR c++/12053
45501         * g++.dg/abi/layout4.C: New test.
45502
45503 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45504
45505         PR c++/11553
45506         * g++.dg/parse/friend3.C: New test.
45507
45508 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45509
45510         PR c++/11847
45511         * g++.dg/template/class1.C: New test.
45512
45513         PR c++/11808
45514         * g++.dg/expr/call1.C: New test.
45515
45516 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45517
45518         PR c++/12114
45519         * g++.dg/init/ref9.C: New test.
45520
45521         PR c++/11972
45522         * g++.dg/template/nested4.C: New test.
45523
45524 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45525
45526         PR c++/12093
45527         * g++.dg/template/non-dependent4.C: New test.
45528
45529         PR c++/11928
45530         * g++.dg/inherit/conv1.C: New test.
45531
45532 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45533
45534         PR c++/6196
45535         * g++.dg/ext/label1.C: New test.
45536         * g++.dg/ext/label2.C: Likewise.
45537
45538 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45539
45540         * g++.dg/expr/cond3.C: New test.
45541
45542 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45543
45544         * gcc.dg/builtins-1.c: Add new builtin cases.
45545
45546 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45547
45548         * gcc.dg/builtins-1.c: Add new cases.
45549         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45550
45551 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45552
45553         * gcc.dg/builtins-1.c: Add more math builtin tests.
45554         * gcc.dg/torture/builtin-attr-1.c: New test.
45555
45556 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45557
45558         PR optimization/5079
45559         * g++.dg/opt/static3.C: New test.
45560
45561 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45562
45563         * gcc.misc-tests/gcov-10b.c: New test.
45564
45565 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45566
45567         * g++.dg/opt/ptrmem3.C: New test.
45568
45569         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45570
45571 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45572
45573         * gcc.dg/20030826-2.c: New test.
45574
45575 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45576
45577         PR middle-end/12002
45578         * g77.f-torture/compile/12002.f: New test case.
45579
45580 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45581
45582         * gcc.dg/20030826-1.c: New test case.
45583
45584 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45585
45586         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45587
45588 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45589
45590         PR c++/11871
45591         * c++.dg/lookup/crash1.C: New test.
45592
45593         * c++.dg/warn/noeffect3.C: New test.
45594
45595 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45596
45597         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45598         * gcc.dg/compat/vector-1_y.c: Ditto.
45599         * gcc.dg/compat/vector-2_x.c: Ditto.
45600         * gcc.dg/compat/vector-2_y.c: Ditto.
45601
45602 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45603
45604         * gcc.dg/20030702-1.c: New test.
45605
45606 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45607
45608         PR c++/8795
45609         * g++.dg/ext/altivec-1.C: New test.
45610
45611 2003-08-24  Richard Henderson  <rth@redhat.com>
45612
45613         * g++.dg/eh/simd-2.C: Add -w for x86.
45614
45615 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45616
45617         * gcc.dg/20030815-1.c: New test.
45618
45619 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45620
45621         PR c++/3765
45622         * g++.dg/parse/access6.C: New test.
45623
45624 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45625
45626         PR c++/641, c++/11876
45627         * g++.dg/template/friend22.C: New test.
45628         * g++.dg/template/friend23.C: Likewise.
45629
45630 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45631
45632         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45633         identically.
45634
45635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45636
45637         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45638
45639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45640
45641         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45642
45643 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45644
45645         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45646
45647 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45648
45649         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45650
45651 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45652
45653         PR c++/11919
45654         * g++.dg/overload/prom1.C: New test.
45655
45656         PR c++/11551
45657         * g++.dg/parse/dtor2.C: New test.
45658
45659         PR c++/10762
45660         * g++.dg/parse/using2.C: New test.
45661
45662 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45663
45664         PR target/11805
45665         * gcc.c-torture/compile/20030821-1.c: New.
45666
45667 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45668
45669         PR c++/11834
45670         * g++.dg/template/deduce2.C: New test.
45671
45672 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45673
45674         * gcc.c-torture/execute/20030821-1.c: New test.
45675
45676 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45677
45678         PR middle-end/11984
45679         * gcc.dg/20030820-1.c: New test case.
45680
45681 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45682
45683         PR c++/11945
45684         * g++.dg/warn/noeffect2.C: New test.
45685
45686 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45687
45688         PR c++/10926
45689         * g++.dg/template/dtor2.C: New test.
45690
45691         PR c++/11684
45692         * g++.dg/template/operator1.C: New test.
45693         * g++.dg/parse/operator4.C: New test.
45694
45695         PR c++/11946.C
45696         * g++.dg/expr/enum1.C: New test.
45697         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45698
45699         PR c++/11036.C
45700         * g++.dg/parse/elab2.C: New test.
45701         * g++.dg/parse/typedef4.C: Change error message.
45702         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45703         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45704         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45705
45706 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45707
45708         * gcc.dg/pch/warn-1.c: New.
45709         * gcc.dg/pch/warn-1.hs: New.
45710
45711         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45712         not-tested file.
45713
45714 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45715
45716         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45717
45718 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45719
45720         * gcc.dg/uninit-D.c: New Test.
45721         * gcc.dg/uninit-E.c: New Test.
45722         * gcc.dg/uninit-F.c: New Test.
45723         * gcc.dg/uninit-G.c: New Test.
45724
45725 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45726
45727         * g++.dg/README: Describe the pch directory.
45728
45729 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45730
45731         PR c++/11174
45732         * g++.dg/parse/access4.C: New test.
45733         * g++.dg/parse/access5.C: Likewise.
45734         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45735
45736 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45737
45738         * gcc.dg/noncompile/20030818-1.c: New.
45739
45740 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45741
45742         PR c++/11957
45743         * g++.dg/warn/noeffect1.C: New test.
45744
45745         * g++.dg/template/scope2.C: New test.
45746         * g++.dg/template/error2.C: Correct dg-error
45747
45748 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45749
45750         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45751
45752 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45753
45754         PR C++/11512
45755         * g++.dg/template/warn1.C: New.
45756
45757 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45758
45759         * g++.dg/template/error2.C: New test.
45760         * g++.dg/lookup/using7.C: Adjust errors
45761         * g++.old-deja/g++.pt/crash36.C: Likewise.
45762         * g++.old-deja/g++.pt/derived3.C: Likewise.
45763
45764 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45765
45766         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45767         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45768         * gcc.c-torture/execute/builtins/string-9.c: New, from
45769         string-opt-9.c.  Adjust for execute/builtins framework.
45770         * gcc.c-torture/execute/string-opt-9.c: Delete.
45771
45772 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45773
45774         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45775
45776         * g++.dg/parse/ret-type2.C: New test.
45777
45778         PR c++/11703
45779         * g++.dg/init/new8.C: New test.
45780
45781         PR c++/10923
45782         * g++.dg/parse/typedef5.C: New test.
45783
45784         PR c++/9512
45785         * g++.dg/parse/qualified2.C: New test.
45786         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45787         invalid code.
45788
45789 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45790
45791         * g++.dg/conversion/ptrmem1.C: New test.
45792
45793 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45794
45795         PR target/11693
45796         * gcc.dg/20030811-1.c: New test.
45797
45798         PR target/11535
45799         * gcc.c-torture/execute/20030811-1.c: New test.
45800
45801 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45802
45803         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45804
45805 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45806
45807         PR c++/11789.C
45808         * g++.dg/inherit/multiple1.C: New test.
45809
45810 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45811
45812         * gcc.dg/spe1.c: New test.
45813
45814         PR c++/11670
45815         * g++.dg/expr/cast2.C: New test.
45816
45817         PR c++/10530
45818         * g++.dg/template/dependent-name2.C: New test.
45819
45820 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45821
45822         * g++.dg/parse/crash11.C: Put the dg options in comments.
45823
45824 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45825
45826         * lib/gcc-dg.exp: Update for diagnostic change.
45827
45828 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45829
45830         PR c++/5767
45831         * g++.dg/parse/crash11.C: New test.
45832
45833 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45834
45835         * gcc.dg/cpp/spacing1.c: Update.
45836
45837 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45838
45839         PR target/11739
45840         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45841         a value for -mtune.
45842
45843 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45844
45845         PR middle-end/11771
45846         * gcc.c-torture/compile/20030804-1.c: New test case.
45847
45848 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45849
45850         * gcc.dg/20030804-1.c: New test case.
45851
45852 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45853
45854         * gcc.dg/cpp/separate-1.c: New test.
45855
45856 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         PR c++/11704
45859         * g++.dg/template/dependent-expr2.C: New test.
45860
45861         PR c++/11766
45862         * g++.dg/expr/ptrmem1.C: New test.
45863
45864 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45865
45866         PR c++/9453
45867         * g++.dg/template/friend15.C: New test.
45868
45869 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45870
45871         * lib/dg-pch.exp: Work round PCH bug.
45872
45873 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45874
45875         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45876         builtins.  Move cases from builtins-4.c here.
45877
45878         * gcc.dg/torture/builtin-math-1.c: New test taken from
45879         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45880         additional cases.
45881
45882         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45883         Delete.
45884
45885 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45886
45887         PR c++/9447
45888         * g++.dg/template/using7.C: New test.
45889
45890 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45891
45892         * import1.c, import2.c: New tests.
45893
45894 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45895
45896         * g++.dg/eh/crossjump1.C: New test.
45897
45898 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45899
45900         PR c++/11697
45901         * g++.dg/template/using6.C: New test.
45902
45903         PR c++/11744
45904         * g++.dg/template/koenig2.C: New test.
45905
45906 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45907
45908         PR c++/7983
45909         * g++.dg/parse/typedef4.C: New test.
45910
45911 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45912
45913         PR c++/8442, c++/8806
45914         * g++.dg/template/elab1.C: New test.
45915         * g++.dg/template/type2.C: Likewise.
45916         * g++.dg/template/ttp3.C: Adjust expected error message.
45917         * g++.old-deja/g++.law/visibility13.C: Likewise.
45918         * g++.old-deja/g++.niklas/t135.C: Likewise.
45919         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45920         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45921         template argument.
45922         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45923
45924 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45925
45926         PR c++/11295
45927         * g++.dg/ext/stmtexpr1.C: New test.
45928
45929         * g++.dg/opt/tmp1.C: New test.
45930
45931         PR c++/11525
45932         * g++.dg/parse/constant4.C: New test.
45933
45934         PR c++/9447
45935         * g++.dg/template/using5.C: New test.
45936
45937 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45938
45939         * gcc.dg/builtins-27.c: New test case.
45940
45941 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45942
45943         * gcc.dg/tls/opt-7.c: New test.
45944
45945 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45946
45947         * g++.old-deja/g++.other/crash18.C: Remove.
45948
45949 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45950
45951         * g++.dg/template/explicit3.C: New.
45952         * g++.dg/template/explicit4.C: New.
45953         * g++.dg/template/explicit5.C: New.
45954
45955         PR c++/11347
45956         * g++.dg/template/memtmpl1.C: New.
45957
45958 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45959
45960         PR target/11565
45961         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45962         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45963
45964 2003-07-30  Jan Hubicka  <jh@suse.cz>
45965
45966         * vtgc1.c: Kill.
45967
45968 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45969
45970         * gcc.dg/struct-in-proto-1.c: New test.
45971
45972 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45973
45974         * gcc.dg/cpp/include2.c: Only expect one message.
45975
45976 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45977
45978         PR c++/9447
45979         * g++.dg/template/using1.C: New test.
45980         * g++.dg/template/using2.C: New test.
45981         * g++.dg/template/using3.C: New test.
45982         * g++.dg/template/using4.C: New test.
45983
45984 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45985
45986         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45987         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45988
45989 2003-07-28  Jan Hubicka  <jh@suse.cz>
45990
45991         PR c++/11530
45992         * g++.dg/opt/call1.C: New test.
45993
45994 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45995
45996         PR c++/11667
45997         * g++.dg/init/enum2.C: New test.
45998         * g++.dg/template/overload1.C: Add "-w" option.
45999
46000 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46001
46002         * gcc.dg/Wdeclaration-after-statement-1.c,
46003         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46004
46005 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46006
46007         * gcc.c-torture/compile/20030725-1.c: New test.
46008
46009 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46010
46011         * gcc.dg/20030505.c: Only run for SPE.
46012         Remove definition of opaque type.
46013
46014 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46015
46016         * g++.dg/template/ptrmem6.C: New test.
46017
46018 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46019
46020         * gcc.c-torture/compile/zero-strct-2.c: New test.
46021
46022 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46023
46024         * gcc.dg/intermod-1.c: New test.
46025
46026 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         PR c++/11617
46029         * g++.dg/template/lookup2.C: New test.
46030         * g++.dg/template/memclass1.C: Remove instantiated from error.
46031         * g++.dg/other/error2.C: Tweak expected errors.
46032
46033         PR c++/11596
46034         * g++.dg/template/defarg3.C: New test.
46035
46036         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46037
46038 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46039
46040         * g++.dg/inherit/access5.C: New test.
46041
46042 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46043
46044         PR c++/11513
46045         * g++.dg/template/crash8.C: New test.
46046
46047 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46048
46049         PR c/10602
46050         * gcc.dg/noncompile/incomplete-2.c: New test.
46051
46052 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46053
46054         PR c++/11645
46055         * g++.dg/inherit/access4.C: New test.
46056
46057         PR c++/11517
46058         * g++.dg/expr/cond2.C: New test.
46059
46060         PR optimization/10679
46061         * g++.dg/opt/inline4.C: New test.
46062
46063 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46064
46065         * g++.dg/parse/crash10: New test.
46066
46067 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         * g++.dg/ext/flexary1.C: New test.
46070
46071 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46072
46073         PR c++/10793
46074         * g++.dg/template/crash9.C: New test.
46075
46076 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46077
46078         PR c++/3004
46079         * g++.dg/parse/typedef3.C: New test.
46080
46081         PR c++/7906
46082         * g++.dg/parse/operator2.C: New test.
46083
46084         PR c++/8895
46085         * g++.dg/parse/def-tmpl-arg1.C: New test.
46086
46087         PR c++/9282
46088         * g++.dg/parse/funptr1.C: New test.
46089
46090         PR c++/9452
46091         * g++.dg/parse/ambig3.C: New test.
46092
46093         PR c++/9454
46094         * g++.dg/parse/operator3.C: New test.
46095
46096         PR c++/9486
46097         * g++.dg/parse/template10.C: New test.
46098
46099         PR c++/9488
46100         * g++.dg/parse/template11.C: New test.
46101
46102         PR c++/10150
46103         * g++.dg/parse/invalid-op1.C: New test.
46104
46105         PR c++/10247
46106         * g++.dg/parse/condexpr1.C: New test.
46107
46108 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46109
46110         * g++.dg/ext/packed3.C: New test.
46111         * g++.dg/ext/packed4.C: New test.
46112
46113         * gcc.dg/pack-test-3.c: New test.
46114
46115 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46116
46117         * lib/compat.exp: Handle dg-options per source file.
46118         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46119         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46120         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46121         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46122         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46123         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46124         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46125         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46126         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46127         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46128         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46129         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46130         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46131         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46132
46133 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46134
46135         PR c/10320
46136         * gcc.c-torture/execute/20030718-1.c: New test.
46137
46138 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46139
46140         PR optimization/11536
46141         * gcc.dg/20030721-1.c: New test.
46142
46143 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46144
46145         PR c++/11546
46146         * g++.dg/template/lookup1.C: New test.
46147
46148 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46149
46150         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46151         diagnostics of ill-formed constructs involving labels.
46152         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46153         the new 'previously defined here' message.
46154
46155 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46156
46157         * g++.dg/parse/non-dependent2.C: New test.
46158
46159 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46160
46161         * g++.dg/init/init-ref4.C: xfail on targets without
46162         weak symbols.
46163
46164 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46165
46166         PR target/11087
46167         * gcc.c-torture/execute/20030717-1.c: New test.
46168
46169 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46170
46171         * g++.dg/opt/cfg1.C: New test.
46172
46173 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46174
46175         PR optimization/11557
46176         * gcc.dg/20030717-1.c: New test.
46177
46178 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46179
46180         PR c++/10476
46181         * g++.dg/expr/crash-1.C: New test.
46182
46183         PR c++/11027
46184         * g++.dg/template/init3.C: New test.
46185
46186         PR c++/8222
46187         * g++.dg/template/non-dependent1.C: New test.
46188
46189         PR c++/11070
46190         * g++.dg/template/non-dependent2.C: New test.
46191
46192         PR c++/11071
46193         * g++.dg/template/non-dependent3.C: New test.
46194
46195         PR c++/9907
46196         * g++.dg/template/sizeof5.C: New test.
46197
46198 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46199
46200         PR 11498
46201         * gcc.c-torture/compile/mangle-1.c: New file.
46202
46203 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46204
46205         PR c++/7809
46206         * g++.dg/parse/access3.C: New test.
46207
46208 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46209
46210         PR c++/11384
46211         * g++.dg/init/init-ref4.C: New test.
46212
46213 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46214
46215         PR c++/11547
46216         * g++.dg/parse/constant3.C: New test.
46217         * g++.dg/parse/crash7.C: Likewise.
46218
46219 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46220
46221         PR target/11008
46222         * gcc.dg/i386-pentium4-not-mull.c: New.
46223
46224 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46225
46226         * gcc.dg/asm-names.c (ymain): Make it weak.
46227
46228 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46229
46230         PR c++/5421
46231         * g++.dg/template/friend21.C: New test.
46232
46233 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46234
46235         * gcc.dg/cleanup-8.c: New test.
46236         * gcc.dg/cleanup-9.c: New test.
46237
46238 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46239
46240         * g++.dg/ext/dll-MI1.h: New file.
46241         * g++.dg/ext/dllexport-MI1.C: New file.
46242         * g++.dg/ext/dllimport-MI1.C: New file.
46243
46244 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46245
46246         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46247         it does not have cmpstrsi patterns (just cmpmemsi).
46248
46249 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46250
46251         PR debug/11473
46252         * g++.dg/debug/debug8.C: New test.
46253
46254 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46255
46256         PR c++/10108
46257         * g++.dg/template/crash7.C: New test.
46258
46259 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46260
46261         PR target/10795
46262         * gcc.c-torture/compile/20030708-1.c: New.
46263
46264 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46265
46266         * gcc.c-torture/execute/20030715-1.c: New test.
46267
46268 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46269
46270         * gcc.dg/pch/inline-3.c: New file.
46271         * gcc.dg/pch/inline-3.hs: New file.
46272         * gcc.dg/pch/inline-4.c: New file.
46273         * gcc.dg/pch/inline-4.hs: New file.
46274
46275 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46276
46277         PR c++/11509
46278         * g++.dg/template/crash6.C: New test.
46279
46280         PR c++/7053
46281         * g++.dg/template/friend20.C: New test.
46282
46283         PR c++/7019
46284         * g++.dg/template/overload2.C: New test.
46285
46286 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46287
46288         PR optimization/11440
46289         * gcc.c-torture/execute/20030714-1.c: New test.
46290
46291 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46292
46293         PR c++/11154
46294         * g++.dg/template/partial2.C: New test.
46295
46296 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46297
46298         PR c++/11503
46299         * g++.dg/template/anon1.C: New test.
46300
46301         PR c++/11493
46302         PR c++/11495
46303         * g++.dg/parse/template9.C: Likewise.
46304         * g++.dg/template/crash4.C: New test.
46305         * g++.dg/template/koenig1.C: Likewise.
46306         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46307         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46308         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46309         functions.
46310         * g++.old-deja/g++.jason/template36.C: Likewise.
46311         * g++.old-deja/g++.mike/p1989.C: Likewise.
46312         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46313         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46314         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46315         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46316         compiling.
46317         * g++.old-deja/g++.pt/union2.C: Use this->.
46318
46319 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46320
46321         * gcc.dg/20030711-1.c: New test.
46322
46323 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46324
46325         PR c++/11050
46326         * g++.dg/parse/args1.C: New test.
46327         * g++.pt/defarg8.C: Change expected errors.
46328
46329 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/8164
46332         * g++.dg/template/nontype2.C: New test.
46333
46334         PR c++/10558
46335         * g++.dg/parse/template8.C: New test.
46336
46337         PR c++/8327
46338         * g++.dg/template/scope1.C: New test.
46339
46340         * g++.dg/warn/Wsign-compare-1.C: New test.
46341
46342 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46343
46344         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46345
46346 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46347
46348         PR c++/9411
46349         * g++.dg/template/explicit2.C: New test.
46350
46351         PR c++/10032
46352         * g++.dg/warn/pedantic1.C: New test.
46353
46354 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46355
46356         PR c++ 9483
46357         * g++.dg/other/field1.C: New test.
46358
46359 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46360
46361         PR c/11449
46362         * gcc.c-torture/compile/20030707-1.c: New.
46363
46364 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46365
46366         PR c++/10849
46367         * g++.dg/template/access12.C: New test.
46368
46369 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46370
46371         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46372         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46373         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46374         * gcc.misc-tests/gcov.exp: Update
46375         * g++.dg/gcov/gcov.exp: Update
46376         * lib/gcov.exp: Update.
46377
46378 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46379
46380         * g++.dg/abi/mangle17.C: Make sure template expressions are
46381         dependent.
46382         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46383         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46384         * g++.dg/opt/stack1.C: Remove erroneous code.
46385         * g++.dg/parse/template7.C: New test.
46386         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46387         * g++.old-deja/g++.pt/crash4.C: Likewise.
46388
46389 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46390
46391         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46392         with zero or one occurence of `$' after the initial `L'.
46393
46394 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46395
46396         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46397
46398 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46399
46400         PR c/11370
46401         * gcc.dg/Wunreachable-6.c: New testcase.
46402         * gcc.dg/Wunreachable-7.c: New testcase.
46403
46404 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46405
46406         PR c/11420
46407         * gcc.dg/20030708-1.c: New test.
46408
46409 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46410
46411         * gcc.dg/compat/sdata-section.h: New file.
46412         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46413         * gcc.dg/torture/mips-sdata-1.c: New test.
46414
46415 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46416
46417         PR c++/11030
46418         * g++.dg/template/friend19.C: New test.
46419
46420 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46421
46422         * g++.dg/opt/strength-reduce.C: New test.
46423
46424 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46425
46426         PR target/10979
46427         * gcc.dg/20030707-1.c: New testcase.
46428
46429 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46430
46431         PR optimization/11059
46432         * g++.dg/opt/emptyunion.C: New testcase.
46433
46434 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46435             Eric Botcazou  <ebotcazou@libertysurf.fr>
46436
46437         * g++.dg/opt/stack1.C: New test.
46438
46439 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46440
46441         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46442         run test.
46443
46444         PR c++/11431
46445         * g++.dg/expr/static_cast3.C: New test.
46446
46447 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46448
46449         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46450         everywhere.
46451         * gcc.dg/concat.c: Concatenation of string constants with
46452         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46453         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46454         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46455         necessary to avoid multi-character character constant warning.
46456         * gcc.dg/cpp/escape.c: Likewise.
46457         * gcc.dg/cpp/ucs.c: Likewise.
46458         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46459         Fix a typo.
46460
46461 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46462
46463         PR c/11428
46464         * gcc.c-torture/compile/20030704-1.c: New.
46465
46466 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46467
46468         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46469
46470 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46471
46472         PR c++/5287, PR c++/7910,  PR c++/11021
46473         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46474         tests for warnings.
46475         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46476         * g++.dg/ext/dllimport3.C: Likewise.
46477         * g++.dg/ext/dllimport4.C: New file.
46478         * g++.dg/ext/dllimport5.C: New file.
46479         * g++.dg/ext/dllimport6.C: New file.
46480         * g++.dg/ext/dllimport7.C: New file.
46481         * g++.dg/ext/dllimport8.C: New file.
46482         * g++.dg/ext/dllimport9.C: New file.
46483         * g++.dg/ext/dllimport10.C: New file.
46484         * g++.dg/ext/dllexport1.C: New file.
46485
46486 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46487
46488         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46489         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46490
46491 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46492
46493         * gcc.dg/builtins-25.c: New testcase.
46494         * gcc.dg/builtins-26.c: New testcase.
46495
46496 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46497
46498         * gcc.dg/compat/vector-defs.h: New file.
46499         * gcc.dg/compat/vector-setup.h: New file.
46500         * gcc.dg/compat/vector-check.h: New file.
46501         * gcc.dg/compat/vector-1_main.c: New file.
46502         * gcc.dg/compat/vector-1_x.c: New file.
46503         * gcc.dg/compat/vector-1_y.c: New file.
46504         * gcc.dg/compat/vector-2_main.c: New file.
46505         * gcc.dg/compat/vector-2_x.c: New file.
46506         * gcc.dg/compat/vector-2_y.c: New file.
46507
46508         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46509         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46510         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46511         * gcc.dg/compat/struct-align-1.h: New file.
46512         * gcc.dg/compat/struct-align-1_main.c: New file.
46513         * gcc.dg/compat/struct-align-1_x.c: New file.
46514         * gcc.dg/compat/struct-align-1_y.c: New file.
46515         * gcc.dg/compat/struct-align-2.h: New file.
46516         * gcc.dg/compat/struct-align-2_main.c: New file.
46517         * gcc.dg/compat/struct-align-2_x.c: New file.
46518         * gcc.dg/compat/struct-align-2_y.c: New file.
46519
46520         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46521         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46522         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46523         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46524         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46525         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46526         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46527         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46528         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46529         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46530         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46531         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46532         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46533         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46534         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46535         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46536         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46537         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46538         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46539         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46540         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46541         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46542         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46543         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46544         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46545         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46546         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46547         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46548         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46549
46550 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46551
46552         * gcc.dg/i386-call-1.c: New test.
46553
46554 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46555
46556         PR c++/9162
46557         * g++.dg/parse/defarg4.C: New.
46558
46559 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46560
46561         PR target/10700
46562         * gcc.c-torture/compile/20030703-1.c: New test case.
46563
46564 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46565
46566         * g++.dg/template/local3.C: Remove extra semicolon.
46567
46568 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46569
46570         * gcc.dg/i386-volatile-1.c: New test.
46571
46572 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46573
46574         PR c++/11072
46575         * g++.dg/other/offsetof2.C: XFAIL.
46576         * g++.dg/other/offsetof5.C: New.
46577
46578         PR c++/10219
46579         * g++.dg/template/error1.C: New.
46580
46581         PR c++/9779
46582         * g++.dg/template/dependent-expr1.C: New.
46583
46584 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46585
46586         PR c++/6949
46587         * g++.dg/template/local3.C: New test.
46588
46589         PR c++/11149
46590         * g++.dg/lookup/scoped6.C: New test.
46591
46592 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46593
46594         PR c++/8046
46595         * g++.dg/other/error7.C: New test.
46596
46597 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46598
46599         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46600         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46601         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46602         * g++.old-deja/g++.other/union2.C: Likewise.
46603         * gcc.dg/c90-const-expr-2.c: Likewise.
46604         * gcc.dg/c90-const-expr-3.c: Likewise.
46605         * gcc.dg/c99-const-expr-2.c: Likewise.
46606         * gcc.dg/c99-const-expr-3.c: Likewise.
46607         * gcc.dg/concat.c: Likewise.
46608
46609 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46610
46611         PR c++/9559
46612         * g++.dg/init/static1.C: New test.
46613
46614 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46615
46616         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46617         * g++.old-deja/g++.other/access2.C: Likewise.
46618         * g++.old-deja/g++.other/decl2.C: Likewise.
46619         * gcc.c-torture/execute/20020615-1.c: Likewise.
46620
46621 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46622
46623         PR c++/4933
46624         * g++.dg/template/sizeof4.C: New test.
46625
46626 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46627
46628         * g++.dg/other/error6.C: New test.
46629
46630 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46631
46632         PR c++/10750
46633         * g++.dg/parse/constant2.C: New test.
46634
46635 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46636
46637         PR c++/11106
46638         * g++.dg/other/error5.C: New test.
46639
46640 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46641
46642         * gcc.dg/format/gcc_diag-1.c: New test.
46643
46644 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46645
46646         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46647
46648 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46649
46650         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46651         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46652         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46653
46654 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46655
46656         * gcc.c-torture/execute/builtins/string-8.c: New test.
46657         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46658         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46659         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46660
46661 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46662
46663         PR c++/10468
46664         * g++.dg/ext/typeof6.C: New test.
46665
46666 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46667
46668         PR c++/10796
46669         * g++.dg/init/enum1.C: New test.
46670
46671 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46672
46673         * gcc.dg/20030627-1.c: New test.
46674
46675 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46676
46677         PR c++/11332
46678         * g++.dg/expr/static_cast2.C: New test.
46679
46680 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46681             Jakub Jelinek  <jakub@redhat.com>
46682
46683         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46684         sprintf(dst,"%s",src) optimization.
46685         * gcc.c-torture/execute/20030626-1.c: New test case.
46686         * gcc.c-torture/execute/20030626-2.c: New test case.
46687
46688 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46689
46690         * gcc.c-torture/execute/multi-ix.c: New test.
46691
46692         * gcc.c-torture/execute/simd-4.c (main):
46693         Added missing semicolon at end of union.
46694
46695 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46696
46697         PR c++/8266
46698         * g++.dg/template/explicit-instantiation3.C: New test.
46699
46700 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46701
46702         * gcc.dg/20030626-1.c: Use signed char.
46703
46704 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46705
46706         * gcc.dg/20030626-1.c: New test.
46707
46708 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46709
46710         * const-str-2.m: Update.
46711
46712 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46713
46714         PR c++/10990
46715         * g++.dg/rtti/dyncast1.C: New test.
46716         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46717         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46718         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46719
46720         PR c++/10931
46721         * g++.dg/expr/static_cast1.C: New test.
46722
46723 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46724
46725         * gcc.dg/20030625-1.c: New test.
46726
46727 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46728
46729         * gcc.c-torture/compile/20030624-1.c: New test case.
46730
46731 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46732
46733         * gcc.c-torture/execute/string-opt-17.c: New test.
46734
46735 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46736
46737         PR c++/5754
46738         * g++.dg/parse/crash6.C: New test.
46739
46740 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46741
46742         * gcc.dg/builtins-24.c: New test case.
46743
46744 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46745
46746         * g++.dg/opt/operator1.C: New test.
46747
46748 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46749
46750         * gcc.c-torture/execute/string-opt-16.c: New test case.
46751
46752 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46753
46754         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46755         * g++.old-deja/g++.other/conv7.C: Likewise.
46756         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46757         * g++.old-deja/g++.other/overload14.C: Likewise.
46758
46759 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46760
46761         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46762         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46763
46764 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46765
46766         PR c++/10888
46767         * g++.dg/warn/Winline-3.C: New test.
46768
46769 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46770
46771         * lib/target-supports.exp (check_alias_available): Make the test
46772         program acceptable to the Solaris assembler.
46773
46774         PR c++/10749
46775         * g++.dg/template/memclass2.C: New test.
46776
46777 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46778             Eric Botcazou  <ebotcazou@libertysurf.fr>
46779
46780         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46781         data for non-matching targets.
46782         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46783
46784 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46785
46786         PR c++/10845
46787         * g++.dg/template/member3.C: New test.
46788
46789 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46790
46791         PR c++/10939
46792         * g++.dg/template/func1.C: New test.
46793
46794         PR c++/9649
46795         * g++.dg/template/static4.C: New test.
46796         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46797
46798         PR c++/11041
46799         * g++.dg/init/ref7.C: New test.
46800
46801 2003-06-19  Matt Austern  <austern@apple.com>
46802
46803         PR c++/11228
46804         * g++.dg/anew1.C: New test.
46805         * g++.dg/anew2.C: New test.
46806         * g++.dg/anew3.C: New test.
46807         * g++.dg/anew4.C: New test.
46808
46809 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46810
46811         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46812
46813 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46814
46815         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46816         endian-dependent.
46817
46818 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46819
46820         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46821         Remove cruft.
46822
46823 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46824
46825         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46826         * gcc.c-torture/compile/961203-1.c: Likewise.
46827         * gcc.c-torture/compile/980506-1.c: Likewise.
46828
46829 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46830
46831         PR c++/10712
46832         * g++.dg/lookup/using7.C: New test.
46833
46834 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46835
46836         PR c++/11105
46837         * g++.dg/abi/conv1.C: Remove it.
46838         * g++.dg/template/conv7.C: New test.
46839         * g++.dg/template/conv8.C: Likewise.
46840         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46841         conversion operator.
46842
46843 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46844
46845         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46846         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46847         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46848         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46849         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46850         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46851         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46852         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46853         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46854         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46855         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46856         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46857         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46858         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46859         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46860         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46861         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46862         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46863         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46864         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46865         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46866         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46867         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46868         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46869         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46870         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46871         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46872         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46873         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46874
46875 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46876
46877         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46878         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46879         indications.
46880
46881 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46882
46883         * gcc.dg/i386-387-5.c: New test case.
46884         * gcc.dg/i386-387-6.c: New test case.
46885         * gcc.dg/builtins-23.c: New test case.
46886
46887 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46888
46889         * gcc.dg/builtins-22.c: New test case.
46890         * gcc.dg/i386-387-1.c: Update to test exp.
46891         * gcc.dg/i386-387-2.c: Likewise.
46892
46893 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46894
46895         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46896
46897 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46898
46899         * lib/gcc-dg.exp (dg-require-dll): New function.
46900         (dg-xfail-if): Likewise.
46901         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46902         driver.
46903
46904         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46905         * gcc.c-torture/compile/20001205-1.c: Likewise.
46906         * gcc.c-torture/compile/20001226-1.c: Likewise.
46907         * gcc.c-torture/compile/20010518-2.c: Likewise.
46908         * gcc.c-torture/compile/20020312-1.c: Likewise.
46909         * gcc.c-torture/compile/20020604-1.c: Likewise.
46910         * gcc.c-torture/compile/920501-12.c: Likewise.
46911         * gcc.c-torture/compile/920501-4.c: Likewise.
46912         * gcc.c-torture/compile/920520-1.c: Likewise.
46913         * gcc.c-torture/compile/920521-1.c: Likewise.
46914         * gcc.c-torture/compile/920625-1.c: Likewise.
46915         * gcc.c-torture/compile/961203-1.c: Likewise.
46916         * gcc.c-torture/compile/980506-1.c: Likewise.
46917         * gcc.c-torture/compile/981006-1.c: Likewise.
46918         * gcc.c-torture/compile/981022-1.c: Likewise.
46919         * gcc.c-torture/compile/981223-1.c: Likewise.
46920         * gcc.c-torture/compile/990617-1.c: Likewise.
46921         * gcc.c-torture/compile/dll.c: Likewise.
46922         * gcc.c-torture/compile/labels-3.c: Likewise.
46923         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46924         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46925         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46926         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46927         * gcc.c-torture/compile/simd-5.c: Likewise.
46928         * gcc.c-torture/compile/20000804-1.x: Remove.
46929         * gcc.c-torture/compile/20001205-1.x: Likewise.
46930         * gcc.c-torture/compile/20001226-1.x: Likewise.
46931         * gcc.c-torture/compile/20010518-2.x: Likewise.
46932         * gcc.c-torture/compile/20020312-1.x: Likewise.
46933         * gcc.c-torture/compile/20020604-1.x: Likewise.
46934         * gcc.c-torture/compile/920501-12.x: Likewise.
46935         * gcc.c-torture/compile/920501-4.x: Likewise.
46936         * gcc.c-torture/compile/920520-1.x: Likewise.
46937         * gcc.c-torture/compile/920521-1.x: Likewise.
46938         * gcc.c-torture/compile/920625-1.x: Likewise.
46939         * gcc.c-torture/compile/961203-1.x: Likewise.
46940         * gcc.c-torture/compile/980506-1.x: Likewise.
46941         * gcc.c-torture/compile/981006-1.x: Likewise.
46942         * gcc.c-torture/compile/981022-1.x: Likewise.
46943         * gcc.c-torture/compile/981223-1.x: Likewise.
46944         * gcc.c-torture/compile/990617-1.x: Likewise.
46945         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46946         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46947         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46948         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46949         * gcc.c-torture/compile/simd-5.x: Likewise.
46950
46951         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46952
46953 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46954
46955         * gcc.c-torture/execute/20030611-1.c: New test.
46956
46957 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46958
46959         PR middle-end/168
46960         * gcc.dg/20030612-1.c: New test case.
46961
46962 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46963
46964         PR c++/10635
46965         * g++.dg/expr/cast1.C: New test.
46966
46967 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46968
46969         * gcc.dg/builtins-21.c: New test case.
46970
46971 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46972
46973         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46974         options instead of at the end.
46975         * lib/objc.exp (objc_target_compile): Likewise.
46976
46977 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46978
46979         PR c++/10432
46980         * g++.dg/parse/error1.C: New test.
46981
46982 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46983
46984         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46985         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46986         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46987         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46988         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46989         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46990         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46991         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46992         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46993         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46994         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46995         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46996         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46997         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46998         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46999         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47000         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47001         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47002         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47003         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47004         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47005         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47006         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47007         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47008
47009         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47010         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47011         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47012         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47013         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47014         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47015         * gcc.dg/compat/scalar-return-3_main.c: New file.
47016         * gcc.dg/compat/scalar-return-3_x.c: New file.
47017         * gcc.dg/compat/scalar-return-3_y.c: New file.
47018         * gcc.dg/compat/scalar-return-4_main.c: New file.
47019         * gcc.dg/compat/scalar-return-4_x.c: New file.
47020         * gcc.dg/compat/scalar-return-4_y.c: New file.
47021
47022 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47023
47024         * gcc.dg/compat/fp2-struct-check.h: New file.
47025         * gcc.dg/compat/fp2-struct-defs.h: New file.
47026         * gcc.dg/compat/fp2-struct-init.h: New file.
47027         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47028         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47029         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47030         * gcc.dg/compat/struct-return-10_main.c: New file.
47031         * gcc.dg/compat/struct-return-10_x.c: New file.
47032         * gcc.dg/compat/struct-return-10_y.c: New file.
47033
47034         * gcc.dg/compat/compat-common.h: New file.
47035         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47036         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47037         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47038         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47039         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47040         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47041         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47042         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47043         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47044         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47045         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47046         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47047         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47048         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47049         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47050         * gcc.dg/compat/small-struct-check.h: Ditto.
47051         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47052         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47053         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47054         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47055         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47056         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47057         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47058         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47059         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47060         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47061         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47062         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47063         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47064         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47065         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47066         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47067         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47068         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47069         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47070         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47071         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47072         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47073         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47074         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47075         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47076         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47077         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47078         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47079         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47080         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47081
47082 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47083
47084         * g++.dg/pch/static-1.C: New file.
47085         * g++.dg/pch/static-1.Hs: New file.
47086
47087 2003-06-10  Richard Henderson  <rth@redhat.com>
47088
47089         * gcc.dg/asm-7.c: Adjust expected warning text.
47090
47091 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47092
47093         * gcc.dg/builtins-20.c: New test case.
47094
47095 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47096
47097         PR c++/11131
47098         * g++.dg/opt/template1.C: New test.
47099
47100 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47101
47102         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47103         additional_sources.
47104
47105 2003-05-21  David Taylor  <dtaylor@emc.com>
47106
47107         * gcc.dg/Wpadded.c: New file.
47108
47109 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47110
47111         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47112         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47113         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47114         dg-require-weak.
47115
47116 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47117
47118         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47119
47120 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47121
47122         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47123         (dg-require-alias): Likewise.
47124         (dg-require-gc-sections): Likewise.
47125         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47126
47127 2003-06-08  Richard Henderson  <rth@redhat.com>
47128
47129         * gcc.dg/20011029-2.c: Fix the array reference.
47130         * gcc.dg/asm-7.c: New.
47131
47132 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47133
47134         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47135
47136 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47137
47138         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47139         (dg-require-gc-sections): Likewise.
47140
47141 2003-06-08  Jan Hubicka  <jh@suse.cz>
47142
47143         * i386-cmov1.c: Fix regular expression.
47144         * i386-cvt-1.c: Likewise.
47145         * i386-local.c: Likewise.
47146         * i386-local2.c: Likewise.
47147         * i386-mul.c: Likewise.
47148         * i386-ssetype-1.c: Likewise.
47149         * i386-ssetype-3.c: Likewise.
47150         * i386-ssetype-5.c: Likewise.
47151
47152 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47153
47154         PR c++/11039
47155         * g++.dg/warn/implicit-typename2.C: New test.
47156         * g++.dg/warn/implicit-typename3.C: New test.
47157
47158 2003-06-07  Richard Henderson  <rth@redhat.com>
47159
47160         * g++.dg/other/offsetof3.C: Use size_t.
47161         * g++.dg/other/offsetof4.C: Likewise.
47162
47163 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47164
47165         * lib/copy-file.exp: New. Implement gcc_copy_files.
47166
47167         * lib/dg-pch.exp: Load copy-file.exp
47168         (dg-pch): Use gcc_copy_files instead of "file copy".
47169
47170 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47171
47172         * gcc.dg/weak/weak.exp: Simplify.
47173         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47174         * gcc.dg/weak/weak-1.c: Likewise.
47175         * gcc.dg/weak/weak-2.c: Likewise.
47176         * gcc.dg/weak/weak-3.c: Likewise.
47177         * gcc.dg/weak/weak-4.c: Likewise.
47178         * gcc.dg/weak/weak-5.c: Likewise.
47179         * gcc.dg/weak/weak-6.c: Likewise.
47180         * gcc.dg/weak/weak-7.c: Likewise.
47181         * gcc.dg/weak/weak-8.c: Likewise.
47182         * gcc.dg/weak/weak-9.c: Likewise.
47183
47184 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47185
47186         gcc.c-torture/execute/20030606-1.c: New.
47187
47188 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47189
47190         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47191         * gcc.dg/builtins-19.c: Likewise.
47192
47193 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47194
47195         * gcc.dg/builtins-2.c: Add some more tests.
47196         * gcc.dg/builtins-18.c: New test case.
47197         * gcc.dg/builtins-19.c: New test case.
47198
47199 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47200             Jim Wilson  <wilson@tuliptree.org>
47201
47202         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47203
47204 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47207         mempcpy/stpcpy calls not to be optimized into something else.
47208         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47209         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47210         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47211
47212 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47213
47214         * gcc.dg/format/asm_fprintf-1.c: New test.
47215
47216 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47217
47218         * lib/gcc-defs.exp (additional_sources): New variable.
47219         (dg-additional-sources): New function.
47220         (additional_files): New variable.
47221         (dg-additional-files): New function.
47222         (dg-additional-files-options): Likewise.
47223         * lib/gcc-dg.exp (dg-require-weak): New function.
47224         (dg-require-alias): Likewise.
47225         (dg-require-gc-sections): Likewise.
47226         * lib/target-supports.exp (check_alias_available): Remove testfile
47227         parameter.
47228         (check_gc_sections_available): New function.
47229         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47230         (dg-gpp-additional-files): Likewise.
47231         * lib/g++.exp (additional_sources): Remove.
47232         (additional_files): Likewise.
47233         (g++_target_compile): Use dg-additional-files-options.
47234
47235         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47236         Tcl logic.
47237         * gcc.dg/special/ecos.exp: Remove.
47238         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47239         * gcc.dg/special/alias-1.c: Likewise.
47240         * gcc.dg/special/alias-2.c: Likewise.
47241         * gcc.dg/special/gcsec-1.c: Likewise.
47242         * gcc.dg/special/weak-1.c: Likewise.
47243         * gcc.dg/special/weak-2.c: Likewise.
47244         * gcc.dg/special/wkali-1.c: Likewise.
47245         * gcc.dg/special/wkali-2.c: Likewise.
47246
47247         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47248         dg-gpp-additional-*.
47249         * g++.dg/special/conpr-3.C: Likewise.
47250         * g++.dg/special/conpr-4.C: Likewise.
47251         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47252         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47253         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47254         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47255         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47256         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47257         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47258         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47259         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47260         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47261         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47262         * g++.old-deja/g++.other/comdat1.C: Likewise.
47263         * g++.old-deja/g++.other/comdat2.C: Likewise.
47264         * g++.old-deja/g++.other/comdat3.C: Likewise.
47265         * g++.old-deja/g++.other/ctor1.C: Likewise.
47266         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47267
47268 2003-06-05  Richard Henderson  <rth@redhat.com>
47269
47270         * gcc.dg/debug/20030605-1.c: New.
47271
47272 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47273
47274         * README.QMTEST: Update.
47275
47276 2003-06-04  Richard Henderson  <rth@redhat.com>
47277
47278         * gcc.dg/cleanup-1.c: New.
47279         * gcc.dg/cleanup-2.c: New.
47280         * gcc.dg/cleanup-3.c: New.
47281         * gcc.dg/cleanup-4.c: New.
47282         * gcc.dg/cleanup-5.c: New.
47283         * gcc.dg/cleanup-6.c: New.
47284         * gcc.dg/cleanup-7.c: New.
47285
47286 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47287
47288         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47289
47290         * lib/dg-pch.exp: New file.
47291         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47292         * gcc.dg/pch/pch.exp: Likewise.
47293
47294 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47295
47296         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47297         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47298         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47299         * gcc.dg/builtins-17.c: New test case.
47300         * gcc.dg/i386-387-4.c: New test case.
47301         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47302
47303 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47304
47305         * gcc.dg/ultrasp9.c: New test.
47306
47307 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47308
47309         * gcc.c-torture/compile/20030604-1.c: New test.
47310         * gcc.dg/sparc-constant-1.c: New test.
47311
47312 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47313
47314         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47315
47316 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47317
47318         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47319
47320         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47321         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47322
47323 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47324
47325         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47326
47327 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47328
47329         PR c++/10940
47330         * g++.dg/template/spec10.C: New test.
47331
47332 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47333
47334         * gcc.dg/builtins-16.c: New test case.
47335
47336 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47337
47338         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47339         mempcpy test with post-increments.
47340         * gcc.c-torture/execute/string-opt-3.c: New test.
47341         * gcc.dg/string-opt-1.c: New test.
47342
47343 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47344
47345         PR fortran/10965
47346         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47347
47348 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47349
47350         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47351         (scan-assembler): ... here.  Use dg-scan.
47352         (scan-assembler-not): Likewise.
47353         (scan-file): New function.
47354         (scan-file-not): Likewise.
47355         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47356         * gcc.dg/cpp/_Pragma4.c: Likewise.
47357         * gcc.dg/cpp/_Pragma5.c: Likewise.
47358         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47359         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47360         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47361         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47362         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47363         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47364         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47365         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47366         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47367         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47368         * gcc.dg/cpp/cxxcom1.c: Likewise.
47369         * gcc.dg/cpp/line1.c: Likewise.
47370         * gcc.dg/cpp/maccom1.c: Likewise.
47371         * gcc.dg/cpp/maccom2.c: Likewise.
47372         * gcc.dg/cpp/maccom3.c: Likewise.
47373         * gcc.dg/cpp/maccom4.c: Likewise.
47374         * gcc.dg/cpp/maccom5.c: Likewise.
47375         * gcc.dg/cpp/maccom6.c: Likewise.
47376         * gcc.dg/cpp/multiline.c: Likewise.
47377         * gcc.dg/cpp/spacing1.c: Likewise.
47378         * gcc.dg/cpp/spacing2.c: Likewise.
47379         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47380         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47381         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47382         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47383         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47384         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47385         * gcc.dg/cpp/cxxcom2.c: Likewise.
47386         * gcc.dg/cpp/cxxcom2.h: New file.
47387
47388         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47389         * g++.dg/cpp/truefalse.C: Here.
47390         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47391
47392 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47393
47394         * gcc.dg/cpp/redef3.c: New file.
47395
47396 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47397
47398         * gcc.dg/i386-loop-3.c: New test.
47399
47400 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47401
47402         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47403
47404 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47405
47406         * gcc.dg/fwrapv-1.c: New test case.
47407         * gcc.dg/fwrapv-2.c: New test case.
47408
47409 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47410
47411         PR c++/10956
47412         * g++.dg/template/spec9.C: New test.
47413
47414 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47415
47416         * gcc.dg/duff-4.c: New test case.
47417
47418 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47419
47420         PR fortran/10843
47421         * g77.dg/ffixed-form-1.f: New test
47422         * g77.dg/ffixed-form-2.f: New test
47423         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47424         * g77.dg/ffree-form-3.f: New test
47425
47426 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47427
47428         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47429         * gcc.dg/wint_t-1.c: Likewise.
47430
47431 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47432
47433         * g++.dg/template/access11.C: New test.
47434
47435 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47436
47437         PR c++/10849
47438         * g++.dg/template/access10.C: New test.
47439
47440 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47441             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47442
47443         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47444
47445 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47446
47447         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47448         suppress for powerpc-*-darwin*.
47449         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47450
47451 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47452
47453         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47454         suppress option for powerpc-*-darwin*.
47455
47456 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47457
47458         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47459         * gcc.dg/builtins-4.c: Add test for fmod.
47460
47461 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47462
47463         PR c++/10682
47464         * g++.dg/template/instantiate4.C: New test.
47465
47466 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47467
47468         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47469
47470 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47471
47472         * gcc.dg/compat/scalar-return-1_main.c: New file.
47473         * gcc.dg/compat/scalar-return-1_x.c: New file.
47474         * gcc.dg/compat/scalar-return-1_y.c: New file.
47475         * gcc.dg/compat/scalar-return-2_main.c: New file.
47476         * gcc.dg/compat/scalar-return-2_x.c: New file.
47477         * gcc.dg/compat/scalar-return-2_y.c: New file.
47478         * gcc.dg/compat/struct-return-3_main.c: New file.
47479         * gcc.dg/compat/struct-return-3_y.c: New file.
47480         * gcc.dg/compat/struct-return-3_x.c: New file.
47481         * gcc.dg/compat/struct-return-2_main.c: New file.
47482         * gcc.dg/compat/struct-return-2_x.c: New file.
47483         * gcc.dg/compat/struct-return-2_y.c: New file.
47484
47485 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47486
47487         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47488         for hppa*-hp-hpux*.
47489         * gcc.dg/20021014-1.c (dg-options): Likewise.
47490         * gcc.dg/nest.c (dg-options): Likewise.
47491
47492 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47493
47494         PR c++/9738
47495         * g++.dg/ext/dllimport2.C: New file.
47496         * g++.dg/ext/dllimport3.C: New file.
47497
47498 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47499
47500         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47501         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47502         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47503         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47505         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47506         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47507         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47508         * gcc.dg/compat/small-struct-defs.h: New file.
47509         * gcc.dg/compat/small-struct-init.h: New file.
47510         * gcc.dg/compat/small-struct-check.h: New file.
47511         * gcc.dg/compat/fp-struct-defs.h: New file.
47512         * gcc.dg/compat/fp-struct-check.h: New file.
47513         * gcc.dg/compat/fp-struct-init.h: New file.
47514         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47515         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47516
47517 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47518
47519         * gcc.dg/20030225-2.c: New test.
47520
47521 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47522             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47523
47524         * gcc.c-torture/compile/20030518-1.c: New test case.
47525
47526 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47527
47528         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47529         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47530         gcc-dg-debug-runtest.
47531         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47532         gcc-dg-debug-runtest.
47533
47534 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47535
47536         PR c++/9022
47537         * g++.dg/lookup/using6.C: New test.
47538
47539 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47540
47541         * g++.dg/parse/access2.C: New test.
47542
47543 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47544
47545         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47546         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47547         * gcc.dg/debug/debug.exp: Likewise.
47548
47549 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47550
47551         * gcc.dg/dollar.c: New test.
47552
47553 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47554
47555         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47556         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47557         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47558         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47559         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47560         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47561         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47562         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47563         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47564         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47565         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47566         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47567         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47568         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47569         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47570         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47571         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47572         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47573
47574 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47575
47576         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47577         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47578         support for "repo" mode.
47579         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47580         * lib/g77-dg.exp: Likewise.
47581         * lib/obj-dg.exp: Likewise.
47582
47583 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47584
47585         Merge from gcc-3_2-rhl8-branch:
47586         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47587
47588         * gcc.dg/tls/opt-6.c: New test.
47589
47590         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * gcc.dg/20030405-1.c: New test.
47593
47594         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * gcc.dg/20030309-1.c: New test.
47597
47598         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47599
47600         * gcc.c-torture/execute/20030307-1.c: New test.
47601
47602         2003-02-20  Randolph Chung  <tausq@debian.org>
47603
47604         * gcc.c-torture/compile/20030220-1.c: New test.
47605
47606         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47607
47608         * gcc.dg/20030217-1.c: New test.
47609
47610         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47611
47612         * gcc.c-torture/compile/20020129-1.c: New test.
47613
47614         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47615
47616         * gcc.dg/unroll-1.c: New test.
47617
47618         2002-11-16  Jan Hubicka  <jh@suse.cz>
47619
47620         * gcc.c-torture/execute/20020920-1.c: New test.
47621
47622         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47623
47624         PR target/7434
47625         * gcc.c-torture/compile/20021008-1.c: New test.
47626
47627         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47628
47629         PR target/7559
47630         * gcc.c-torture/execute/20020810-1.c: New test.
47631
47632         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47633
47634         * gcc.c-torture/compile/20020807-1.c: New test.
47635
47636         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47637
47638         * gcc.dg/tls/opt-1.c: New test.
47639
47640         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47641
47642         * gcc.dg/20020729-1.c: New test.
47643
47644         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47645
47646         * g++.dg/opt/life1.C: New test.
47647
47648         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47649
47650         * gcc.dg/20020525-1.c: New test.
47651
47652         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47653
47654         PR c++/6794
47655         * g++.dg/ext/pretty1.C: New test.
47656         * g++.dg/ext/pretty2.C: New test.
47657
47658 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47659
47660         PR c++/8385
47661         * g++.dg/ext/typeof5.C: New test.
47662
47663 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47664
47665         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47666         __USER_LABEL_PREFIX__ into account.
47667         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47668
47669 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47670
47671         * gcc.dg/builtins-15.c: New test case.
47672
47673 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47674
47675         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47676
47677 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47678
47679         * lib/g++.exp: Tweak handling of additional source files.
47680         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47681         * g++.dg/special/conpr-2a.C: Rename to ...
47682         * g++.dg/special/conpr-2a.cc: ... this.
47683         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47684         * g++.dg/special/conpr-3a.C: Rename to ...
47685         * g++.dg/special/conpr-3a.cc: This.
47686         * g++.dg/special/conpr-3b.C: Rename to ...
47687         * g++.dg/special/conpr-3b.cc: This.
47688         * g++.dg/special/conpr-4.C: New test.
47689         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47690
47691 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47692
47693         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47694
47695 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47696
47697         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47698         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47699         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47700         * g++.old-deja/g++.other/warn3.C: Likewise.
47701
47702 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47703
47704         * gcc.dg/i386-387-1.c: Update to also test log.
47705         * gcc.dg/i386-387-2.c: Likewise.
47706
47707 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47708
47709         * g77.f-torture/execute/int8421.f: New test.
47710
47711 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47712
47713         PR c++/10230, c++/10481
47714         * g++.dg/lookup/scoped5.C: New test.
47715
47716 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47717
47718         PR c++/10552
47719         * g++.dg/template/ttp6.C: New test.
47720
47721 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47722
47723         * gcc.c-torture/execute/builtins: New directory.
47724         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47725         gcc.c-torture/execute/builtins.
47726         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47727         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47728         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47729         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47730
47731 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47732
47733         PR c++/9252
47734         * g++.dg/template/access8.C: New test.
47735         * g++.dg/template/access9.C: New test.
47736
47737 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47738
47739         PR c++/9554
47740         * g++.dg/parse/access1.C: New test.
47741
47742 2003-05-09  DJ Delorie  <dj@redhat.com>
47743
47744         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47745         long, and not an int.
47746
47747 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47748
47749         PR c++/10555, c++/10576
47750         * g++.dg/template/memclass1.C: New test.
47751
47752 2003-05-08  DJ Delorie  <dj@redhat.com>
47753
47754         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47755         targets.
47756         * gcc.c-torture/execute/20021024-1.x: Likewise.
47757         * gcc.c-torture/execute/shiftdi.x: Likewise.
47758         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47759         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47760         * gcc.dg/20021018-1.c: Likewise.
47761
47762 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47763
47764         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47765
47766         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47767         (bcopy): Call memmove.
47768
47769 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47770
47771         * g77.f-torture/compile/8485.f: New test case.
47772
47773 2003-05-07  Richard Henderson  <rth@redhat.com>
47774
47775         PR c++/10570
47776         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47777         Verify exception_cleanup not called for rethrows.
47778         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47779         when exiting catch block without rethrowing.
47780         * g++.dg/eh/forced3.C: New.
47781         * g++.dg/eh/forced4.C: New.
47782
47783 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47784
47785         * gcc.dg/20030505.c: Fix triplet.
47786
47787 2003-05-06  DJ Delorie  <dj@redhat.com>
47788
47789         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47790         * gcc.dg/nest.c: Likewise.
47791
47792 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47793
47794         * gcc.dg/builtins-14.c: New test case.
47795
47796 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47797
47798         * lib/compat.exp (compat-execute): New argument.
47799         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47800         * gcc.dg/compat: New test directory.
47801         * gcc.dg/compat/compat.exp: New expect script.
47802         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47803         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47804         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47805         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47806         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47807         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47808
47809         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47810         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47811         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47812         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47813         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47814         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47815         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47816         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47817         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47818         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47819         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47820         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47821         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47822         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47823         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47824
47825 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47826
47827         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47828
47829 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47830
47831         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47832
47833 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47834
47835         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47836         * gcc.dg/ppc-fsel-2.c: New test.
47837
47838         * gcc.dg/unused-5.c: New test.
47839
47840 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47841
47842         PR c++/10496
47843         * g++.dg/warn/pmf1.C: New test.
47844
47845 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47846
47847         PR c++/4494
47848         * g++.dg/warn/main.C: New test.
47849
47850 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47851
47852         * gcc.dg/nonnull-3.c: New test.
47853
47854 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47855
47856         * gcc.dg/cpp/Wtrigraphs.c: Update.
47857         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47858
47859 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47860
47861         * gcc.dg/ppc-fsel-1.c: New test.
47862
47863 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47864
47865         PR c/10604
47866         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47867
47868 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47869
47870         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47871
47872 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47873
47874         PR c++/9364, c++/10553, c++/10586
47875         * g++.dg/parse/typename4.C: New test.
47876         * g++.dg/parse/typename5.C: Likewise.
47877
47878 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47879
47880         * gcc.c-torture/compile/20030503-1.c: New test.
47881
47882 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47883
47884         * g++.dg/lookup/using5.C: Fix testcase error.
47885
47886 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47887
47888         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47889         since MEABI is no longer supported.  Remove all vestiges
47890         of MEABI from the test.
47891
47892 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47893
47894         PR c++/10554
47895         * g++.dg/lookup/using5.C: New test.
47896
47897 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47898
47899         PR c++/8772
47900         * g++.dg/template/ttp5.C: New test.
47901
47902 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47903
47904         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47905         (dg-gpp-additional-sources): New function.
47906         (dg-gpp-additional-files): Likewise.
47907         * lib/g++.exp (additional_sources): New variable.
47908         (additional_files): Likewise.
47909         (g++_target_compile): Deal with them.
47910         * lib/old-dejagnu.exp: Remove.
47911         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47912         * g++.old-deja: Revise all tests to use dg commands.
47913
47914 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47915
47916         PR c++/9432, c++/9528
47917         * g++.dg/lookup/using4.C: New test.
47918
47919 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47920
47921         * gcc.dg/noreturn-5.c: New file.
47922         * gcc.dg/noreturn-6.c: New file.
47923
47924         * gcc.c-torture/compile/inline-1.c: New file.
47925
47926 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47927
47928         PR c++/10551
47929         * g++.dg/template/explicit1.C: New test.
47930
47931 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47932
47933         PR c++/10549
47934         * g++.dg/other/bitfield1.C: New test.
47935
47936         PR c++/10527
47937         * g++.dg/init/new7.C: New test.
47938
47939 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47940
47941         * g++.dg/ext/desig1.C: New test.
47942         * g++.dg/ext/init1.C: Update.
47943
47944         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47945
47946 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47947
47948         PR c++/10180
47949         * g++.dg/warn/Winline-1.C: New test.
47950
47951 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47952
47953         * gcc.c-torture/execute/string-opt-19.c: New test.
47954
47955         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47956         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47957
47958 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47959
47960         PR c++/10506
47961         * g++.dg/init/new6.C: New test.
47962
47963         PR c++/10503
47964         * g++.dg/init/ref6.C: New test.
47965
47966 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47967
47968         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47969
47970 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47971
47972         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47973         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47974
47975 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47976
47977         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47978         initialized static data members.
47979
47980 2003-04-25  H.J. Lu <hjl@gnu.org>
47981
47982         * gcc.dg/ia64-sync-4.c: New test.
47983
47984 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47985
47986         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47987         date.
47988
47989 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47990
47991         PR c++/10337
47992         * g++.dg/warn/conv1.C: New test.
47993         * g++.old-deja/g++.other/conv7.C: Adjust.
47994         * g++.old-deja/g++.other/overload14.C: Adjust.
47995
47996 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47997
47998         PR c++/10471
47999         * g++.dg/template/defarg2.C: New test.
48000
48001 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48002
48003         * gcc.dg/cpp/include2.c: Update.
48004         * gcc.dg/cpp/multiline-2.c: New.
48005         * gcc.dg/cpp/multiline.c: Update.
48006         * gcc.dg/cpp/strify2.c: Update.
48007         * gcc.dg/cpp/trad/literals-2.c: Update.
48008
48009 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48010
48011         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48012
48013 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48014
48015         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48016
48017 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48018
48019         PR c++/10451
48020         * g++.dg/parse/crash4.C: New test.
48021
48022         PR c++/9847
48023         * g++.dg/parse/crash5.C: New test.
48024
48025 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48026
48027         PR c++/10446
48028         * g++.dg/parse/crash3.C: New test.
48029
48030         PR c++/10428
48031         * g++.dg/parse/elab1.C: New test.
48032
48033 2003-04-22  Devang Patel  <dpatel@apple.com>
48034
48035         * gcc.dg/cpp/trad/funlike-5.c: New test.
48036
48037 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48038
48039         * g++.dg/other/packed1.C: Fix dg options.
48040
48041 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48042
48043         * g++.dg/other/offsetof2.C: New test.
48044
48045 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48046
48047         * g++.dg/template/recurse.C: Adjust location of error messages.
48048
48049 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48050
48051         PR c++/9881
48052         * g++.dg/init/addr-const1.C: New test.
48053         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48054
48055 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48056
48057         PR c++/10405
48058         * g++.dg/lookup/struct-hack1.C: New test.
48059
48060 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48061
48062         * ucs.c: Update diagnostic messages.
48063
48064 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48065
48066         * gcc.dg/cpp/truefalse.cpp: New test.
48067         * gcc.dg/cpp/cpp.exp: Update.
48068         * g++.dg/other/stdbool-if.C: Remove.
48069
48070 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48071
48072         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48073         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48074
48075 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48076
48077         * gcc.c-torture/compile/20030418-1.c: New test.
48078
48079 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48080
48081         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48082
48083 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48084
48085         PR c++/10347
48086         g++.dg/template/dependent-name1.C: New test.
48087
48088 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48089
48090         * gcc.dg/warn-1.c (tourist_guide): New array,
48091         contains a pointer to bar.
48092
48093 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48094
48095         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48096         * gcc.c-torture/execute/medce-1.c: New test case.
48097         * gcc.c-torture/execute/medce-2.c: New test case.
48098
48099 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48100
48101         * lib/prune.exp: Ignore more messages.
48102
48103         PR c++/10381
48104         * g++.dg/parse/lookup3.C: New test.
48105
48106 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48107
48108         * gcc.c-torture/compile/20030415-1.c : New test.
48109
48110 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48111
48112         * gcc.c-torture/execute/scope-2.c: Move to ...
48113         * gcc.dg/noncompile/scope.c: .... here.
48114
48115 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48116
48117         * gcc.dg/20030414-2.c: New test case.
48118
48119 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48120
48121         PR target/10377
48122         * gcc.dg/20030414-1.c: New test.
48123
48124 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48125
48126         * gcc.dg/builtins-12.c: New test case.
48127         * gcc.dg/builtins-13.c: New test case.
48128
48129 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48130
48131         * gcc.c-torture/execute/string-opt-18.c: New test.
48132
48133 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48134
48135         PR c++/10300
48136         * g++.dg/init/new5.C: New test.
48137
48138 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48139
48140         PR c++/7910
48141         * g++.dg/ext/dllimport1.C: New test.
48142
48143 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48144
48145         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48146
48147 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48148
48149         PR Fortran/9263
48150         * g77.f-torture/noncompile/9263.f: New test
48151         PR Fortran/1832
48152         * g77.f-torture/execute/1832.f: New test
48153
48154 2003-04-11  David Chad  <davidc@freebsd.org>
48155             Loren J. Rittle  <ljrittle@acm.org>
48156
48157         PR libobjc/8562
48158         * objc.dg/headers.m: New test.
48159
48160 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48161
48162         * gcc.c-torture/execute/builtin-noret-2.c: New.
48163         * gcc.c-torture/execute/builtin-noret-2.x: New.
48164         XFAIL builtin-noret-2.c at -O1 and above.
48165         * gcc.dg/redecl.c: New.
48166         * gcc.dg/Wshadow-1.c: Update error regexps.
48167
48168 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48169
48170         * g++.dg/abi/bitfield10.C: New test.
48171
48172 2003-04-09  Mike Stump  <mrs@apple.com>
48173
48174         * gcc.dg/pch/pch.exp: Make testcase names longer.
48175         * g++.dg/pch/pch.exp: Make testcase names longer.
48176
48177 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48178
48179         * gcc.dg/builtins-11.c: New test case.
48180
48181 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48182
48183         * gcc.dg/builtins-9.c: New test case.
48184         * gcc.dg/builtins-10.c: New test case.
48185
48186 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48187
48188         * gcc.dg/noncompile/init-4.c.c: New test.
48189
48190 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48191
48192         * gcc.misc-test/gcov-9.c: New test.
48193         * gcc.misc-test/gcov-10.c: New test
48194         * gcc.misc-test/gcov-11.c: New test.
48195
48196 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48197
48198         PR optimization/10024
48199         * gcc.c-torture/compile/20030405-1.c: New test.
48200
48201 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48202
48203         * gcc.dg/pch/static-3.c: New.
48204         * gcc.dg/pch/static-3.hs: New.
48205         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48206
48207 2003-04-04  Richard Henderson  <rth@redhat.com>
48208
48209         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48210         * g++.dg/eh/forced2.C: Likewise.
48211
48212 2003-04-03  Mike Stump  <mrs@apple.com>
48213
48214         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48215         target arg.
48216         (scan-assembler-times, scan-assembler-not): Likewise.
48217         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48218
48219 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48220
48221         * gcc.dg/sparc-loop-1.c: New test.
48222
48223 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48224
48225         PR other/9274
48226         * g++.dg/pch/system-2.C: New.
48227         * g++.dg/pch/system-2.Hs: New.
48228
48229 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48230
48231         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48232
48233         * g++.dg/eh/simd-1.C (vecfunc): Same.
48234
48235 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48236
48237         * gcc.c-torture/execute/20030401-1.c: New test case.
48238
48239 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48240
48241         * objc.dg/defs.m: New.
48242
48243 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48244
48245         * g++.dg/eh/simd-1.C: New.
48246         * g++.dg/eh/simd-2.C: New.
48247
48248 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48249
48250         * gcc.c-torture/execute/simd-3.c: New.
48251
48252 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48253
48254         PR c/9936
48255         * gcc.dg/20030331-2.c: New test.
48256
48257 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48258
48259         PR c++/10278
48260         * g++.dg/parse/crash2.C: New test.
48261
48262 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48263
48264         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48265         * gcc.c-torture/execute/20030331-1.c: ...here.
48266
48267 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48268
48269         * gcc.c-torture/execute/20030331-1.c: New test.
48270
48271 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48272
48273         * lib/gcov.exp: Adjust call return testing strings.
48274         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48275
48276 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48277
48278         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48279         * gcc.dg/builtins-7.c: New test case.
48280         * gcc.dg/builtins-8.c: New test case.
48281
48282 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48283
48284         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48285
48286 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48287
48288         PR c++/7647
48289         * g++.dg/lookup-class-member-2.C: New test.
48290
48291 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48292
48293         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48294
48295 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48296
48297         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48298
48299 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48300
48301         * g++.dg/init/attrib1.C: New test.
48302
48303 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48304
48305         * gcc.dg/ultrasp8.c: New test.
48306
48307 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48308
48309         * gcc.dg/ultrasp7.c: New test.
48310
48311 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48312
48313         PR c++/10047
48314         * g++.dg/template/inline1.C: New test.
48315
48316 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48317
48318         * gcc.dg/sparc-dwarf2.c: New test.
48319
48320 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48321
48322         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48323         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48324
48325 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48326
48327         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48328         than reading .x files.
48329         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48330         * g77.dg/gcov/gcov-1.f: Likewise.
48331         * gcc.misc-tests/gcov-4b.c: Likewise.
48332         * gcc.misc-tests/gcov-5b.c: Likewise.
48333         * gcc.misc-tests/gcov-6.c: Likewise.
48334         * gcc.misc-tests/gcov-7.c: Likewise.
48335         * gcc.misc-tests/gcov-8.c: Likewise.
48336         * g++.dg/gcov/gcov-1.x: Remove.
48337         * g77.dg/gcov/gcov-1.x: Likewise.
48338         * gcc.misc-tests/gcov-4b.x: Likewise.
48339         * gcc.misc-tests/gcov-5b.x: Likewise.
48340         * gcc.misc-tests/gcov-6.x: Likewise.
48341         * gcc.misc-tests/gcov-7.x: Likewise.
48342         * gcc.misc-tests/gcov-8.x: Likewise.
48343
48344 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48345
48346         PR opt/10087
48347         * gcc.dg/20030324-1.c: New test.
48348
48349 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48350
48351         PR c++/10224
48352         * g++.dg/template/arg3.C: New test.
48353
48354         PR c++/10158
48355         * g++.dg/template/friend18.C: New test.
48356
48357 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48358
48359         * g77.f-torture/compile/20030326-1.f: New test case.
48360
48361 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48362
48363         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48364
48365         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48366
48367 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48368
48369         * gcc.dg/ia64-sync-3.c: New test.
48370
48371 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48372
48373         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48374
48375 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48376
48377         * gcc.dg/ultrasp6.c: New test.
48378
48379 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48380
48381         * gcc.dg/i386-signbit-1.c: New test.
48382         * gcc.dg/i386-signbit-2.c: New test.
48383         * gcc.dg/i386-signbit-3.c: New test.
48384
48385 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48386
48387         * gcc.dg/ultrasp5.c: Fix options.
48388
48389 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48390
48391         * gcc.dg/ultrasp5.c: Fix comment.
48392
48393 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48394
48395         PR fortran/10197
48396         * g77.f-torture/execute/10197.f: New test.
48397
48398 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48399
48400         PR c++/9898, c++/383
48401         * g++.dg/template/conv6.C: New test.
48402
48403         PR c++/10119
48404         * g++.dg/template/ptrmem5.C: New test.
48405
48406         PR c++/10026
48407         * g++.dg/lookup/koenig1.C: New test.
48408
48409         PR C++/10199
48410         * g++.dg/lookup/template2.C: New test.
48411
48412 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48413
48414         * g++.dg/opt/rtti1.C: New test.
48415
48416 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48417
48418         * gcc.dg/ultrasp5.c: New test.
48419
48420 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48421
48422         PR middle-end/9967
48423         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48424         builtin fputs.
48425
48426 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48427
48428         PR c/8224
48429         * gcc.dg/20030323-1.c: New test.
48430
48431 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48432
48433         * gcc.c-torture/compile/20030323-1.c: New test case.
48434
48435 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48436
48437         * gcc.dg/20030321-1.c: New test.
48438
48439 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48440
48441         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48442
48443 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48444
48445         PR c++/9978, c++/9708
48446         * g++.dg/ext/vlm1.C: Adjust expected error.
48447         * g++.dg/ext/vla2.C: New test.
48448         * g++.dg/template/arg1.C: New test.
48449         * g++.dg/template/arg2.C: New test.
48450
48451 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48452
48453         * g77.f-torture/execute/select.f: New test.
48454         * g77.f-torture/noncompile/select_no_compile.f: New test.
48455
48456 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48457
48458         PR c++/9898
48459         * g++.dg/other/error4.C: New test.
48460
48461 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48462
48463         * g++.dg/template/friend17.C: New test.
48464
48465 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48466
48467         * gcc.c-torture/compile/20030320-1.c: New.
48468
48469 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48470
48471         * gcc.dg/builtins-6.c: New test case.
48472
48473 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48474
48475         PR target/10073
48476         * gcc.c-torture/compile/20030319-1.c: New.
48477
48478 2003-03-18  Jan Hubicka  <jh@suse.cz>
48479
48480         * gcc.dg/i386-cvt-1.c: New test.
48481
48482 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48483
48484         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48485         * objc.dg/naming-2.m: Likewise.
48486
48487 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48488
48489         PR c++/9639
48490         * g++.dg/parse/crash1.C: New test.
48491
48492 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48493
48494         PR c++/8805
48495         * g++.dg/eh/cleanup1.C: New test.
48496
48497 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48498
48499         * gcc.c-torture/execute/20030316-1.c: New test case.
48500
48501 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48502
48503         PR c++/9629
48504         * g++.dg/init/ctor2.C: New test.
48505
48506 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48507
48508         * g77.f-torture/compile/xformat.f: New test case.
48509
48510 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48511
48512         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48513         * g++.old-deja/g++.mike/eh50.C: Likewise.
48514
48515 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48516
48517         PR c++/6440
48518         * g++.dg/template/spec7.C: New test.
48519         * g++.dg/template/spec8.C: Likewise.
48520
48521 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48522
48523         * gcc.c-torture/execute/20030313-1.c: New test.
48524
48525 2003-03-14  Richard Henderson  <rth@redhat.com>
48526
48527         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48528
48529 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48530
48531         * gcc.c-torture/compile/20030314-1.c: New test.
48532
48533 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48534
48535         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48536         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48537         thumb target,
48538         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48539         to accept newer _imp__  prefix and additional
48540         newline in .drectve section.
48541         * gcc.dg/dll-4.c: Likewise.
48542         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48543         switch.
48544
48545 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48546
48547         * g++.dg/parse/namespace9.C: New test.
48548
48549         * g++.dg/init/ref5.C: New test.
48550         * g++.dg/parse/ptrmem1.C: Likewise.
48551
48552 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48553
48554         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48555         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48556         regular expression.
48557         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48558         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48559
48560 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48561
48562         * gcc.c-torture/execute/20030224-2.c: New test.
48563
48564 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48565
48566         * gcc.dg/decl-3.c: New test.
48567
48568 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48569
48570         * gcc.dg/i386-loop-2.c: New test.
48571
48572 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48573
48574         PR c++/9474
48575         * g++.dg/parse/namespace8.C: New test.
48576
48577         PR c++/9924
48578         * g++.dg/overload/builtin2.C: New test.
48579
48580 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48581
48582         * gcc.dg/return-type-3.c: New test.
48583
48584 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48585
48586         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48587         profiling options are not supported.
48588
48589 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48590
48591         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48592         * g++.old-deja/g++.warn/impint2.C: Likewise.
48593
48594 2003-03-10  Devang Patel  <dpatel@apple.com>
48595
48596         * g++.dg/cpp/c++_cmd_1.C: New test.
48597         * g++.dg/cpp/c++_cmd_1.h: New file.
48598
48599 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48600
48601         * gcc.dg/altivec-9.c: New file.
48602
48603 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48604
48605         * gcc.dg/ppc-sdata-1.c: New test.
48606         * gcc.dg/ppc-sdata-2.c: New test.
48607
48608 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48609
48610         PR c++/9373
48611         * g++.dg/opt/ptrmem2.C: New test.
48612
48613         PR c++/8534
48614         * g++.dg/opt/ptrmem1.C: New test.
48615
48616 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48617
48618         * gcc.dg/i386-loop-1.c: New test.
48619
48620 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48621
48622         PR c++/9970
48623         * g++.dg/lookup/friend1.C: New test.
48624
48625 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48626
48627         PR c++/9823
48628         * g++.dg/parser/constructor1.C: New test.
48629
48630 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48631
48632         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48633
48634         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48635
48636 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48637
48638         * gcc.dg/cpp/Wunused.c: Update test.
48639
48640 2003-03-08  Jan Hubicka  <jh@suse.cz>
48641
48642         * gcc.dg/inline-3.c: New test.
48643
48644 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48645
48646         PR c++/9809
48647         * g++.dg/parse/builtin1.C: New test.
48648
48649         PR c++/9982
48650         * g++.dg/abi/cookie1.C: New test.
48651         * g++.dg/abi/cookie2.C: Likewise.
48652
48653         PR c++/9524
48654         * g++.dg/template/field1.C: New test.
48655
48656         PR c++/9912
48657         * g++.dg/parse/class1.C: New test.
48658         * g++.dg/parse/namespace7.C: Likewise.
48659         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48660
48661 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48662
48663         * g++.dg/init/ref4.C: New test.
48664
48665 2003-03-07  Jan Hubicka  <jh@suse.cz>
48666
48667         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48668         * gcc.dg/inline-3.c: New test.
48669
48670 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48671
48672         * g++.dg/init/ref3.C: New test.
48673
48674         PR c++/9965
48675         * g++.dg/init/ref2.C: New test.
48676
48677         PR c++/9400
48678         * g++.dg/warn/Wshadow-2.C: New test.
48679
48680         PR c++/9791
48681         * g++.dg/warn/Woverloaded-1.C: New test.
48682
48683 2003-03-05  Jan Hubicka  <jh@suse.cz>
48684
48685         * gcc.dg/i386-local2.c: New.
48686         * gcc.dg/i386-local.c: Fix typo.
48687
48688 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48689
48690         * g++.dg/abi/layout3.C: New test.
48691
48692 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48693
48694         * gcc.c-torture/compile/20030305-1.c
48695
48696 2003-03-05  Jan Hubicka  <jh@suse.cz>
48697
48698         * gcc.dg/i386-local.c: New.
48699
48700 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48701
48702         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48703
48704 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48705
48706         * gcc.dg/switch-2.c: New test.
48707         * gcc.dg/switch-3.c: New test.
48708         * gcc.dg/Wswitch.c: Adjust line numbers.
48709         * gcc.dg/Wswitch-default.c: Likewise.
48710         * gcc.dg/Wswitch-enum.c: Likewise.
48711
48712 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48713
48714         * gcc.c-torture/execute/20030222-1.c: New test.
48715
48716 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48717
48718         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48719
48720 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48721
48722         PR c++/9878
48723         * g++.dg/init/ref1.C: New test.
48724
48725 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48726
48727         * gcc.dg/sh-relax.c: New SH-only test.
48728
48729 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48730
48731         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48732         comment explaining purpose of testcase.
48733
48734 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48735
48736         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48737         for HC11/HC12 (asm needs two int registers).
48738         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48739         HC11/HC12 because the test uses an asm which needs two 32-bit
48740         registers.
48741
48742 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48743
48744         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48745         for HC11/HC12 (array is too large otherwise).
48746         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48747         * gcc.c-torture/compile/20010518-2.x: Likewise.
48748         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48749         HC11/HC12 (array is too large).
48750
48751 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48752
48753         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48754         * lib/g++-dg.exp (g++-dg-test): Likewise.
48755
48756 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48757
48758         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48759         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48760
48761 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48762
48763         * g++.dg/warn/implicit-typename1.C: Remove warning.
48764
48765 2003-02-28  Richard Henderson  <rth@redhat.com>
48766
48767         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48768         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48769
48770 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48771
48772         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48773         * g++.dg/pch/pch.exp: Likewise.
48774
48775 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48776
48777         PR c++/9879
48778         * g++.dg/init/new4.C: New test.
48779
48780 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48781
48782         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48783
48784 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48785
48786         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48787         unsigned long.
48788
48789         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48790         wider than float.
48791
48792 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48793
48794         * lib/scanasm.exp: Add support for counting numbers of
48795         occurences.
48796         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48797         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48798
48799 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48800
48801         PR c++/9683
48802         * g++.dg/template/static3.C: New test.
48803
48804         PR c++/9829
48805         * g++.dg/parse/namespace6.C: New test.
48806
48807 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48808
48809         PR target/9732
48810         * gcc.dg/20030225-1.c: New test.
48811
48812 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48813
48814         * README: Remove out-of-date information.
48815
48816         PR c++/9836
48817         * g++.dg/template/spec6.C: New test.
48818
48819 2003-02-24  Jeff Law  <law@redhat.com>
48820
48821         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48822
48823 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48824
48825         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48826         * gcc.dg/pragma-ep-1.c: Likewise.
48827
48828 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48829
48830         PR c++/9602
48831         * g++.dg/template/friend16.C: New test.
48832
48833 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48834
48835         PR c++/5333
48836         * g++.dg/parse/fused-params1.C: Adjust error messages.
48837         * g++.dg/template/nested3.C: New test.
48838
48839 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48840
48841         * g++.dg/abi/param1.C: New test.
48842
48843 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48844
48845         PR c++/7982
48846         * g++.dg/warn/implicit-typename1.C: New test.
48847
48848 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48849
48850         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48851         with "mtune".
48852         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48853         * gcc.c-torture/execute/20010129-1.x: Likewise.
48854         * gcc.dg/20011107-1.c: Likewise.
48855         * gcc.dg/20020108-1.c: Likewise.
48856         * gcc.dg/20020122-3.c: Likewise.
48857         * gcc.dg/20020206-1.c: Likewise.
48858         * gcc.dg/20020310-1.c: Likewise.
48859         * gcc.dg/20020426-2.c: Likewise.
48860         * gcc.dg/20020517-1.c: Likewise.
48861         * gcc.dg/991230-1.c: Likewise.
48862         * gcc.dg/i386-unroll-1.c: Likewise.
48863         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48864
48865 2003-02-22  Jan Hubicka  <jh@suse.cz>
48866
48867         * gcc.dg/i386-mul.c: New test.
48868
48869 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48870
48871         * gcc.dg/builtins-5.c: New test case.
48872
48873 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48874
48875         * gcc.dg/asmreg-1.c: New test.
48876
48877 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48878
48879         PR c++/9749
48880         * g++.dg/parse/varmod1.C: New test.
48881
48882 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48883
48884         PR c++/9727
48885         * g++.dg/template/op1.C: New test.
48886
48887 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48888
48889         PR c++/8906
48890         * g++.dg/template/nested2.C: New test.
48891
48892 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48893
48894         PR c++/8724
48895         * g++.dg/expr/dtor1.C: New test.
48896
48897 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48898
48899         * gcc.dg/cpp/include3.c: New test.
48900         * gcc.dg/cpp/inc/foo.h: New file.
48901
48902 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48903
48904         * gcc.c-torture/execute/20030221-1.c: New test.
48905
48906 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48907
48908         PR c++/9729
48909         * g++.dg/abi/conv1.C: New test.
48910
48911 2003-02-20  Jan Hubicka  <jh@suse.cz>
48912
48913         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48914
48915 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48916
48917         * gcc.c-torture/compile/20030219-1.c: New test.
48918
48919 2003-02-18  Jan Hubicka  <jh@suse.cz>
48920
48921         * gcc.dg/funcorder.c: New test.
48922
48923 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48924
48925         * gcc.c-torture/execute/20030218-1.c: New.
48926
48927 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48928
48929         * gcc.dg/20030218-1.c: New.
48930
48931 2003-02-18  Richard Henderson  <rth@redhat.com>
48932
48933         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48934         * gcc.dg/attr-used-2.c: New.
48935
48936 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48937
48938         PR c++/9704
48939         * g++.dg/init/copy5.C: New test.
48940
48941 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48942
48943         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48944         * g++.dg/pch/pch.exp: Likewise.
48945
48946 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48947
48948         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48949         STACK_SIZE is not defined.
48950
48951 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48952
48953         PR c++/9457
48954         * g++.dg/template/init1.C: New test.
48955
48956 2003-02-16  Jan HUbicka  <jh@suse.cz>
48957
48958         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48959         (foo): Add few extra tests
48960         * gcc.dg/c99-const-expr-3.c: Likewise.
48961         * gcc.c-torture/execute/20030216-1.c: New.
48962
48963 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48964
48965         PR c++/9459
48966         * g++.dg/ext/typeof4.C: New test.
48967
48968 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48969
48970         * gcc.dg/i386-387-3.c: New test case.
48971
48972 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48973
48974         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48975         cris-*-elf* cris-*-aout* and mmix-*-*.
48976
48977 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48978
48979         * gcc.dg/20030213-1.c: New test.
48980
48981 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48982
48983         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48984         * gcc.dg/i386-387-2.c: Likewise.
48985
48986 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48987
48988         * gcc.dg/ppc-spe.c: Fix formatting.
48989         Enable tests that were previously unsupported by gas.
48990         Delete tests for instructions that no longer exist.
48991         Switch arguments on evsubifw builtin.
48992
48993 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48994
48995         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48996         STACK_SIZE is too small.
48997
48998 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48999             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49000
49001         * gcc.dg/decl-2.c: New test.
49002
49003 2003-02-10  Jan Hubicka  <jh@suse.cz>
49004
49005         * gcc.dg/i386-fpcvt-1.c: New test.
49006
49007 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49008
49009         * gcc.c-torture/execute/20030209-1.c: New test.
49010
49011 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49012
49013         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49014         int-wide bitops, use the constants of the same width.
49015         Likewise, if long long is 32-bit wide, test bitops using
49016         32-bit constants.
49017
49018 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49019
49020         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49021
49022 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49023
49024         * gcc.dg/builtins-4.c: New test case.
49025
49026 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49027
49028         * gcc.dg/20020430-1.c: Fix dg command typos.
49029         * gcc.dg/20020503-1.c: Likewise.
49030
49031 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49032
49033         PR c++/8785
49034         * g++.dg/parse/fused-params1.C: New test.
49035
49036         PR c++/8857
49037         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49038
49039         PR c++/8921
49040         * g++.dg/parse/non-dependent1.C: New test.
49041
49042         PR c++/8928
49043         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49044
49045         PR c++/9228
49046         * g++.dg/parse/undefined7.C: New test.
49047         * g++.dg/parse/non-templ1.C: New test.
49048
49049         PR c++/9229
49050         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49051
49052 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49053
49054         * gcc.c-torture/compile/20030206-1.c: New test.
49055
49056 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49057
49058         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49059         "pow" to "foo" to avoid potential confusion with a math built-in.
49060
49061 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49062
49063         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49064         conditions for SPARC targets.
49065
49066 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49067
49068         * gcc.dg/20030204-1.c: New test.
49069
49070 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49071
49072         PR c++/38
49073         * g++.dg/parse/array-size1.C: New test.
49074
49075         PR c++/5657
49076         * g++.dg/parse/undefined3.C: New test.
49077
49078         PR c++/5665
49079         * g++.dg/parse/undefined4.C: New test.
49080
49081         PR c++/5975
49082         * g++.dg/parse/undefined5.C: New test.
49083
49084         PR c++/7259
49085         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49086
49087         PR c++/8578
49088         * g++.dg/parse/casting-operator1.C: New test.
49089
49090         PR c++/8596
49091         * g++.dg/parse/undefined6.C: New test.
49092
49093         PR c++/8736
49094         * g++.dg/parse/missing-template1.C: New test.
49095
49096 2003-02-04  Jan Hubicka  <jh@suse.cz>
49097
49098         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49099         * gcc.dg/i386-cmov?.c: Likewise.
49100         * gcc.dg/i386-fpcvt-?.c: Likewise.
49101         * gcc.dg/i386-ssefp-1.c: Likewise.
49102         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49103         conventions.
49104
49105 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49106
49107         PR c++/7129
49108         * g++.dg/ext/max.C: New test.
49109
49110 2003-02-03  Jan Hubicka  <jh@suse.cz>
49111
49112         * gcc.c-torture/execute/20030203-1.c: New test.
49113
49114 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49115
49116         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49117         'natural-endian'.
49118
49119 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49120
49121         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49122         * g++.dg/init/new2.C: Likewise.
49123         * g++.dg/other/new1.C: Likewise.
49124
49125 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49126
49127         * gcc.dg/struct-ret-libc.c: New test.
49128
49129 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49130
49131         * gcc.dg/20030129-1.c: New test.
49132
49133 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49134
49135         PR c++/8849
49136         * g++.dg/template/ptrmem4.C: New test.
49137
49138 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49139
49140         * g++.dg/parser/constant1.C: New test.
49141
49142 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49143
49144         PR c++/8591
49145         * g++.dg/parse/friend2.C: New test.
49146
49147 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49148
49149         PR c++/9437
49150         * g++.dg/template/unify4.C: New test.
49151
49152 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49153
49154         * gcc.c-torture/execute/20030128-1.c: New test.
49155
49156 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49157
49158         * g++.dg/lookup/nested1.C: Test moved from ...
49159         * g++.old-deja/g++.other/lookup24.C: ... here.
49160
49161 2003-01-28  Jan Hubicka  <jh@suse.cz>
49162
49163         * gcc.dg/i386-cmov5.c: New test.
49164
49165 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49166
49167         * gcc.c-torture/execute/20010925-1.c: Changed the
49168         memcpy declaration.
49169
49170 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49171
49172         PR c++/3902
49173         * g++.dg/parse/template5.C: New test.
49174
49175 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49176
49177         PR fortran/9258
49178         * g77.dg/pr9258: New test.
49179
49180 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49181
49182         * README: Move relevant parts from README.g++.
49183
49184         * README.g++: Remove this file.
49185
49186 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49187
49188         * g++.dg/abi/dcast1.C: New test.
49189
49190 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49191
49192         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49193
49194 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49195
49196         PR c++/47
49197         * g++.old-deja/g++.other/lookup24.C: New test.
49198
49199 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49200
49201         PR middle-end/7227
49202         * gcc.dg/uninit-C.c: New test.
49203
49204 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49205
49206         * g++.dg/abi/covariant1.C: New test.
49207
49208 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49209
49210         * gcc.dg/20030123-1.c: New test.
49211
49212 2003-01-25  Jan Hubicka  <jh@suse.cz>
49213
49214         PR opt/8492
49215         * gcc.c-torture/compile/20030125-1.c
49216
49217 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49218
49219         PR c++/9403
49220         * g++.dg/parse/template3.C: New test.
49221         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49222
49223         PR c++/795
49224         * g++.dg/parse/template4.C: New test.
49225
49226         PR c++/9415
49227         * g++.dg/template/qual2.C: New test.
49228
49229         PR c++/8545
49230         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49231
49232         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49233
49234 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49235
49236         * gcc.c-torture/execute/switch-1.c: New test case.
49237
49238 2003-01-25  Jan Hubicka  <jh@suse.cz>
49239
49240         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49241
49242 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49243
49244         Tweaks for Bison-1.875. From the NEWS file:
49245         "- `parse error' -> `syntax error'
49246         Bison now uniformly uses the term `syntax error'"
49247         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49248         * gcc.dg/cpp/digraph2.c: Likewise.
49249         * gcc.dg/cpp/direct2.c: Likewise.
49250         * gcc.dg/cpp/paste4.c: Likewise.
49251         * gcc.dg/c90-restrict-1.c: Likewise.
49252         * gcc.dg/c99-func-2.c: Likewise.
49253         * gcc.dg/noncompile/920721-2.c: Likewise.
49254         * gcc.dg/noncompile/930622-2.c: Likewise.
49255         * gcc.dg/noncompile/940112-1.c: Likewise.
49256         * gcc.dg/noncompile/950921-1.c: Likewise.
49257         * gcc.dg/noncompile/951123-1.c: Likewise.
49258         * gcc.dg/noncompile/971104-1.c: Likewise.
49259         * gcc.dg/noncompile/990416-1.c: Likewise.
49260
49261 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49262
49263         * g++.dg/parse/undefined1.C: Add error message.
49264
49265 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49266
49267         PR c++/9354
49268         * g++.dg/parse/new1.C: New test.
49269
49270         PR c++/9216
49271         * g++.dg/parse/template2.C: New test.
49272
49273         PR c++/9354
49274         * g++.dg/parse/typedef2.C: New test.
49275
49276         PR c++/9328
49277         * g++.dg/ext/typeof3.C: New test.
49278
49279 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49280
49281         PR c++/2738
49282         * g++.dg/parse/ret-type1.C: New test.
49283
49284         PR c++/3792
49285         * g++.dg/parse/tmpl-outside1.C: New test.
49286
49287         PR c++/4207
49288         * g++.dg/parse/int-as-enum1.C: New test.
49289
49290         PR c++/4903
49291         * g++.dg/parse/no-typename1.C: New test.
49292
49293         PR c++/5533
49294         * g++.dg/parse/no-value1.C: New test.
49295
49296         PR c++/5921
49297         * g++.dg/parse/wrong-inline1.C: New test.
49298
49299         PR c++/6402
49300         * g++.dg/parse/ref1.C: New test.
49301
49302         PR c++/6992
49303         * g++.dg/parse/attr-ctor1.C: New test.
49304
49305         PR c++/7229
49306         * g++.dg/parse/namespace5.C: New test.
49307
49308         PR c++/7917
49309         * g++.dg/parse/func-def1.C: New test.
49310
49311         PR c++/8143
49312         * g++.dg/parse/undefined1.C: New test.
49313
49314         PR c++/5723, PR c++/8522
49315         * g++.dg/parse/specialization1.C: New test.
49316
49317         PR c++/163, PR c++/8595
49318         * g++.dg/parse/struct-as-enum1.C: New test.
49319
49320         PR c++/9173
49321         * g++.dg/parse/undefined2.C: New test.
49322
49323 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49324
49325         PR c++/9298
49326         * g++.dg/parse/template1.C: New test.
49327
49328         PR c++/9384
49329         * g++.dg/parse/using1.C: New test.
49330
49331         PR c++/9285
49332         PR c++/9294
49333         * g++.dg/parse/expr2.C: New test.
49334
49335         PR c++/9388
49336         * g++.dg/parse/lookup2.C: Likewise.
49337
49338 2003-01-21  Jan Hubicka  <jh@suse.cz>
49339
49340         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49341         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49342         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49343         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49344
49345 2003-01-20  Nick Clifton  <nickc@redhat.com>
49346
49347         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49348         problem with ARM sibcall code generation.
49349
49350 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49351
49352         * gcc.c-torture/execute/20030120-1.c: New.
49353
49354 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49355
49356         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49357
49358 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49359
49360         PR c++/9272
49361         * g++.dg/parse/ctor1.C: New test.
49362
49363         PR c++/9294:
49364         * g++.dg/parse/qualified1.C: New test.
49365
49366         * g++.dg/parse/typename3.C: New test.
49367
49368 2003-01-16  Richard Henderson  <rth@redhat.com>
49369
49370         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49371
49372 2003-01-16  Richard Henderson  <rth@redhat.com>
49373
49374         * g++.dg/pch/pch.exp: Copy test header to the working directory
49375         before using it either for precompilation or direct use.
49376         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49377         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49378
49379 2003-01-16  Richard Henderson  <rth@redhat.com>
49380
49381         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49382         before using it either for precompilation or direct use.
49383         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49384         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49385
49386 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49387
49388         * g++.dg/ext/typename1.C: Add typename keyword.
49389         * g++.dg/template/crash1.C: Update error messages.
49390         * g++.dg/template/crash2.C: Remove error message.
49391         * g++.dg/parse/typename2.C: New test.
49392         * g++.dg/template/typename2.C: Change implicit
49393         typename warning into error.
49394         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49395         error messages.
49396         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49397         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49398         * g++.old-deja/g++.law/visibility13.C: Remove error
49399         messages.
49400         * g++.old-deja/g++.ns/template17.C: Reorder code to
49401         make declaration visible in template.
49402         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49403         * g++.old-deja/g++.pt/crash36.C: Issue more error
49404         messages.
49405         * g++.old-deja/g++.pt/crash5.C: Improve error
49406         message.
49407         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49408         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49409         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49410         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49411         typename warning with error message.
49412         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49413         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49414         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49415
49416 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49417
49418         * g++.dg/parse/ambig2.C: New test.
49419
49420 2003-01-15  Richard Henderson  <rth@redhat.com>
49421
49422         * g++.dg/tls/init-2.C: Update error message string.
49423
49424 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49425
49426         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49427
49428 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49429
49430         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49431         all for HC11/HC12.
49432         * gcc.c-torture/compile/20001205-1.x: Likewise.
49433         * gcc.c-torture/compile/20001226-1.x: Likewise.
49434         * gcc.c-torture/compile/920520-1.x: Likewise.
49435         * gcc.c-torture/compile/961203-1.x: Likewise.
49436         * gcc.c-torture/compile/20020604-1.x: Likewise.
49437
49438 2003-01-15  Jan Hubicka  <jh@suse.cz>
49439
49440         * gcc.c-torture/compile/20030115-1.c: New test.
49441
49442         * gcc.dg/i386-fpcvt-1.c: New test.
49443         * gcc.dg/i386-fpcvt-2.c: New test.
49444
49445 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49446
49447         Further conform g++'s __vmi_class_type_info to the C++ ABI
49448         specification.
49449         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49450         the specification.
49451
49452 2003-01-14  Jan Hubicka  <jh@suse.cz>
49453
49454         * gcc.dg/i386-fpcvt-1.c: New test.
49455         * gcc.dg/i386-fpcvt-2.c: New test.
49456
49457 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49458
49459         * gcc.dg/i386-mmx-3.c: New test.
49460
49461 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49462
49463         PR c++/9264
49464         * g++.dg/parse/octal1.C: New file.
49465
49466         PR c++/9172
49467         * g++.dg/parse/typename1.C: New file.
49468
49469 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49470
49471         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49472         * gcc.dg/bf-no-ms-layout.c: Likewise.
49473         * gcc.dg/bf-ms-attrib.c: Likewise.
49474
49475 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49476
49477         PR c++/9099
49478         * g++.dg/parse/dtor1.C: New file.
49479
49480         PR c++/9128
49481         * g++.dg/rtti/typeid1.C: New file.
49482
49483         PR c++/9153
49484         * g++.dg/parse/lookup1.C: New file.
49485
49486         PR c++/9171
49487         * g++.dg/templ/spec5.C: New file.
49488
49489 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49490
49491         * gcc.c-torture/compile/20030110-1.c: New test.
49492
49493 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49494
49495         Merge from pch-branch:
49496
49497         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49498
49499         * gcc.dg/pch/cpp-1.h: New.
49500         * gcc.dg/pch/cpp-1.c: New.
49501         * gcc.dg/pch/cpp-2.h: New.
49502         * gcc.dg/pch/cpp-2.c: New.
49503
49504         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49505
49506         * gcc.dg/pch/except-1.h: New.
49507         * gcc.dg/pch/except-1.c: New.
49508
49509         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49510
49511         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49512         running test.
49513         * gcc.dg/pch: Include *.hp not *.h.
49514         * gcc.dg/pch/system-1.h: New.
49515         * gcc.dg/pch/system-1.c: New.
49516
49517         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49518
49519         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49520         rather than trying to build and run a program using PCH.
49521         * gcc.dg/pch: Remove dg-do commands from test files.
49522
49523         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49524
49525         * gcc.dg/pch/macro-3.c: New.
49526         * gcc.dg/pch/macro-3.h: New.
49527
49528         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49529
49530         * gcc.dg/pch/common-1.c: New.
49531         * gcc.dg/pch/common-1.h: New.
49532         * gcc.dg/pch/decl-1.c: New.
49533         * gcc.dg/pch/decl-1.h: New.
49534         * gcc.dg/pch/decl-2.c: New.
49535         * gcc.dg/pch/decl-2.h: New.
49536         * gcc.dg/pch/decl-3.c: New.
49537         * gcc.dg/pch/decl-3.h: New.
49538         * gcc.dg/pch/decl-4.c: New.
49539         * gcc.dg/pch/decl-4.h: New.
49540         * gcc.dg/pch/decl-5.c: New.
49541         * gcc.dg/pch/decl-5.h: New.
49542         * gcc.dg/pch/global-1.c: New.
49543         * gcc.dg/pch/global-1.h: New.
49544         * gcc.dg/pch/inline-1.c: New.
49545         * gcc.dg/pch/inline-1.h: New.
49546         * gcc.dg/pch/inline-2.c: New.
49547         * gcc.dg/pch/inline-2.h: New.
49548         * gcc.dg/pch/static-1.c: New.
49549         * gcc.dg/pch/static-1.h: New.
49550         * gcc.dg/pch/static-2.c: New.
49551         * gcc.dg/pch/static-2.h: New.
49552
49553         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49554
49555         * g++.dg/pch/pch.exp: Better handle failing testcases.
49556         * gcc.dg/pch/pch.exp: Likewise.
49557         * gcc.dg/pch/macro-1.c: New.
49558         * gcc.dg/pch/macro-1.h: New.
49559         * gcc.dg/pch/macro-2.c: New.
49560         * gcc.dg/pch/macro-2.h: New.
49561
49562         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49563
49564         * g++.dg/dg.exp: Treat files in pch/ specially.
49565         * g++.dg/pch/pch.exp: New file.
49566         * g++.dg/pch/empty.H: New file.
49567         * g++.dg/pch/empty.C: New file.
49568         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49569         "precompile".
49570
49571         * gcc.dg/pch/pch.exp: New file.
49572         * gcc.dg/pch/empty.h: New file.
49573         * gcc.dg/pch/empty.c: New file.
49574         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49575         "precompile".
49576
49577 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49578
49579         * g++.dg/template/friend14.C: New test.
49580
49581 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49582
49583         * gcc.dg/old-style-asm-1.c: New test.
49584
49585 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49586
49587         * gcc.c-torture/compile/20030109-1.c: New test.
49588
49589 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49590
49591         * gcc.c-torture/execute/20030109-1.c: New test.
49592
49593 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49594
49595         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49596         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49597         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49598         * g++.old-deja/g++.mike/eh2.C: Likewise.
49599         * g++.old-deja/g++.mike/eh3.C: Likewise.
49600         * g++.old-deja/g++.mike/eh5.C: Likewise.
49601         * g++.old-deja/g++.mike/eh6.C: Likewise.
49602         * g++.old-deja/g++.mike/eh7.C: Likewise.
49603         * g++.old-deja/g++.mike/eh8.C: Likewise.
49604         * g++.old-deja/g++.mike/eh9.C: Likewise.
49605         * g++.old-deja/g++.mike/eh10.C: Likewise.
49606         * g++.old-deja/g++.mike/eh12.C: Likewise.
49607         * g++.old-deja/g++.mike/eh13.C: Likewise.
49608         * g++.old-deja/g++.mike/eh14.C: Likewise.
49609         * g++.old-deja/g++.mike/eh16.C: Likewise.
49610         * g++.old-deja/g++.mike/eh17.C: Likewise.
49611         * g++.old-deja/g++.mike/eh18.C: Likewise.
49612         * g++.old-deja/g++.mike/eh21.C: Likewise.
49613         * g++.old-deja/g++.mike/eh23.C: Likewise.
49614         * g++.old-deja/g++.mike/eh24.C: Likewise.
49615         * g++.old-deja/g++.mike/eh25.C: Likewise.
49616         * g++.old-deja/g++.mike/eh26.C: Likewise.
49617         * g++.old-deja/g++.mike/eh27.C: Likewise.
49618         * g++.old-deja/g++.mike/eh28.C: Likewise.
49619         * g++.old-deja/g++.mike/eh29.C: Likewise.
49620         * g++.old-deja/g++.mike/eh31.C: Likewise.
49621         * g++.old-deja/g++.mike/eh33.C: Likewise.
49622         * g++.old-deja/g++.mike/eh34.C: Likewise.
49623         * g++.old-deja/g++.mike/eh35.C: Likewise.
49624         * g++.old-deja/g++.mike/eh36.C: Likewise.
49625         * g++.old-deja/g++.mike/eh37.C: Likewise.
49626         * g++.old-deja/g++.mike/eh38.C: Likewise.
49627         * g++.old-deja/g++.mike/eh39.C: Likewise.
49628         * g++.old-deja/g++.mike/eh40.C: Likewise.
49629         * g++.old-deja/g++.mike/eh41.C: Likewise.
49630         * g++.old-deja/g++.mike/eh42.C: Likewise.
49631         * g++.old-deja/g++.mike/eh44.C: Likewise.
49632         * g++.old-deja/g++.mike/eh46.C: Likewise.
49633         * g++.old-deja/g++.mike/eh47.C: Likewise.
49634         * g++.old-deja/g++.mike/eh48.C: Likewise.
49635         * g++.old-deja/g++.mike/eh49.C: Likewise.
49636         * g++.old-deja/g++.mike/eh50.C: Likewise.
49637         * g++.old-deja/g++.mike/eh51.C: Likewise.
49638         * g++.old-deja/g++.mike/eh53.C: Likewise.
49639         * g++.old-deja/g++.mike/eh55.C: Likewise.
49640         * g++.old-deja/g++.mike/p7912.C: Likewise.
49641         * g++.old-deja/g++.mike/p9706.C: Likewise.
49642         * g++.old-deja/g++.mike/p10416.C: Likewise.
49643         * g++.old-deja/g++.mike/p11667.C: Likewise.
49644         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49645         Remove redundant reference to Iris.
49646         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49647         Elxsi, i860, Pico Java, and WE32K.
49648
49649 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49650
49651         * g++.dg/ext/asm4.C: New test.
49652
49653 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49654
49655         PR c++/9030
49656         * g++.dg/template/friend12.C: New test.
49657         * g++.dg/template/friend13.C: Likewise.
49658         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49659
49660 2003-01-08  Jan Hubicka  <jh@suse.cz>
49661
49662         * gcc.dg/i386-cadd.c: New test.
49663         * gcc.dg/i386-cmov4.c: Likewise.
49664
49665 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49666
49667         PR c++/9165
49668         * g++.dg/warn/Wunused-3.C: New test.
49669
49670         * g++.dg/abi/bitfield9.C: New test.
49671
49672         PR c++/9189
49673         * g++.dg/parse/defarg3.C: New test.
49674
49675 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49676
49677         * g++.dg/parse/ambig1.C: New test.
49678         * g++.dg/parse/defarg2.C: New test.
49679
49680 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49681
49682         * g++.dg/template/defarg-1.C: New test.
49683         * g++.dg/template/local2.C: Likewise.
49684
49685 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49686
49687         * gcc.c-torture/execute/20030105-1.c: New test.
49688
49689 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49690
49691         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49692         * g++.dg/parse/namespace4.C: Likewise.
49693
49694 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49695
49696         * g++.dg/template/ntp2.C: New test.
49697
49698 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49699
49700         * g++.dg/parse/extern-C-1.C: New test.
49701
49702         * g++.dg/parse/namespace4.C: New test.
49703
49704         * g++.dg/template/nested1.C: New test.
49705
49706         * g++.dg/parse/namespace3.C: New test.
49707
49708 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49709
49710         * g++.dg/lookup/two-stage1.C: New test.
49711
49712 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49713
49714         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49715         * g++.old-deja/g++.jason/access8.C: Likewise.
49716         * g++.old-deja/g++.other/decl5.C: Likewise.
49717
49718 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49719
49720         * g++.dg/parse/parse7.C: New test.
49721
49722 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49723
49724         PR c++/2843
49725         * g++.dg/ext/attrib7.C: New test.
49726
49727 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49728
49729         * g++.dg/parse/parse6.C: New test.
49730
49731 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49732
49733         * gcc.dg/h8300-stack-1.c: New.
49734
49735 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49736
49737         g++.dg/lookup/exception1.C: New test.
49738
49739         g++.dg/lookup/template1.C: New test.
49740
49741         g++.dg/parse/namespace2.C: New test.
49742
49743         g++.dg/parse/parens2.C: New test.
49744
49745 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49746
49747         * g++.dg/parse/parse5.C: New test.
49748         * g++.dg/lookup/scoped4.C: New test.
49749
49750 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49751
49752         * g++.dg/parse/parens1.C: New test.
49753
49754         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49755         angle-bracket1.C.
49756         * g++.dg/parse/parens2.C: New test.
49757
49758         * g++.dg/lookup/scope-operator1.C: New test.
49759
49760         * g++.dg/parse/operator1.C: New test.
49761
49762 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49763
49764         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49765         * g++.old-deja/g++.other/access6.C: Likewise.
49766         * g++.old-deja/g++.other/decl1.C: Likewise.
49767         * g++.old-deja/g++.pt/typename12.C: Likewise.
49768
49769 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49770
49771         * g++.dg/parse/namespace1.C: New test.
49772
49773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49774
49775         * g++.dg/parse/parse4.C: New test.
49776
49777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49778
49779         * g++.dg/parse/parse3.C: New test.
49780
49781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49782
49783         * g++.dg/parse/parse2.C: New test.
49784
49785 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49786
49787         * g++.dg/template/friend11.C: New test.
49788
49789 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49790
49791         * g++.dg/parse/parse1.C: New test.
49792
49793 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49794
49795         * lib/profopt.exp: Change the name of a global variable to avoid
49796         possible clashes with other test suites.
49797
49798 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49799
49800         * g++.dg/inherit/covariant8.C: New test.
49801
49802 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49803
49804         * g++.dg/init/array9.C: New test.
49805
49806         PR c++/9112
49807         * g++.dg/parse/expr1.C: New test.
49808
49809 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49810
49811         * gcc.c-torture/compile/20021230-1.c: New test.
49812
49813 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49814
49815         * g++.dg/inherit/covariant5.C: New test.
49816         * g++.dg/inherit/covariant6.C: New test.
49817         * g++.dg/inherit/covariant7.C: New test.
49818
49819 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49820
49821         PR c++/2739
49822         * g++.dg/other/access2.C: New test.
49823
49824 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49825
49826         * g++.dg/other/anon-struct.C: No longer fails
49827         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49828         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49829         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49830
49831 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49832
49833         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49834
49835 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49836
49837         * g++.dg/eh/spec4.C: Remove stray semicolon.
49838         * g++.dg/expr/pmf-1.C: Change error message.
49839         * g++.dg/ext/asm1.C: Remove stray semicolon.
49840         * g++.dg/ext/typename1.C: Add missing typenames.
49841         * g++.dg/inherit/template-as-base.C: Change error message.
49842         * g++.dg/lookup/scoped1.C: Likewise.
49843         * g++.dg/lookup/scoped2.C: Likewise.
49844         * g++.dg/lookup/using2.C: Likewise.
49845         * g++.dg/other/component1.C: Remove stray semicolon.
49846         * g++.dg/other/do1.C: Change error message.
49847         * g++.dg/other/error2.C: Likewise.
49848         * g++.dg/other/init1.C: Likewise.
49849         * g++.dg/other/packed1.C: Remove stray semicolon.
49850         * g++.dg/other/ptrmem2.C: Change error message.
49851         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49852         marker.
49853         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49854         * g++.dg/template/access3.C: Add typename keyword.
49855         * g++.dg/template/access5.C: Remove stray semicolon.
49856         * g++.dg/template/access6.C: Likewise.
49857         * g++.dg/template/complit1.C: Likewise.
49858         * g++.dg/template/crash1.C: Change error message.
49859         * g++.dg/template/inherit2.C: Remove stray semicolon.
49860         * g++.dg/template/instantiate2.C: Likewise.
49861         * g++.dg/template/instantiate3.C: Change error message.
49862         * g++.dg/template/qual1.C: Remove stray semicolon.
49863         * g++.dg/template/qualttp18.C: Change error message.
49864         * g++.dg/template/ref1.C: Remove stray semicolon.
49865         * g++.dg/template/sizeof1.C (A::value): Declare it.
49866         * g++.dg/template/spec4.C: Change error message.
49867         * g++.dg/template/static1.C: Likewise.
49868         * g++.dg/template/type1.C: Likewise.
49869         * g++.dg/template/typename3.C: Likewise.
49870         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49871         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49872         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49873         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49874         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49875         named return value extension.
49876         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49877         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49878         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49879         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49880         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49881         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49882         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49883         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49884         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49885         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49886         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49887         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49888         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49889         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49890         syntax.
49891         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49892         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49893         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49894         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49895         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49896         * g++.old-deja/g++.brendan/template11.C: Likewise.
49897         * g++.old-deja/g++.brendan/template26.C: Likewise.
49898         * g++.old-deja/g++.brendan/template27.C: Use explicit
49899         specialization syntax.
49900         * g++.old-deja/g++.brendan/template30.C: Likewise.
49901         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49902         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49903         non-dependent names.
49904         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49905         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49906         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49907         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49908         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49909         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49910         named return value extension.
49911         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49912         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49913         * g++.old-deja/g++.ext/return1.C: Likewise.
49914         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49915         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49916         * g++.old-deja/g++.jason/access8.C: Likewise.
49917         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49918         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49919         pseudo-destructor names.
49920         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49921         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49922         pseudo-destructor names.
49923         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49924         * g++.old-deja/g++.jason/overload19.C: Likewise.
49925         * g++.old-deja/g++.jason/overload32.C: Likewise.
49926         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49927         stray semicolons.
49928         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49929         * g++.old-deja/g++.jason/return.C: Likewise.
49930         * g++.old-deja/g++.jason/return2.C: Likewise.
49931         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49932         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49933         syntax.
49934         * g++.old-deja/g++.jason/template10.C: Account for use of
49935         non-dependent names.
49936         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49937         syntax.
49938         * g++.old-deja/g++.jason/template37.C: Likewise.
49939         * g++.old-deja/g++.law/access4.C: Change error messages.
49940         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49941         pseudo-destructor names.
49942         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49943         * g++.old-deja/g++.law/ctors9.C: Likewise.
49944         * g++.old-deja/g++.law/cvt22.C: Likewise.
49945         * g++.old-deja/g++.law/dtors5.C: Likewise.
49946         * g++.old-deja/g++.law/global-init1.C: Likewise.
49947         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49948         * g++.old-deja/g++.law/operators28.C: Likewise.
49949         * g++.old-deja/g++.law/visibility28.C: Likewise.
49950         * g++.old-deja/g++.martin/eval1.C: Likewise.
49951         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49952         name.
49953         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49954         * g++.old-deja/g++.mike/net34.C: Likewise.
49955         * g++.old-deja/g++.mike/net36.C: Likewise.
49956         * g++.old-deja/g++.mike/ns2.C: Likewise.
49957         * g++.old-deja/g++.mike/p12306.C: Likewise.
49958         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49959         value extension.
49960         * g++.old-deja/g++.mike/p700.C: Likewise.
49961         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49962         * g++.old-deja/g++.mike/p710.C: Likewise.
49963         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49964         value extension.
49965         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49966         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49967         * g++.old-deja/g++.ns/crash2.C: Likewise.
49968         * g++.old-deja/g++.ns/crash3.C: Likewise.
49969         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49970         * g++.old-deja/g++.ns/ns17.C: Likewise.
49971         * g++.old-deja/g++.ns/template16.C: Likewise.
49972         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49973         keyword.
49974         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49975         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49976         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49977         named return value extension.
49978         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49979         * g++.old-deja/g++.other/access4.C: Issue additional error
49980         messages.
49981         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49982         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49983         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49984         * g++.old-deja/g++.other/crash25.C: Change error message.
49985         * g++.old-deja/g++.other/crash4.C: Change error message.
49986         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49987         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49988         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49989         checks.
49990         * g++.old-deja/g++.other/defarg8.C: Likewise.
49991         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49992         * g++.old-deja/g++.other/dtor10.C: Likewise.
49993         * g++.old-deja/g++.other/incomplete.C: Likewise.
49994         * g++.old-deja/g++.other/linkage7.C: Likewise.
49995         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49996         lookup algorithm.
49997         * g++.old-deja/g++.other/mangle2.C: Likewise.
49998         * g++.old-deja/g++.other/refinit2.C: Likewise.
49999         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50000         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50001         * g++.old-deja/g++.pt/crash28.C: Likewise.
50002         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50003         syntax.
50004         * g++.old-deja/g++.pt/crash32.C: Change error message.
50005         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50006         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50007         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50008         error message position.
50009         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50010         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50011         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50012         syntax.
50013         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50014         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50015         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50016         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50017         keyword.
50018         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50019         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50020         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50021         keyword.
50022         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50023         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50024         syntax.
50025         * g++.old-deja/g++.pt/friend28.C: Account for use of
50026         non-dependent names.
50027         * g++.old-deja/g++.pt/friend29.C: Likewise.
50028         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50029         rules.
50030         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50031         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50032         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50033         lookup rules.
50034         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50035         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50036         keyword.
50037         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50038         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50039         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50040         keyword.
50041         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50042         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50043         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50044         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50045         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50046         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50047         keyword.
50048         * g++.old-deja/g++.pt/spec10.C: Likewise.
50049         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50050         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50051         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50052         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50053         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50054         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50055         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50056         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50057         * g++.old-deja/g++.pt/typename15.C: Likewise.
50058         * g++.old-deja/g++.pt/typename22.C: Likewise.
50059         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50060         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50061         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50062         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50063         syntax.
50064         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50065         return value extension.
50066         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50067         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50068         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50069         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50070
50071 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50072
50073         * g++.dg/warn/inline1.C: New test.
50074         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50075         * g++.old-deja/g++.jason/synth10.C: Likewise.
50076         * g++.old-deja/g++.mike/net31.C: Likewise.
50077         * g++.old-deja/g++.mike/p8786.C: Likewise.
50078
50079         * g++.dg/template/friend10.C: New test.
50080         * g++.dg/template/conv5.C: New test.
50081
50082 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50083
50084         * g++.dg/lookup/scoped3.C: New test.
50085
50086         * g++.dg/lookup/decl1.C: New test.
50087         * g++.dg/lookup/decl2.C: New test.
50088
50089 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50090
50091         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50092         gcc.c-torture/compile/20021015-1.c,
50093         gcc.c-torture/compile/20021015-2.c,
50094         gcc.c-torture/compile/20021123-1.c,
50095         gcc.c-torture/compile/20021123-2.c,
50096         gcc.c-torture/compile/20021123-3.c,
50097         gcc.c-torture/compile/20021123-4.c,
50098         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50099         only to 3.1 or 3.2 branch.
50100
50101 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50102
50103         * gcc.dg/i386-bitfield3.c: New test.
50104
50105         * gcc.dg/i386-bitfield2.c: New test.
50106
50107 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.dg/parse/conv_op1.C: New test.
50110
50111 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50112
50113         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50114         approved.
50115
50116 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50117
50118         * gcc.c-torture/compile/20021220-1.c: New test.
50119
50120 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50121
50122         * gcc.dg/i386-fastcall-1.c: New.
50123
50124 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50125
50126         * gcc.c-torture/execute/20021219-1.c: New test.
50127
50128 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50129
50130         * gcc.dg/i386-pic-1.c: New test.
50131
50132 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50133
50134         PR c++/8099
50135         * g++.dg/template/friend9.C: New test.
50136
50137 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50138
50139         PR c++/3663
50140         * g++.dg/template/access7.C: New test.
50141
50142 2002-12-18  Nick Clifton  <nickc@redhat.com>
50143
50144         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50145         the libstdc++-v3 directory has been found.
50146
50147 2002-12-12  Devang Patel <dpatel@apple.com>
50148         * gcc.dg/darwin-ld-1.c: New test.
50149         * gcc.dg/darwin-ld-2.c: New test.
50150         * gcc.dg/darwin-ld-3.c: New test.
50151         * gcc.dg/darwin-ld-4.c: New test.
50152         * gcc.dg/darwin-ld-5.c: New test.
50153
50154 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50155
50156         * gcc.c-torture/compile/20021212-1.c: New test.
50157
50158 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50159
50160         * gcc.dg/fshort-wchar: New test.
50161
50162 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50163
50164         PR c++/8372
50165         * g++.dg/template/dtor1.C: New test.
50166
50167         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50168         markers.
50169
50170 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50171
50172         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50173
50174 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50175
50176         * g++.dg/template/static1.C: New test.
50177         * g++.dg/template/static2.C: New test.
50178         * g++.old-deja/g++.ext/memconst.C: New test.
50179
50180 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50181
50182         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50183         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50184         * g++.dg/special/initp1.C: Likewise.
50185
50186 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50187
50188         * gcc.c-torture/execute/20021204-1.c: New test.
50189
50190 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50191
50192         * gcc.dg/ppc-fmadd-1.c: New file.
50193         * gcc.dg/ppc-fmadd-2.c: New file.
50194         * gcc.dg/ppc-fmadd-3.c: New file.
50195
50196 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50197
50198         * gcc.c-torture/compile/20021204-1.c: New test.
50199
50200 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50201
50202         * g++.dg/inherit/covariant2.C: New test.
50203         * g++.dg/inherit/covariant3.C: New test.
50204         * g++.dg/inherit/covariant4.C: New test.
50205         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50206         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50207
50208 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50209
50210         PR c++/8688
50211         * g++.dg/init/brace3.C: New test.
50212
50213 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50214
50215         * gcc.dg/20020210-1.c: Fix a comment typo.
50216
50217 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50218
50219         PR c++/8720
50220         * g++.dg/parse/defarg1.C: New test.
50221
50222         PR c++/8615
50223         * g++.dg/template/char1.C: New test.
50224
50225         * g++.dg/template/varmod1.C: Fix typo.
50226
50227 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50228
50229         DR 180
50230         * g++.old-deja/g++.pt/crash32.C: Expect error.
50231
50232 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50233
50234         PR c++/5919
50235         * g++.dg/template/varmod1.C: New test.
50236
50237         PR c++/8727
50238         * g++.dg/inherit/typeinfo1.C: New test.
50239
50240         PR c++/8663
50241         * g++.dg/inherit/typedef1.C: New test.
50242
50243 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50244
50245         PR c++/8332
50246         PR c++/8493
50247         * g++.dg/template/strlen1.C: New test.
50248
50249         PR c++/8227
50250         * g++.dg/template/ctor2.C: New test.
50251
50252         PR c++/8214
50253         * g++.dg/init/string1.C: New test.
50254
50255         PR c++/8511
50256         * g++.dg/template/friend8.C: New test.
50257
50258 2002-11-29  Joe Buck <jbuck@synopsys.com>
50259
50260         * g++.dg/lookup/anon2.C: New test.
50261
50262 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50263
50264         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50265         h8300 port.
50266
50267 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50268
50269         * gcc.dg/bitfld-6.c: New test.
50270
50271 2002-11-27  Jan Hubicka  <jh@suse.cz>
50272
50273         * gcc.c-torture/execute/20021127.[cx]: New test.
50274
50275 2002-11-26  Jan Hubicka  <jh@suse.cz>
50276
50277         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50278         quality.
50279
50280 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50281
50282         * g++.dg/init/brace2.C: New test.
50283         * g++.old-deja/g++.mike/p9129.C: Correct.
50284
50285 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50286
50287         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50288
50289 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50290
50291         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50292
50293 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50294
50295         * g++.dg/abi/empty11.C: New test.
50296         * g++.dg/rtti/cv1.C: New test.
50297
50298 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50299
50300         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50301
50302 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50303
50304         * g++.dg/abi/empty10.C: New test.
50305
50306 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50307
50308         * gcc.c-torture/compile/20021124-1.c: New test.
50309
50310 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50311
50312         * g++.dg/abi/rtti2.C: New test.
50313
50314 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50315
50316         * gcc.dg/i386-unroll-1.c: New test.
50317
50318 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50319
50320         * gcc.c-torture/compile/20021120-1.c: New test.
50321         * gcc.c-torture/compile/20021120-2.c: New test.
50322
50323 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50324
50325         * gcc.dg/bitfld-5.c: New test.
50326
50327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50328
50329         * gcc.c-torture/execute/20021120-3.c: New test.
50330
50331 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50332
50333         * gcc.c-torture/execute/20021120-2.c: New test.
50334
50335 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50336
50337         * gcc.c-torture/execute/20021120-1.c: New test.
50338
50339 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50340
50341         * gcc.c-torture/execute/20021118-3.c: New test.
50342
50343 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50344
50345         * gcc.c-torture/compile/20021119-1.c: New test.
50346
50347 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50348
50349         * gcc.dg/duff-1.c: New test.
50350         * gcc.dg/duff-2.c: New test.
50351         * gcc.dg/duff-3.c: New test.
50352
50353 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50354
50355         * gcc.dg/cpp/_Pragma5.c: New test.
50356
50357 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50358
50359         * gcc.c-torture/execute/20021118-2.c: New test.
50360
50361 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50362
50363         * gcc.c-torture/execute/20021118-1.c: New test.
50364
50365 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50366
50367         * gcc.dg/20021116-1.c: New test.
50368
50369 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50370
50371         * g++.dg/abi/vcall1.C: New test.
50372
50373 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * gcc.dg/20021029-1.c: New test.
50376         * gcc.dg/20021029-2.c: New test.
50377
50378 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50379
50380         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50381
50382 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50383
50384         PR c/8439
50385         * gcc.dg/20021110.c: Move to ...
50386         * gcc.c-torture/compile/20021110.c: .... here.
50387
50388 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50389
50390         PR c/8467
50391         * gcc.c-torture/execute/20021111-1.c
50392
50393 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50394
50395         PR c/8439
50396         * gcc.dg/20021110.c: New test.
50397
50398 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50399
50400         * g++.dg/abi/vthunk3.C: Run only on x86.
50401
50402 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50403
50404         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50405
50406 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50407
50408         * lib/compat.exp (compat-execute): Fix logic error in last
50409         change.
50410
50411 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50412
50413         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50414
50415 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50416
50417         PR c++/8389
50418         * g++.dg/template/access6.C: New test.
50419
50420 2002-11-08  Jan Hubicka  <jh@suse.cz>
50421
50422         * gcc.dg/i386-ssefp-1.c: New test.
50423         * gcc.dg/i386-ssefp-1.c: New test.
50424
50425 2002-11-08  Jan Hubicka  <jh@suse.cz>
50426
50427         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50428
50429 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50430
50431         * g++.dg/abi/vthunk3.C: New test.
50432
50433         PR c++/8338
50434         * g++.dg/template/crash2.C: New test.
50435
50436 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50437
50438         * g++.dg/abi/dtor1.C: New test.
50439         * g++.dg/abi/dtor2.C: Likewise.
50440
50441 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50442
50443         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50444         Darwin.
50445
50446 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50447
50448         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50449         -mthumb.  Only xfail with -O0.
50450
50451 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50452
50453         * g++.dg/abi/thunk1.C: New test.
50454         * g++.dg/abi/thunk2.C: Likewise.
50455         * g++.dg/abi/vtt1.C: Likewise.
50456
50457 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50458
50459         PR optimization/8423
50460         * gcc.c-torture/execute/builtin-constant.c: New test.
50461
50462 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50463
50464         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50465         Add some more cases.
50466
50467 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50468
50469         PR c++/8391
50470         * g++.dg/opt/local1.C: New test.
50471
50472 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50473
50474         PR c++/8160
50475         * g++.dg/template/complit1.C: New test.
50476
50477         PR c++/8149
50478         * g++.dg/template/typename4.C: Likewise.
50479
50480 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50481
50482         Core issue 287, PR c++/7639
50483         * g++.dg/template/instantiate1.C: Adjust error location.
50484         * g++.dg/template/instantiate3.C: New test.
50485         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50486         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50487         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50488
50489 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50490
50491         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50492
50493 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50494
50495         PR c++/8287
50496         * g++.dg/init/dtor2.C: New test.
50497
50498 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50499
50500         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50501         * gcc.dg/nest.c: Bypass errors on irix6.
50502
50503 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50504
50505         * gcc.dg/nest.c: Expect error for mmix-*-*.
50506         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50507
50508 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50509
50510         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50511         markers.
50512
50513         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50514
50515 2002-10-25  Mike Stump  <mrs@apple.com>
50516
50517         * gcc.dg/warn-1.c: New test.
50518
50519 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50520
50521         * g++.dg/template/typename3.C: New test.
50522
50523 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50524
50525         * g++.dg/lookup/ptrmem1.C: New test.
50526
50527         * g++.dg/abi/vthunk2.C: New test.
50528
50529 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50530
50531         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50532
50533 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50534
50535         * g++.dg/abi/empty9.C: New test.
50536
50537 2002-10-24  Richard Henderson  <rth@redhat.com>
50538
50539         * g++.dg/inherit/thunk1.C: Enable for ia64.
50540
50541 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50542
50543         PR c++/8067
50544         * g++.dg/lookup/pretty1.C: New test.
50545
50546 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50547
50548         * gcc.dg/20021023-1.c: New test.
50549
50550 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50551
50552         PR c++/7679
50553         * g++.dg/parse/inline1.C: New test.
50554
50555 2002-10-23  Richard Henderson  <rth@redhat.com>
50556
50557         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50558
50559         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50560
50561 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50562
50563         PR c++/6579
50564         * g++.dg/parse/stmtexpr3.C: New test.
50565
50566 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50567
50568         * g++.dg/expr/cond1.C: New test.
50569
50570 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50571
50572         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50573
50574 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50575
50576         * g++.dg/abi/vbase13.C: New test.
50577         * g++.dg/abi/vbase14.C: Likewise.
50578
50579 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50580
50581         * gcc.dg/tls/pic-1.c: New test.
50582         * gcc.dg/tls/nonpic-1.c: New test.
50583         * gcc.dg/20021018-1.c: New test.
50584
50585 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50586
50587         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50588         Remove only files with the same base name as the test case.
50589         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50590         (profopt-execute): Likewise.  Also, remove old profiling
50591         and performance data files before running the tests.
50592
50593         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50594         * g++.dg/bprob/bprob.exp: Likewise.
50595         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50596         to allow more general test case names.
50597
50598         * g++.dg/bprob/bprob-1.C: Rename to ...
50599         * g++.dg/bprob/g++-bprob-1.C: ... this.
50600
50601         * g77.dg/bprob/bprob-1.f: Rename to ...
50602         * g77.dg/bprob/g77-bprob-1.f: ... this.
50603
50604 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50605
50606         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50607         bison 1.50 or later.
50608
50609 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50610
50611         * g++.dg/README: Describe more test directories.
50612
50613 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50614
50615         * g++.dg/init/array6.C: Add additional tests.
50616
50617 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50618
50619         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50620         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50621
50622 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50623
50624         * gcc.c-torture/compile/20020604-1.x: New.
50625         * gcc.c-torture/compile/simd-5.x: Likewise.
50626         * gcc.c-torture/execute/920710-1.x: Likewise.
50627         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50628
50629 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50630
50631         * g++.dg/inherit/override1.C: Add dg-options clause.
50632
50633 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50634
50635         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50636         _mm_slli_si128.
50637
50638 2002-10-19  Andreas Schwab  <schwab@suse.de>
50639
50640         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50641         directory component.
50642
50643 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50644
50645         * g++.dg/inherit/thunk1.C: New test.
50646
50647         * g++.dg/inherit/override1.C: New test.
50648
50649         * g++.dg/abi/mangle11.C: New test.
50650         * g++.dg/abi/mangle14.C: New test.
50651         * g++.dg/abi/mangle17.C: New test.
50652
50653 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50654
50655         * g++.dg/overload/member2.C: New test.
50656
50657 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50658
50659         * g++.dg/README: Describe new compat directory.
50660         * g++.dg/dg.exp: Skip tests in compat directory.
50661         * README.compat: New file.
50662         * lib/compat.exp: New expect script.
50663         * g++.dg/compat: New test directory.
50664         * g++.dg/compat/compat.exp: New expect script.
50665         * g++.dg/compat/abi: New test directory.
50666         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50667         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50668         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50669         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50670         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50671         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50672         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50673         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50674         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50675         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50676         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50677         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50678         * g++.dg/compat/break: New test directory.
50679         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50680         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50681         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50682         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50683         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50684         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50685         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50686         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50687         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50688         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50689         g++.dg/compat/break/README: New files.
50690         * g++.dg/compat/eh: New test directory.
50691         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50692         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50693         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50694         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50695         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50696         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50697         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50698         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50699         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50700         g++.dg/compat/eh/filter2_y.C,
50701         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50702         g++.dg/compat/eh/new1_y.C,
50703         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50704         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50705         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50706         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50707         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50708         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50709         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50710         g++.dg/compat/eh/unexpected1_y.C: New files.
50711         * g++.dg/compat/init: New test directory.
50712         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50713         g++.dg/compat/init/array5_y.C,
50714         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50715         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50716         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50717         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50718         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50719         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50720         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50721         g++.dg/compat/init/init-ref2_y.C: New files.
50722
50723 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50724
50725         PR c++/7584
50726         * g++.dg/inherit/using3.C: New test.
50727
50728 2002-10-17  Jan Hubicka  <jh@suse.cz>
50729
50730         * gcc.dg/20021017-2.c: New test.
50731
50732 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50733
50734         * g++.dg/abi/mangle16.C: Adjust.
50735
50736         * g++.dg/init/array8.C: New test.
50737
50738 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50739
50740         * gcc.dg/special/mips-abi.exp: New test.
50741         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50742
50743 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50744
50745         * g++.dg/abi/mangle16.C: New test.
50746         * g++.dg/abi/mangle17.C: Likewise.
50747
50748         PR c++/7478
50749         * g++.dg/template/ref1.C: New test.
50750
50751 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50752
50753         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50754
50755 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50756
50757         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50758
50759 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50760
50761         PR c++/7524
50762         * g++.dg/init/array7.C: New test.
50763
50764 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50765
50766         * g++.dg/init/array6.C: New test.
50767
50768         * g++.dg/abi/mangle13.C: Likewise.
50769         * g++.dg/abi/mangle14.C: Likewise.
50770         * g++.dg/abi/mangle15.C: Likewise.
50771
50772 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50773
50774         * g++.dg/abi/empty8.C: New test.
50775
50776 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50777
50778         * g++.dg/init/ctor1.C: New test.
50779
50780 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50781
50782         * gcc.c-torture/execute/20021015-1.c: New test.
50783
50784 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50785
50786         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50787
50788 2002-10-14  Jan Hubicka  <jh@suse.cz>
50789
50790         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50791
50792 2002-10-14  Richard Henderson  <rth@redhat.com>
50793
50794         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50795
50796 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50797
50798         PR optimization/6631
50799         * g++.dg/opt/const2.C: New test.
50800
50801 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50802
50803         PR c++/7176
50804         * g++.dg/parse/friend1.C: New test.
50805         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50806
50807 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50808
50809         * gcc.dg/20021014-1.c: New test.
50810
50811 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50812
50813         PR c++/5661
50814         * g++.dg/ext/vlm1.C: New test.
50815         * g++.dg/ext/vlm2.C: Likewise.
50816
50817         * g++.dg/init/array1.C: Remove invalid braces.
50818         * g++.dg/init/brace1.C: New test.
50819         * g++.dg/init/copy2.C: Likewise.
50820         * g++.dg/init/copy3.C: Likewise.
50821         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50822         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50823         braces.
50824
50825 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50826
50827         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50828
50829 2002-10-11  Richard Shann  <richard.shann@superh.com>
50830
50831         * gcc.c-torture/compile/simd-5.c: New test.
50832
50833 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50834
50835         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50836
50837 2002-10-10  Jim Wilson  <wilson@redhat.com>
50838
50839         * gcc.c-torture/execute/20021010-1.c: New test.
50840
50841 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50842
50843         PR c/7353
50844         * g++.dg/ext/typedef-init.C: New test.
50845         * gcc.dg/typedef-init.c: New test.
50846
50847 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50848
50849         * gcc.dg/cpp/paste13.c: New test.
50850
50851 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50852
50853         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50854         remaining platforms, XFAIL during compile, not execute.  Don't
50855         XFAIL at -O0.
50856
50857 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50858
50859         * gcc.dg/alias-1.c: Tweak expected warning.
50860
50861 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50862
50863         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50864
50865 2002-10-06  Andreas Jaeger  <aj@suse.de>
50866
50867         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50868         * gcc.dg/cpp/c++98.C: Likewise.
50869
50870         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50871         * g++.dg/cpp/c++98.C: Likewise.
50872
50873         * g++.dg/README (Subdirectories): Mention cpp directory.
50874
50875         PR target/7559
50876         * gcc.dg/20021006-1.c: New test.
50877
50878 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50879
50880         PR c++/7804
50881         * g++.dg/other/warning1.C: New test.
50882
50883 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50884
50885         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50886         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50887         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50888
50889 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50890
50891         PR c++/7931
50892         * g++.dg/template/ptrmem3.C: New test.
50893
50894         PR c++/7754
50895         * g++.dg/template/union1.C: New test.
50896
50897 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50898
50899         PR c++/8006
50900         * g++.dg/abi/mangle9.C: New test.
50901         * g++.dg/abi/mangle10.C: New test.
50902         * g++.dg/abi/mangle11.C: New test.
50903         * g++.dg/abi/mangle12.C: New test.
50904
50905 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50906
50907         PR c++/7188.
50908         * g++.dg/template/meminit1.C: New test.
50909         * g++.dg/warn/Wreorder-1.C: Likewise.
50910         * g++.old-deja/g++.mike/warn3.C: Tweak.
50911         * lib/prune.exp: Ingore "in copy constructor".
50912
50913 2002-10-02  Andreas Jaeger  <aj@suse.de>
50914
50915         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50916         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50917         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50918         on x86-64.
50919
50920 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50921
50922         * gcc.dg/empty1.C: Fix typo.
50923
50924 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50925
50926         * gcc.dg/alias-1.c: New test.
50927
50928 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50929
50930         * gcc.dg/empty1.C: New test.
50931
50932         * g++.dg/tls/init-2.C: Tweak error messages.
50933
50934 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50935
50936         * gcc.c-torture/compile/20020923-1.c: New test.
50937
50938 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50939
50940         * gcc.c-torture/execute/ffs-1.c: New test.
50941         * gcc.c-torture/execute/ffs-2.c: Ditto.
50942
50943 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50944
50945         * g++.dg/overload/member1.C: New test.
50946
50947 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50948
50949         * g++.dg/abi/empty7.C: New test.
50950         * g++.dg/init/pm2.C: Likewise.
50951
50952 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50953
50954         * g++.dg/rtti/crash1.C: New test.
50955
50956 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50957
50958         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50959         gcc.dg/sibcall-4.c: New tests.
50960
50961 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50962
50963         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50964         powerpc and MMIX targets.
50965
50966 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50967
50968         * gcc.dg/cpp/20020927-1.c: New.
50969
50970 2002-09-26  David S. Miller  <davem@redhat.com>
50971
50972         * gcc.c-torture/compile/trunctfdf.c: New.
50973
50974 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50975
50976         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50977
50978 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50979
50980         * gcc.c-torture/execute/loop-15.c: New.
50981
50982 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50983
50984         * README.QMTEST: Fix typo.
50985
50986 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50987
50988         * gcc.dg/20020926-1.c: New test.
50989
50990 2002-09-25  David S. Miller  <davem@redhat.com>
50991
50992         PR target/7842
50993         * gcc.c-torture/execute/shiftdi.c: New test.
50994
50995 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50996
50997         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50998         unique to the tool.
50999         * lib/g77.exp (g77_init): Likewise.
51000         * lib/g++.exp (g++_init): Likewise.
51001         * lib/objc.exp (objc_init): Likewise.
51002
51003 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51004
51005         * g++.dg/abi/empty5.C: New test.
51006         * g++.dg/abi/empty6.C: New test.
51007         * g++.dg/abi/vbase12.C: New test.
51008
51009 2002-09-25  Richard Henderson  <rth@redhat.com>
51010
51011         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51012         too-small long double.
51013
51014 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51015
51016         * gcc.dg/20020919-1.c: New test.
51017
51018 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51019
51020         * g++.dg/abi/bitfield6.C: New test.
51021         * g++.dg/abi/bitfield7.C: New test.
51022         * g++.dg/abi/bitfield8.C: New test.
51023         * g++.dg/abi/vbase11.C: New test.
51024
51025 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51026
51027         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51028         hppa*-*-hpux*.  Update test comment.
51029
51030 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51031
51032         * gcc.dg/tls/struct-1.c: New test.
51033
51034 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51035
51036         * gcc.dg/cpp/tr-warn2.c: Update.
51037
51038 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51039
51040         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51041
51042 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51043
51044         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51045         systems.
51046
51047 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51048
51049         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51050
51051         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51052         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51053         setting of cxxfilt.
51054
51055 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51056
51057         * gcc.dg/20020312-2.c: Update for darwin.
51058
51059 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51060
51061         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51062
51063 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51064
51065         * objc.dg/comp-types-1.m: New test.
51066         * objc.dg/comp-types-2.m: New test.
51067         * objc.dg/comp-types-3.m: New test.
51068         * objc.dg/comp-types-4.m: New test.
51069         * objc.dg/comp-types-5.m: New test.
51070         * objc.dg/comp-types-6.m: New test.
51071
51072 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51073
51074         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51075
51076 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51077
51078         * g++.dg/other/do1.C: New test.
51079
51080         * g++.dg/template/subst1.C: New test.
51081
51082 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51083
51084         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51085
51086 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51087
51088         * g++.dg/template/qualttp20.C: Adjust expected errors.
51089         * g++.old-deja/g++.jason/report.C: Likewise.
51090         * g++.old-deja/g++.other/qual1.C: Likewise.
51091
51092         * g++.dg/lookup/scoped2.C: New test.
51093
51094         * g++.dg/ext/asm3.C: New test.
51095
51096 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51097
51098         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51099
51100 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51101
51102         * ChangeLog: follow spelling conventions.
51103         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51104         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51105         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51106         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51107         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51108         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51109         * g++.old-deja/g++.law/global-init1.C: Likewise.
51110         * g++.old-deja/g++.other/delete4.C: Likewise.
51111         * g++.old-deja/g++.other/inline21.C: Likewise.
51112         * g++.old-deja/g++.other/singleton.C: Likewise.
51113         * g77.dg/strlen0.f: Likewise.
51114         * g77.f-torture/compile/20010519-1.f: Likewise.
51115         * g77.f-torture/compile/980310-4.f: Likewise.
51116         * gcc.c-torture/compile/20000605-1.c: Likewise.
51117         * gcc.c-torture/execute/20020225-1.c: Likewise.
51118         * gcc.dg/c90-hexfloat-2.c: Likewise.
51119         * gcc.dg/c99-bool-1.c: Likewise.
51120         * gcc.dg/c99-hexfloat-2.c: Likewise.
51121         * gcc.dg/dll-2.c: Likewise.
51122         * gcc.dg/wtr-union-init-1.c: Likewise.
51123         * gcc.dg/wtr-union-init-2.c: Likewise.
51124         * gcc.dg/wtr-union-init-3.c: Likewise.
51125         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51126         * gcc.dg/cpp/defined.c: Likewise.
51127         * gcc.dg/cpp/macsyntx.c: Likewise.
51128         * gcc.dg/cpp/paste2.c: Likewise.
51129         * gcc.dg/cpp/trad/defined.c: Likewise.
51130         * gcc.dg/format/c90-printf-1.c: Likewise.
51131         * gcc.dg/format/c90-scanf-1.c: Likewise.
51132         * gcc.dg/format/c99-printf-1.c: Likewise.
51133         * gcc.dg/format/c99-scanf-1.c: Likewise.
51134         * gcc.misc-tests/gcov-8.c: Likewise.
51135         * lib/profopt.exp: Likewise.
51136
51137 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51138
51139         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51140
51141 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51142
51143         * g++.dg/inherit/using2.C: New test.
51144
51145 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51146
51147         * ChangeLog: Follow spelling conventions.
51148         * g++.dg/template/friend4.C: Likewise.
51149         * g++.old-deja/g++.pt/crash67.C: Likewise.
51150         * gcc.c-torture/execute/20000801-4.c: Likewise.
51151         * gcc.dg/c90-digraph-1.c: Likewise.
51152         * gcc.dg/c94-digraph-1.c: Likewise.
51153         * gcc.dg/c99-digraph-1.c: Likewise.
51154         * gcc.dg/cpp/line5.c: Likewise.
51155         * gcc.dg/cpp/multiline.c: Likewise.
51156         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51157         * gcc.dg/format/attr-3.c: Likewise.
51158         * gcc.dg/format/c90-scanf-3.c: Likewise.
51159         * gcc.dg/format/ext-4.c: Likewise.
51160
51161 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51162
51163         * g++.dg/template/pretty1.C: New test.
51164
51165 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51166
51167         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51168
51169 2002-09-13  Matt Austern  <austern@apple.com>
51170
51171         * g++.dg/other/constref[12].C: New, regression tests for
51172         passing a cast expression to a function by const reference.
51173
51174 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51175
51176         * g++.dg/template/deduce1.C: New test.
51177
51178 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51179
51180         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51181         32-bit int.
51182
51183 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51184
51185         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51186         usage.
51187
51188 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51189
51190         * gcc.c-torture/compile/20020910-1.c: New test.
51191
51192 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51193
51194         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51195
51196 2002-09-10  Andreas Jaeger  <aj@suse.de>
51197
51198         * gcc.dg/20020312-2.c: Adjust for x86-64.
51199
51200 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51201
51202         * g77.dg/7388.f: New test case for PR 7388.
51203
51204 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51205
51206         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51207
51208 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51209
51210         * objc.dg/proto-lossage-1.m: New test.
51211
51212 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51213
51214         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51215
51216 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51217
51218         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51219         expected to pass.
51220
51221 2002-09-06  Stan Shebs  <shebs@apple.com>
51222             David Edelsohn  <edelsohn@gnu.org>
51223
51224         * gcc.dg/weak: New directory.
51225         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51226         target-specific xfail bits.
51227         * gcc.dg/typeof-2.c: Move to new directory.
51228         * gcc.dg/weak.exp: New expect script.
51229
51230 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51231
51232         * gcc.c-torture/execute/extzvsi.c: New test.
51233
51234 2002-09-05  Stan Shebs  <shebs@apple.com>
51235
51236         * gcc.dg/weak-1.c: xfail on Darwin.
51237         * gcc.dg/weak-2.c: Ditto.
51238         * gcc.dg/weak-3.c: Ditto.
51239         * gcc.dg/weak-4.c: Ditto.
51240         * gcc.dg/weak-5.c: Ditto.
51241         * gcc.dg/weak-6.c: Ditto.
51242         * gcc.dg/weak-7.c: Ditto.
51243         * gcc.dg/weak-8.c: Ditto.
51244         * gcc.dg/weak-9.c: Ditto.
51245
51246 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51247
51248         * gcc.c-torture/execute/loop-14.c: New test.
51249
51250 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51251
51252         * g++.dg/other/cxa-atexit1.C: New test.
51253
51254         * gcc.dg/typeof-2.c: New test.
51255
51256 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51257
51258         * gcc.dg/builtins-2.c: New testcase.
51259         * gcc.dg/builtins-3.c: New testcase.
51260
51261 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51262
51263         * gcc.dg/cpp/_Pragma4.c: New test.
51264
51265 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51266
51267         * objc/execute/nil_method-1.m: New testcase.
51268
51269 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51270
51271         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51272         [Object class], not [Object initialize].
51273
51274 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51275             Hans-Peter Nilsson  <hp@bitrange.com>
51276
51277         * gcc.c-torture/execute/20020720-1.x: Skip test on
51278         mmix-knuth-mmixware.  Correct comment.
51279
51280 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51281
51282         * g++.dg/abi/bitfield5.C: New test.
51283         * g++.dg/abi/vbase10.C: Likewise.
51284
51285 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51286
51287         * objc.dg/undeclared-selector.m: New test.
51288
51289 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51290
51291         * g++.dg/other/offsetof1.C: Avoid cast warning.
51292
51293 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51294
51295         * objc.dg/super-class-2.m: New test.
51296
51297 2002-08-24  Matt Austern  <austern@apple.com>
51298
51299         * g++.dg/ext/lvaddr.C: New test.
51300         * g++.dg/ext/lvcast.C: New test.
51301
51302 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51303
51304         * g++.dg/inherit/cond1.C: New test.
51305
51306 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51307
51308         * gcc.dg/noncompile/incomplete-1.c: New test.
51309
51310 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51311
51312         * gcc.dg/typespec-1.c: New test.
51313
51314 2002-08-20  Devang Patel  <dpatel@apple.com>
51315         * objc.dg/proto-hier-2.m: New test.
51316
51317 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51318
51319         * objc.dg/bitfield-1.m: New test.
51320         * objc.dg/bitfield-2.m: New test.
51321
51322 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51323
51324         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51325         gcc.dg/c99-flex-array-4.c: New tests.
51326
51327 2002-08-16  Stan Shebs  <shebs@apple.com>
51328
51329         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51330
51331 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51332
51333         * gcc.dg/typeof-1.c: New test.
51334         * g++.dg/ext/typeof2.C: New test.
51335
51336 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51337
51338         * g++.dg/other/offsetof1.C: New test.
51339
51340 2002-08-14  Richard Henderson  <rth@redhat.com>
51341
51342         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51343
51344 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51345
51346         * gcc.dg/cpp/_Pragma3.c: New test.
51347
51348 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51349
51350         * g++.dg/template/inherit3: New test.
51351
51352 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51353
51354         * gcc.dg/bitfld-4.c: Add blank options.
51355
51356 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51357
51358         * g++.dg/template/crash1.C: New test.
51359
51360 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51361
51362         * gcc.dg/tls/opt-2.c: New test.
51363
51364 2002-08-08  Devang Patel  <dpatel@apple.com>
51365
51366         * objc.dg/selector-1.m : New test
51367
51368 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51369
51370         * g++.dg/abi/bitfield4.C: New test.
51371         * gcc.dg/bitfld-4.c: New test.
51372
51373 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51374
51375         * g++.dg/other/packed1.C: New test.
51376
51377 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51378
51379         * g++.dg/abi/offsetof.C: Tweak error messages.
51380         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51381
51382 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51383
51384         * gcc.dg/bitfld-3.c: New test.
51385
51386 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51387             Richard Henderson  <rth@redhat.com>
51388
51389         * gcc.dg/i386-bitfield1.c: New test.
51390         * g++.dg/abi/bitfield3.C: Update.
51391
51392 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51393
51394         * objc.dg/const-str-2.m: Update.
51395         * gcc.dg/cpp/c++98.c: Change to C extension.
51396         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51397         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51398
51399 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51400
51401         * gcc.dg/tls/diag-3.c: New.
51402
51403 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51404
51405         * g++.dg/README (Subdirectories): Document new subdir expr.
51406         * g++.dg/expr/pmf-1.C: New test.
51407
51408 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51409
51410         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51411
51412 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51413
51414         * g++.dg/abi/bitfield3.C: New test.
51415
51416 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51417
51418         * lib/gcov.exp: Tweak expected line formats.
51419         * gcc.misc-tests/gcov8.c: New test.
51420         * gcc.misc-tests/gcov8.x: New flags.
51421
51422 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51423
51424         * consistency.vlad/layout/endian.c: Include string.h.
51425
51426         * gcc.c-torture/execute/20020805-1.c: New test.
51427
51428 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51429
51430         * g++.dg/other/conversion1.C: New test.
51431
51432 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51433
51434         * gcc.dg/builtins-1.c: New testcase.
51435
51436 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51437
51438         * g++.dg/inherit/access3.C: New test.
51439
51440 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51441
51442         * gcc.dg/ia64-visibility-2.c: New test.
51443
51444 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51445
51446         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51447         __qualifier_flags to __flags.
51448
51449 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51450
51451         * g++.dg/inherit/operator1.C: New test.
51452         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51453         * g++.dg/other/error1.C: Change expected error message.
51454         * g++.dg/template/conv4.C: Likewise.
51455
51456 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51457
51458         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51459         for documented behavior.
51460
51461 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51462
51463         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51464         several targets known to fail.
51465
51466 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51467
51468         * gcc.dg/mips-args-[123].c: New tests.
51469
51470 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51471
51472         * gcc.dg/ppc-spe.c: New.
51473
51474 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51475
51476         * g++.dg/other/ptrmem4.C: New testcase.
51477
51478 2002-07-24  Richard Henderson  <rth@redhat.com>
51479
51480         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51481
51482 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51483
51484         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51485
51486 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51487
51488         * gcc.c-torture/execute/memset-3.c: New testcase.
51489
51490 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51491
51492         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51493         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51494
51495 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51496
51497         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51498         Delete.
51499
51500 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51501
51502         * gcc.c-torture/compile/simd-4.c: New test.
51503
51504 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51505
51506         PR c++/7347, c++/7348
51507         * g++.dg/template/access4.C: New test.
51508         * g++.dg/template/access5.C: New test.
51509         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51510         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51511         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51512         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51513
51514 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51515
51516         * gcc.dg/gnu89-init-2.c: New test.
51517
51518 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51519
51520         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51521
51522 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51523
51524         * gcc.c-torture/execute/20020720-1.c: New testcase.
51525
51526 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51527
51528         * gcc.dg/cpp/Wsignprom.c: New tests.
51529
51530 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51531
51532         * gcc.c-torture/execute/loop-13.c: New test.
51533
51534 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51535
51536         * gcc.dg/cpp/expr.c: New tests.
51537
51538 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51539
51540         * g++.dg/opt/pr6713.C: Add template instantiation.
51541
51542 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51543
51544         * gcc.dg/nest.c: New test.
51545
51546 2002-07-17  Richard Henderson  <rth@redhat.com>
51547
51548         * g++.dg/opt/pr6713.C: New test.
51549
51550 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51551
51552         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51553         XFAIL for all x86 processors.
51554
51555 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51556
51557         * gcc.c-torture/execute/20010122-1.x: Do not test with
51558         -fomit-frame-pointer.
51559
51560 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51561
51562         * g++.dg/template/instantiate2.C: New test.
51563         * g++.dg/template/spec4.C: New test.
51564
51565 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51566
51567         * g++.dg/template/access2.C: New test.
51568         * g++.dg/template/access3.C: New test.
51569
51570 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51571
51572         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51573         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51574         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51575         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51576         Convert to use <stdarg.h>.
51577         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51578         Delete.
51579         * gcc.dg/va-arg-2.c: New.
51580         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51581
51582 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51583
51584         * gcc.c-torture/compile/20020710-1.c: New test.
51585
51586 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51587                           Andrew Pinski  <pinskia@physics.uc.edu>
51588
51589         gcc.c-torture/compile/simd-2.c: New testcase.
51590         gcc.c-torture/compile/simd-3.c: Likewise.
51591
51592 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51593
51594         PR c++/7224
51595         * g++.dg/overload/error1.C: New test.
51596
51597 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51598
51599         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51600         configuration and IRIX 6 O32 ABI.
51601
51602 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51603
51604         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51605
51606 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51607
51608         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51609
51610 2002-07-10  Jeffrey A Law  <law@redhat.com>
51611
51612         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51613
51614         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51615
51616 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51617
51618         * gcc.dg/20020312-2.c: Check for __PPC__.
51619
51620 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51621
51622         * gcc.c-torture/compile/20020709-1.c: New test.
51623
51624 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51625
51626         * g++.dg/template/qualttp21.C: New test case.
51627
51628 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51629
51630         * gcc.c-torture/compile/20020706-1.c: New test.
51631         * gcc.c-torture/compile/20020706-2.c: New test.
51632
51633 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51634             Alexandre Oliva  <aoliva@redhat.com>
51635
51636         * g++.dg/warn/incomplete1.C: New test.
51637
51638 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51639
51640         PR c++/7099
51641         * g++.dg/warn/noreturn1.C: New test.
51642
51643 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51644
51645         PR c++/6706
51646         * g++.dg/debug/debug6.C: New test.
51647         * g++.dg/debug/debug7.C: New test.
51648
51649 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51650
51651         * gcc.c-torture/compile/simd-3.c: New test.
51652
51653 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51654
51655         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51656         * gcc.dg/20020620-1.c: Likewise.
51657
51658 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51659
51660         PR c++/6944
51661         * g++.dg/init/array4.C: New test.
51662         * g++.dg/init/array5.C: New test.
51663
51664 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51665
51666         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51667         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51668
51669 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51670
51671         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51672         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51673         * gcc.dg/wtr-conversion-1.c: Likewise.
51674         * gcc.dg/wtr-escape-1.c: Likewise.
51675         * gcc.dg/wtr-int-type-1.c: Likewise.
51676         * gcc.dg/wtr-label-1.c: Likewise.
51677         * gcc.dg/wtr-static-1.c: Likewise.
51678         * gcc.dg/wtr-strcat-1.c: Likewise.
51679         * gcc.dg/wtr-suffix-1.c: Likewise.
51680         * gcc.dg/wtr-switch-1.c: Likewise.
51681         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51682         * gcc.dg/wtr-union-init-1.c: Likewise.
51683         * gcc.dg/wtr-union-init-2.c: Likewise.
51684         * gcc.dg/wtr-union-init-3.c: Likewise.
51685
51686         * gcc.dg/wtr-func-def-1.c: New test.
51687
51688 2002-07-02 Devang Patel <dpatel@apple.com>
51689
51690         * objc.dg/param-1.m: New test.
51691
51692 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51693
51694         * gcc.dg/cpp/trad/directive.c: Add test.
51695         * gcc.dg/cpp/trad/macroargs.c: Add test.
51696         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51697
51698 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51699
51700         * gcc.dg/cpp/cmdlne-M.c: New test.
51701
51702 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51703
51704         * objc.dg/desig-init-1.m: New test.
51705
51706 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51707
51708         PR c++/6716
51709         * g++.dg/template/instantiate1.C: New test.
51710
51711 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51712
51713         PR c++/7112
51714         * g++.dg/template/sizeof2.C: New test.
51715
51716 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51717
51718         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51719         gcc.dg/cpp/trad/include.c: New tests.
51720
51721 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51722
51723         PR target/7177
51724         * gcc.c-torture/compile/20020701-1.c: New test.
51725
51726 2002-07-01  Stan Shebs  <shebs@apple.com>
51727
51728         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51729         header here...
51730         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51731         (objc-torture-execute): or here.
51732
51733 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51734
51735         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51736
51737 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51738
51739         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51740
51741 2002-06-30  Devang Patel  <dpatel@apple.com>
51742
51743         * objc.dg/fsyntax-only.m: New test.
51744
51745 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51746
51747         PR c++/6695
51748         * g++.dg/template/friend7.C: New file.
51749
51750 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51751
51752         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51753         return type.
51754
51755 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51756
51757         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51758         avoid division by zero.
51759
51760 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51761
51762         * gcc.dg/Wunknownprag.c: New tests.
51763
51764 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51765
51766         * gcc.c-torture/execute/simd-2.c: New test.
51767
51768 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51769
51770         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51771         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51772         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51773         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51774         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51775         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51776         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51777         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51778         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51779         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51780         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51781         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51782         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51783         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51784         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51785         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51786         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51787
51788 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51789
51790         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51791         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51792         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51793         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51794         New tests.
51795         * gcc.dg/cpp/trad/directive.c: Update.
51796
51797 2002-06-23  Andreas Jaeger  <aj@suse.de>
51798
51799         * gcc.c-torture/execute/complex-6.c: New.
51800
51801 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51802
51803         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51804         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51805         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51806         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51807
51808 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51809
51810         * gcc.dg/cpp/trad: New directory with traditional tests copied
51811         from parent directory.
51812         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51813         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51814         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51815         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51816         Move to trad/ and rename.
51817         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51818         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51819         gcc.dg/cpp/trad/redef2.c: New tests.
51820         * gcc.dg/cpp/trad/trad.exp: New driver.
51821
51822 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51823
51824         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51825         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51826         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51827         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51828         Remove.
51829
51830 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51831
51832         * gcc.dg/20020620-1.c: New test.
51833
51834 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51835
51836         * g++.dg/template/ttp4.C: New test.
51837
51838 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51839
51840         * g++.dg/opt/vt1.C: Fix regexp.
51841
51842 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51843
51844         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51845         Don't use attribute `noinline'.
51846
51847 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51848
51849         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51850
51851 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51852
51853         * gcc.c-torture/execute/simd-1.c: New.
51854
51855         * gcc.dg/simd-1.c: New.
51856
51857 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51858
51859         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51860
51861 2002-06-16  Richard Henderson  <rth@redhat.com>
51862
51863         * g++.dg/ext/anon-struct1.C: New.
51864         * g++.dg/ext/anon-struct2.C: New.
51865         * g++.dg/ext/anon-struct3.C: New.
51866         * gcc.dg/anon-struct-1.c: New.
51867         * gcc.dg/anon-struct-2.c: New.
51868         * gcc.dg/anon-struct-3.c: New.
51869         * gcc.dg/20011008-1.c: Adjust warning text.
51870         * gcc.dg/20020527-1.c: Add -fms-extensions.
51871
51872 2002-06-16  Richard Henderson  <rth@redhat.com>
51873
51874         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51875
51876 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51877
51878         * gcc.c-torture/execute/20020615-1.c: New test.
51879
51880 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51881
51882         * gcc.c-tortuture/execute/compare-1.c: New test case.
51883         * gcc.c-tortuture/execute/compare-2.c: New test case.
51884         * gcc.c-tortuture/execute/compare-3.c: New test case.
51885
51886 2002-06-13  Richard Henderson  <rth@redhat.com>
51887
51888         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51889         ia64 ilp32.
51890
51891 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51892
51893         * g++.dg/template/typename2.C: Update error message.
51894
51895 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51896
51897         * gcc.c-torture/execute/20020611-1.c: New test.
51898
51899 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51900
51901         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51902         list of targets to skip.
51903
51904 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51905
51906         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51907         targets if not optimizing.
51908
51909 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51910
51911         * gcc.c-torture/compile/20020605-1.c: New test.
51912
51913         * g++.dg/opt/vt1.C: New test.
51914
51915         * gcc.dg/20020531-1.c: New test.
51916
51917         * gcc.dg/20020530-1.c: New test.
51918
51919         * gcc.dg/20020527-1.c: New test.
51920
51921         * g++.dg/opt/cse1.C: New test.
51922
51923 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51924
51925         * gcc.dg/20020607-2.c: New test case.
51926
51927 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51928
51929         * gcc.c-torture/compile/20020604-1.c: New test.
51930
51931 2002-06-04  Richard Henderson  <rth@redhat.com>
51932
51933         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51934         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51935         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51936
51937 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51938
51939         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51940
51941 2002-06-03  Richard Henderson  <rth@redhat.com>
51942
51943         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51944         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51945
51946 2002-06-02  Richard Henderson  <rth@redhat.com>
51947
51948         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51949         test functions static.
51950
51951 2002-06-02  Andreas Jaeger  <aj@suse.de>
51952
51953         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51954         now.
51955
51956 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51957
51958         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51959         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51960         Update for mofified diagnostics.
51961         * gcc.dg/c99-intconst-1.c: No longer fail.
51962
51963 2002-06-02  Richard Henderson  <rth@redhat.com>
51964
51965         * gcc.dg/uninit-A.c: Remove xfail markers.
51966
51967 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51968
51969         * gcc.dg/fnegate-1.c: New test case.
51970
51971 2002-05-30  Osku Salerma  <osku@iki.fi>
51972
51973         * gcc.c-torture/execute/mayalias-1.c: New file.
51974
51975 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51976
51977         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51978         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51979         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51980
51981 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51982
51983         * gcc.c-torture/execute/20020529-1.c: New test.
51984
51985 2002-05-27  Richard Henderson  <rth@redhat.com>
51986
51987         * g++.dg/ext/attrib6.C: New test case.
51988
51989 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51990
51991         * gcc.c-torture/execute/pure-1.c: New test.
51992
51993 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51994
51995         * gcc.dg/cpp/arith-2.c: Remove.
51996
51997 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51998
51999         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52000         * gcc.dg/cpp/if-3.c: Remove.
52001
52002 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52003
52004         * g++.dg/opt/cse2.C: New test.
52005
52006 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52007
52008         * gcc.dg/cpp/arith-1.c: New semantic tests.
52009         * gcc.dg/cpp/if-1.c: Update.
52010
52011 2002-05-24  Ben Elliston  <bje@redhat.com>
52012
52013         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52014
52015 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52016
52017         * gcc.dg/verbose-asm.c: New test.
52018
52019 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52020
52021         * gcc.dg/cpp/paste12.c: New test.
52022
52023 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52024
52025         * g++.dg/parse/named_ops.C: New test.
52026
52027 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52028
52029         * gcc.dg/weak-8.c: New test.
52030
52031 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52032
52033         * gcc.dg/weak-2.c: Allow optional leading underscore
52034         in scan-assembler symbol name.
52035         * gcc.dg/weak-3.c: Likewise.
52036         * gcc.dg/weak-4.c: Likewise.
52037         * gcc.dg/weak-5.c: Likewise.
52038
52039 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52040
52041         * gcc.dg/20020523-1.c: New test.
52042
52043 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52044
52045         * objc.dg/const-str-2.m: Update now that we stop after
52046         a command line error.
52047
52048 2002-05-22  Richard Henderson  <rth@redhat.com>
52049
52050         * g++.dg/dg.exp: Fix typo in test pruneing.
52051
52052 2002-05-22  Richard Henderson  <rth@redhat.com>
52053
52054         * g++.dg/dg.exp: Prune the tls subdirectory.
52055         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52056         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52057         * g++.dg/tls/init-1.C: New.
52058
52059 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52060
52061         * gcc.dg/20020517-1.c: New test.
52062
52063 2002-05-21  Richard Henderson  <rth@redhat.com>
52064
52065         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52066         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52067
52068 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52069
52070         * g++.dg/other/copy2.C: New test.
52071
52072 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52073
52074         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52075         (MAX_COPY): Bump up to 10 times sizeof (long long).
52076         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52077
52078         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52079         sizeof (long long).
52080
52081         * gcc.c-torture/execute/strcpy-1.c: New test.
52082
52083 2002-05-19  Jason Merrill  <jason2redhat.com>
52084
52085         * g++.dg/ext/oper1.C: New test.
52086
52087 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52088 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52089
52090         * README.QMTEST: New file.
52091
52092         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52093
52094 2002-05-19  Andreas Jaeger  <aj@suse.de>
52095
52096         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52097         now.
52098         * gcc.c-torture/execute/loop-2d.x: Likewise.
52099
52100 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52101
52102         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52103         support weak symbols.
52104         * gcc.dg/weak-4.c: Likewise.
52105         * gcc.dg/weak-6.c: Likewise.
52106
52107 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52108
52109         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52110         cygwin, coff and h8300-*-hms targets
52111         * gcc.dg/weak-5.c: Likewise.
52112         * gcc.dg/weak-7.c: Likewise.
52113
52114 2002-05-16  Jason Merrill  <jason@redhat.com>
52115
52116         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52117         (scan-assembler-not, scan-assembler-dem): Likewise.
52118         (scan-assembler-dem-not): Likewise.
52119
52120 2002-05-15  Richard Henderson  <rth@redhat.com>
52121
52122         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52123
52124 2002-05-15  Richard Henderson  <rth@redhat.com>
52125
52126         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52127         (vfoo1f): Warning here.
52128         (vfoo1l): Don't redefine the alias.
52129
52130 2002-05-14  Jason Merrill  <jason@redhat.com>
52131             Alexandre Oliva  <aoliva@redhat.com>
52132
52133         * g++.dg/init/pm1.C: New test.
52134
52135 2002-05-12  David S. Miller  <davem@redhat.com>
52136
52137         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52138         types.
52139
52140 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52141
52142         * gcc.c-torture/execute/20020510-1.c: New test case.
52143
52144 2002-05-10  David S. Miller  <davem@redhat.com>
52145
52146         * gcc.c-torture/execute/conversion.c: Test long double too.
52147
52148 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52149
52150         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52151         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52152         * lib/g++.exp (g++_link_flags): Likewise.
52153         * lib/objc.exp (objc_target_compile): Likewise.
52154
52155 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52156
52157         * gcc.dg/cpp/poison.c: Update.
52158         * gcc.dg/cpp/20000625-2.c: Remove.
52159         * gcc.dg/cpp/direct2s.c: Remove final test.
52160
52161 2002-05-08  Tom Rix  <trix@redhat.com>
52162
52163         * gcc.c-torture/execute/20020508-1.c: New test.
52164         * gcc.c-torture/execute/20020508-2.c: New test.
52165         * gcc.c-torture/execute/20020508-3.c: New test.
52166
52167 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52168
52169         * gcc.dg/cpp/charconst-4.c: More tests.
52170
52171 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52172
52173         PR c/6569
52174         * gcc.dg/weak-3.c: Update location of warning messages.
52175         * gcc.dg/weak-5.c: Likewise.
52176
52177 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52178
52179         * gcc.c-torture/execute/20020506-1.c: New test case.
52180
52181 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52182
52183         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52184
52185 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52186
52187         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52188
52189 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52190
52191         * gcc.dg/cpp/charconst-3.c: New test.
52192
52193 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52194
52195         * gcc.dg/cpp/charconst.c: Update tests.
52196
52197 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52198
52199         * treelang: Added directory for new sample language treelang. Also
52200         lib/treelang.exp: New file to signal treelang should be tested.
52201
52202 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52203
52204         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52205         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52206         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52207         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52208         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52209         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52210         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52211
52212 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52213
52214         * gcc.dg/format/xopen-2.c: New test.
52215
52216 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52217
52218         * gcc.dg/20020503-1.c: New test.
52219
52220 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52221
52222         * g++.dg/init/dtor1.C: Make it tougher.
52223
52224 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52225
52226         * g++.dg/init/dtor1.C: New test.
52227
52228 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52229
52230         * gcc.dg/altivec-8.c: New.
52231
52232 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52233
52234         * gcc.dg/altivec-7.c: New.
52235
52236 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52237
52238         * g++.dg/parse/typedef1.C: New test.
52239
52240 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52241
52242         PR c++/6486
52243         * g++.dg/template/friend6.C: New test.
52244
52245         PR c++/6492
52246         * g++.dg/init/copy1.C: New test.
52247
52248 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52249
52250         * g++.dg/warn/effc1.C: New test.
52251
52252 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52253
52254         * gcc.dg/cpp/if-cexp.c: Add a test.
52255
52256 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52257
52258         * gcc.dg/20020426-2.c: New test.
52259
52260 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52261
52262         * gcc.dg/cpp/if-mop.c: Update.
52263         * gcc.dg/cpp/if-mpar.c: Add test.
52264         * gcc.dg/cpp/if-oppr.c: Update.
52265
52266 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52267
52268         PR c/6343
52269         * gcc.dg/weak-[2-7].c: New tests.
52270
52271 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52272
52273         * gcc.dg/enum1.c: New test.
52274
52275 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52276
52277         PR c++/6497
52278         * g++.dg/inherit/access2.C: New test.
52279
52280 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52281
52282         PR bootstrap/6445
52283         * gcc.dg/20020426-1.c: New test.
52284
52285 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52286
52287         * g++.dg/abi/enum1.C: New test.
52288
52289 2002-04-26  Richard Henderson  <rth@redhat.com>
52290
52291         * gcc.dg/c99-bool-1.c: Expect always true warning.
52292
52293 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52294
52295         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52296
52297 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52298
52299         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52300         targets.
52301
52302 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52303
52304         * g++.dg/abi/mange7.C: New test.
52305
52306         PR c++/6438.
52307         * g++.dg/parse/stmtexpr2.C: New test.
52308
52309 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52310
52311         * gcc.dg/20020312-2.c: Add SH target.
52312
52313 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52314
52315         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52316         compiler output on mips*-*-irix*.
52317
52318 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52319
52320         * g++.dg/parse/attr1.C: New test.
52321
52322 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52323
52324         * gcc.c-torture/execute/string-opt-17.c: New test case.
52325         * gcc.c-torture/execute/memset-2.c: New test case.
52326
52327 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52328
52329         PR c++/6256:
52330         * g++.dg/template/friend5.C: New test.
52331
52332         PR c++/6331:
52333         * g++.dg/template/qual1.C: Likewise.
52334
52335 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52336
52337         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52338         Include stdlib.h, not stdio.h or ctype.h.
52339
52340 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52341
52342         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52343         cris-*-elf* and mmix-*-*.
52344         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52345         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52346         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52347         Ditto.
52348         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52349         * gcc.dg/wchar_t-1.c: Ditto.
52350
52351 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52352
52353         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52354         Clarify comment.
52355
52356 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52357
52358         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52359
52360 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52361
52362         * gcc.c-torture/execute/20000906-1.x: Delete.
52363
52364 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52365
52366         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52367
52368 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52369
52370         * PR6367
52371         * g77.f-torture/execute/6367.f: New test.
52372         * g77.f-torture/execute/6367.x: Disable for MMIX.
52373
52374 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52375
52376         * PR6352
52377         * g++.dg/opt/inline2.C: New test.
52378
52379 2002-04-18  Richard Henderson  <rth@redhat.com>
52380
52381         * gcc.dg/20000906-1.c: Enable for all targets.
52382         * gcc.c-torture/compile/iftrap-2.c: New.
52383
52384 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52385
52386         * gcc.dg/20020418-1.c: New test.
52387         * gcc.dg/20020418-2.c: New test.
52388
52389 2002-04-18  Richard Henderson  <rth@redhat.com>
52390
52391         * gcc.c-torture/compile/iftrap-1.c: New.
52392         * gcc.dg/iftrap-1.c: Adjust for ia64.
52393         * gcc.dg/iftrap-2.c: New.
52394
52395 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52396
52397         * gcc.c-torture/compile/20020418-1.c: New test.
52398
52399 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52400
52401         * gcc.c-torture/compile/20020415-1.c: New.
52402
52403 2002-04-18  David S. Miller  <davem@redhat.com>
52404
52405         * gcc.c-torture/execute/20020418-1.c: New test.
52406
52407 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52408
52409         * gcc.dg/20020416-1.c: New test.
52410
52411         * g++.dg/opt/inline1.C: New test.
52412
52413 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52414
52415         * gcc.dg/altivec-5.c: New test.
52416
52417         * gcc.dg/20020415-1.c: New test.
52418
52419 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52420
52421         * lib/chill.exp: Remove.
52422
52423 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * g++.dg/other/big-struct.C: New test.
52426
52427 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52428
52429         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52430         of scratch file.
52431
52432 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52433
52434         PR c/6277
52435         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52436         in scan-assembler function name
52437
52438 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52439
52440         * g77.f-torture/execute/980628-4.x,
52441         g77.f-torture/execute/980628-5.x,
52442         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52443         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52444         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52445         i[34567]86-*-*.
52446
52447 2002-04-13  David S. Miller  <davem@redhat.com>
52448
52449         * gcc.c-torture/execute/20020413-1.c: New test.
52450
52451 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52452
52453         * gcc.dg/asm-6.c,
52454         * g++.dg/ext/asm1.C: New tests.
52455
52456 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52457
52458         PR c++ 5373.
52459         * g++.dg/parse/stmtexpr1.C: New test.
52460
52461         PR c++/5189.
52462         * g++.dg/template/copy1.C: New test.
52463
52464 2002-04-12  Richard Henderson  <rth@redhat.com>
52465
52466         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52467
52468 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52469
52470         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52471         gcc.c-torture/execute/20020307-2.c.
52472
52473 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52474
52475         * g++.dg/ext/attrib5.C,
52476         * g++.dg/lookup/struct1.C: New tests.
52477
52478 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52479
52480         * gcc.dg/20020411-1.c: New test.
52481
52482         * gcc.c-torture/execute/20020411-1.c: New test.
52483
52484 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52485
52486         * g77.f-torture/execute/6177.f: New test.
52487
52488 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52489
52490         PR middle-end/6247
52491         * g++.dg/opt/cleanup1.C: New test.
52492
52493         * g++.dg/opt/const1.C: New test.
52494
52495 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52496
52497         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52498
52499 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52500
52501         PR c++/5507
52502         * g++.dg/template/typename2.C: New test.
52503
52504 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52505
52506         * gcc.c-torture/execute/loop-12.c: New.
52507
52508 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52509
52510         * g77.f-torture/execute/980628-4.x,
52511         g77.f-torture/execute/980628-5.x,
52512         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52513         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52514         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52515
52516 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52517
52518         PR optimization/6086
52519         * g++.dg/opt/preinc1.C: New test.
52520
52521 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52522
52523         PR c++/5571
52524         * g++.dg/opt/static2.C: New test.
52525
52526 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52527
52528         PR c/5120
52529         * gcc.dg/20020406-1.c: New test.
52530
52531 2002-04-04  David S. Miller  <davem@redhat.com>
52532
52533         * gcc.c-torture/execute/20020404-1.c: New test.
52534
52535 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52536
52537         PR c/6123
52538         * gcc.dg/20020312-2.c: Do not declare global register variable
52539         if __PIC__ or __pic__ is defined.
52540
52541 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52542
52543         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52544         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52545
52546 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52547
52548         * gcc.misc-tests/linkage.exp: Update last change to handle
52549         sparc*-, not just sparc-.
52550
52551 2002-04-03  Richard Henderson  <rth@redhat.com>
52552
52553         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52554
52555 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52556
52557         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52558
52559 2002-04-02  David S. Miller  <davem@redhat.com>
52560
52561         * gcc.c-torture/execute/20020402-3.c: New test.
52562
52563 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52564
52565         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52566         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52567
52568         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52569         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52570         g77.f-torture/execute/20001201.x,
52571         g77.f-torture/execute/u77-test.x: New files.
52572
52573         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52574         * gcc.dg/wchar_t-1.c: Ditto.
52575
52576 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52577
52578         * gcc.c-torture/execute/20020402-1.c: New test.
52579
52580 2002-04-01  Richard Henderson  <rth@redhat.com>
52581
52582         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52583
52584         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52585
52586 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52587
52588         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52589
52590 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52591
52592         * g++.dg/inherit/template-as-base.C: Expect error.
52593         * g++.dg/inherit/namespace-as-base.C: Likewise.
52594
52595 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52596
52597         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52598         g++.dg/ext/instantiate3.C: Tweak match patterns.
52599
52600         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52601         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52602         -da test.
52603
52604 2002-03-31  Richard Henderson  <rth@redhat.com>
52605
52606         * gcc.dg/special/alias-2.c: New.
52607         * gcc.dg/special/ecos.exp: Run it.
52608
52609 2002-03-31  Richard Henderson  <rth@redhat.com>
52610
52611         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52612
52613 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52614
52615         * gcc.dg/weak-1.c: Disable on h8300 port.
52616
52617 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52618
52619         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52620         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52621         ordering tests.
52622         * g++.dg/bprob/bprob-1.C: New test.
52623         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52624         * g++.dg/gcov/gcov-1.C: New test.
52625         * g++.dg/gcov/gcov-1.x: New file.
52626         * g++.dg/gcov/gcov-2.C: New test.
52627         * g++.dg/gcov/gcov-3.C: New test.
52628         * g++.dg/gcov/gcov-3.h: New file.
52629
52630 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52631
52632         * g++.old-deja/g++.other/builtins5.C: New test.
52633         * g++.old-deja/g++.other/builtins6.C: New test.
52634         * g++.old-deja/g++.other/builtins7.C: New test.
52635         * g++.old-deja/g++.other/builtins8.C: New test.
52636         * g++.old-deja/g++.other/builtins9.C: New test.
52637
52638 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52639
52640         * g++.dg/opt/static1.C: New test.
52641
52642         * g++.dg/opt/longbranch1.C: New test.
52643
52644 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52645
52646         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52647
52648         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52649
52650 2002-03-28  Jeffrey A Law  (law@redhat.com)
52651
52652         * gcc.c-torture/execute/20020328-1.c: New test.
52653
52654 2002-03-27  Richard Henderson  <rth@redhat.com>
52655
52656         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52657         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52658         move from g++.old-deja/g++.ext/.
52659
52660 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52661
52662         * g++.dg/init/new2.C: New test.
52663
52664 2002-03-26  Richard Henderson  <rth@redhat.com>
52665
52666         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52667
52668         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52669         on sparc.
52670
52671         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52672         sparcv9 systems.
52673         * gcc.dg/20001102-1.c: Likewise.
52674
52675 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52676
52677         * gcc.dg/cpp/endif-pedantic1.c,
52678         gcc.dg/cpp/endif-pedantic2.c: New tests.
52679
52680 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52681
52682         * g++.dg/init/new1.C: New test.
52683
52684 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52685
52686         * g++.dg/abi/vbase9.C: New test.
52687
52688 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52689
52690         * gcc.dg/arm-asm.c: New test.
52691
52692 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52693
52694         * gcc.dg/Wswitch-enum.c: New test.
52695         Fix PR c/5044.
52696
52697 2002-03-26  Richard Henderson  <rth@redhat.com>
52698
52699         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52700         structure.
52701
52702 2002-03-25  Richard Henderson  <rth@redhat.com>
52703
52704         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52705         sparcv9 systems.
52706
52707         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52708         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52709
52710 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52711
52712         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52713
52714 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52715
52716         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52717         targets using generic thunk support.
52718
52719 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52720
52721         * gcc.c-torture/compile/20020323-1.c: New test.
52722
52723         * g++.dg/opt/conj2.C: New test.
52724
52725 2002-03-24  Richard Henderson  <rth@redhat.com>
52726
52727         * gcc.dg/weak-1.c: Use -fno-common.
52728
52729 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52730
52731         * g77.dg/f77-edit-apostrophe-out.f: New test
52732         * g77.dg/f77-edit-h-out.f: New test
52733         * g77.dg/f77-edit-t-in.f: New test
52734         * g77.dg/f77-edit-t-out.f: New test
52735         * g77.dg/f77-edit-x-out.f: New test
52736         * g77.dg/f77-edit-slash-out.f: New test
52737         * g77.dg/f77-edit-colon-out.f: New test
52738         * g77.dg/f77-edit-s-out.f: New test
52739
52740 2002-03-24  Richard Henderson  <rth@redhat.com>
52741
52742         * objc/execute/formal_protocol-6.x: New XFAIL.
52743
52744 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52745
52746         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52747         that do not support weak symbols
52748
52749 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52750
52751         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52752         * lib/g77.exp: Likewise.
52753         * lib/objc.exp: Likewise.
52754
52755 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52756
52757         * gcc.dg/Wswitch-default.c: New test.
52758
52759 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52760
52761         * g++.dg/other/enum1.C: New test.
52762
52763 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52764
52765         * gcc.dg/pragma-ep-3.c: Fix typo.
52766
52767 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52768
52769         * g++.dg/inherit/template-as-base.C: New test.
52770
52771 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52772
52773         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52774         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52775
52776 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52777
52778         * gcc.dg/cpp/multiline.c: Update to match.
52779
52780 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52781
52782         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52783
52784 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52785
52786         * gcc.dg/cpp/extratokens2.c: New file.
52787
52788 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52789
52790         * gcc.dg/20020312-2.c: Add rs6000 target.
52791
52792         * gcc.c-torture/compile/20020319-1.c: New test.
52793
52794 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52795
52796         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52797         (A, E): Handle this.
52798
52799 2002-03-20  Jason Merrill  <jason@redhat.com>
52800
52801         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52802         ignoring -fpic.
52803         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52804         through prune_gcc_output.
52805
52806 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52807
52808         * gcc.c-torture/compile/20020320-1.c: New test.
52809
52810 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52811
52812         * gcc.c-torture/compile/20020318-1.c: New test.
52813
52814         * gcc.dg/struct-by-value-1.c: New test.
52815
52816         * gcc.dg/20020319-1.c: New test.
52817
52818 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52819
52820         * g++.dg/opt/conj1.C: New test.
52821
52822 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52823
52824         * g++.dg/template/qualttp20.C: Revert previous change.
52825         * g++.dg/template/qualttp3.C: Likewise.
52826         * g++.dg/template/qualttp4.C: Likewise.
52827         * g++.dg/template/qualttp5.C: Likewise.
52828         * g++.dg/template/qualttp6.C: Likewise.
52829         * g++.dg/template/qualttp7.C: Likewise.
52830         * g++.dg/template/qualttp8.C: Likewise.
52831         * g++.dg/template/recurse.C: Likewise.
52832
52833 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52834
52835         * gcc.dg/cpp/wchar-1.c: Update.
52836
52837 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52838
52839         * g++.dg/template/conv1.C: New test.
52840         * g++.dg/template/conv2.C: New test.
52841         * g++.dg/template/conv3.C: New test.
52842         * g++.dg/template/conv4.C: New test.
52843
52844 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52845
52846         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52847         * g++.dg/template/qualttp3.C: Likewise.
52848         * g++.dg/template/qualttp4.C: Likewise.
52849         * g++.dg/template/qualttp5.C: Likewise.
52850         * g++.dg/template/qualttp6.C: Likewise.
52851         * g++.dg/template/qualttp7.C: Likewise.
52852         * g++.dg/template/qualttp8.C: Likewise.
52853         * g++.dg/template/recurse.C: Likewise.
52854
52855 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52856
52857         * g++.dg/opt/dtor1.C: New test.
52858
52859 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52860
52861         * gcc.c-torture/compile/20020315-1.c: New test.
52862
52863 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52864
52865         * gcc.dg/weak-1.c: Fix scan tests.
52866
52867 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52868
52869         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52870         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52871         cris-*-aout* mmix-*-*.
52872         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52873         cris-*-aout* mmix-*-*.
52874         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52875         cris-*-elf* cris-*-aout* and mmix-*-*.
52876         * gcc.dg/20001009-1.c: Ditto.
52877         * gcc.dg/20010912-1.c: Ditto.
52878         * gcc.dg/20020122-4.c: Ditto.
52879         * gcc.dg/inline-2.c: Ditto.
52880
52881 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52882
52883         * gcc.c-torture/compile/20020314-1.c: New test.
52884
52885 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52886
52887         * gcc.c-torture/execute/20020314-1.c: New test.
52888
52889 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52890
52891         * g++.dg/warn/Wunused-1.C: New test.
52892
52893 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52894
52895         * g++.dg/abi/mangle6.C: New test.
52896
52897 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52898
52899         * gcc.c-torture/compile/20020309-2.c: New test.
52900
52901         * gcc.c-torture/compile/20020312-1.c: New test.
52902
52903 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52904
52905         * g++.dg/other/access1.C: New test.
52906
52907 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52908
52909         * gcc.c-torture/execute/wchar_t-1.c: New test.
52910
52911 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52912
52913         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52914
52915 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52916
52917         * gcc.dg/20020312-1.c: New test case.
52918
52919 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52920
52921         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52922
52923 2002-03-11  Richard Henderson  <rth@redhat.com>
52924
52925         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52926         * g++.old-deja/g++.jason/report.C: Likewise.
52927
52928 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52929
52930         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52931         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52932
52933 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52934
52935         * g++.dg/overload/pmf1.C: New test.
52936
52937 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52938
52939         * gcc.c-torture/execute/20020307-1.c: Use long.
52940
52941 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52942
52943         PR optimization/5844
52944         * gcc.dg/20020310-1.c: New test.
52945
52946 2002-03-09  Michael Meissner  <meissner@redhat.com>
52947
52948         * gcc.c-torture/execute/memcpy-2.c: New test.
52949         * gcc.c-torture/execute/memset-1.c: New test.
52950         * gcc.c-torture/execute/strlen-1.c: New test.
52951         * gcc.c-torture/execute/strcmp-1.c: New test.
52952         * gcc.c-torture/execute/strncmp-1.c: New test.
52953
52954 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52955
52956         * gcc.dg/ppc-ldstruct.c: New test.
52957
52958 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * gcc.c-torture/execute/va-arg-22.c: New test.
52961
52962 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52963
52964         * gcc.c-torture/compile/20020309-1.c: New test.
52965
52966 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52967
52968         * gcc.c-torture/execute/20020307-2.c: New test.
52969
52970 2002-03-07  Jeffrey A Law  (law@redhat.com)
52971
52972         * g77.f-torture/compile/20020307-1.f: New test.
52973
52974 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52975
52976         * gcc.dg/unordered-1.c: New test.
52977
52978 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52979
52980         * gcc.c-torture/execute/20020307-1.c: New test.
52981
52982 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52983
52984         * gcc.dg/20020304-1.c: New test.
52985
52986         * gcc.c-torture/compile/20020304-2.c: New test.
52987
52988 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52989
52990         * gcc.c-torture/compile/20020304-1.c: New test case
52991         (from PR c/5830).
52992
52993 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52994
52995         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52996
52997 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52998
52999         * g++.dg/other/classkey1.C: New test.
53000
53001 2002-03-01  Richard Henderson  <rth@redhat.com>
53002
53003         * gcc.c-torture/compile/981223-1.x: New.
53004         * gcc.c-torture/compile/920625-1.x: New.
53005
53006 2002-02-28  Richard Henderson  <rth@redhat.com>
53007
53008         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53009
53010 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53011
53012         * gcc.c-torture/execute/20020227-1.c: New test.
53013
53014 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53015
53016         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53017         here" ERROR lines.
53018         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53019         * g++.old-deja.g++.other/defarg1.C: Likewise.
53020         * g++.old-deja/g++.pt/calls2.C: Likewise.
53021         * g++.old-deja/g++.pt/crash20.C: Likewise.
53022         * g++.old-deja/g++.pt/crash30.C: Likewise.
53023         * g++.old-deja/g++.pt/crash36.C: Likewise.
53024         * g++.old-deja/g++.pt/crash6.C: Likewise.
53025         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53026         * g++.old-deja/g++.pt/derived3.C: Likewise.
53027         * g++.old-deja/g++.pt/error1.C: Likewise.
53028         * g++.old-deja/g++.pt/friend21.C: Likewise.
53029         * g++.old-deja/g++.pt/friend23.C: Likewise.
53030         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53031         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53032
53033 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53034
53035         * gcc.c-torture/execute/20020225-2.c: New test.
53036
53037 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53038
53039         * gcc.c-torture/execute/920730-1t.c,
53040         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53041         Delete test cases, only relevant to -traditional.
53042
53043 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53044
53045         * gcc.dg/cpp/undef1.c: Remove.
53046         * gcc.dg/cpp/directiv.c: Update.
53047         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53048
53049 2002-02-27  Michael Meissner  <meissner@redhat.com>
53050
53051         * gcc.c-torture/execute/20020226-1.c: New test.
53052
53053 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53054
53055         * g++.dg/debug/debug4.C: New test.
53056
53057         * gcc.dg/ia64-visibility-1.c: New test.
53058
53059 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53060
53061         * gcc.dg/debug/20020224-1.c: New.
53062
53063 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53064
53065         * gcc.c-torture/execute/960416-1.x: New.
53066         * gcc.c-torture/execute/divconst-3.x: Likewise.
53067
53068 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53069
53070         * gcc.dg/20020224-1.c: New test.
53071
53072 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53073
53074         * gcc.c-torture/execute/20020225-1.c: New.
53075
53076 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53077
53078         * gcc.dg/cpp/wchar-1.c: New test.
53079
53080 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53081
53082         * gcc.dg/20020222-1.c: New test.
53083
53084 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53085
53086         * g++.dg/opt/anonunion1.C: New test.
53087
53088 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53089
53090         * g++.dg/template/qualttp19.C: New test.
53091         * g++.dg/template/qualttp20.C: New test.
53092         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53093         * g++.old-deja/g++.other/qual1.C: Likewise.
53094
53095 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53096
53097         * gcc.dg/attr-alwaysinline.c: New.
53098
53099 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53100
53101         * gcc.dg/20020220-1.c: New test.
53102
53103         * gcc.dg/20020220-2.c: New test.
53104
53105         * g++.dg/opt/mmx1.C: New test.
53106
53107 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53108
53109         * gcc.c-torture/compile/20020110.c: New test.
53110
53111 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53112
53113         * gcc.c-torture/execute/20020219-1.c: New test.
53114
53115         * gcc.dg/20020219-1.c: New test.
53116
53117         * gcc.dg/noncompile/20020220-1.c: New test.
53118
53119         * g++.dg/opt/ptrintsum1.C: New test.
53120
53121         * gcc.dg/debug/20020220-1.c: New test.
53122
53123 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53124
53125         * gcc.c-torture/execute/20020216-1.c: New test.
53126
53127 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53128
53129         * gcc.dg/decl-1.c: Update, new test.
53130
53131 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53132
53133         * g++.dg/abi/bitfield1.C: New test.
53134         * g++.dg/abi/bitfield2.C: New test.
53135
53136 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53137
53138         * gcc.dg/attr-nest.c: New test.
53139
53140 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53141
53142         * gcc.c-torture/execute/20020215-1.c: New test.
53143
53144 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53145
53146         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53147         * g++.dg/debug/debug.exp: New.
53148         * g++.dg/debug/trivial.C: New.
53149         * g++.dg/debug/debug1.C: Moved...
53150         * g++.dg/other/debug1.C: ...from here.
53151         * g++.dg/debug/debug2.C: Moved...
53152         * g++.dg/other/debug2.C: ...from here.
53153         * g++.dg/debug/debug3.C: Moved...
53154         * g++.dg/other/debug3.C: ...from here.
53155
53156         * gcc.dg/noncompile/20020213-1.c: New test.
53157
53158 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53159
53160         * g++.dg/other/debug3.C: New test.
53161
53162         * gcc.c-torture/execute/20020213-1.c: New test.
53163
53164 2002-02-13  Richard Smith <richard@ex-parrot.com>
53165
53166         * g++.old-deja/g++.other/thunk1.C: New test.
53167
53168 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53169
53170         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53171
53172 2002-02-13  Stan Shebs  <shebs@apple.com>
53173
53174         * gcc.dg/altivec-3.c: New.
53175
53176 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53177
53178         * gcc.dg/Wunreachable-1.c: New test.
53179         * gcc.dg/Wunreachable-2.c: New test.
53180
53181 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53182
53183         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53184
53185 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53186
53187         * gcc.dg/decl-1.c: New test.
53188
53189 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53190
53191         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53192
53193 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53194
53195         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53196         * gcc.c-torture/compile/980506-1.x: Likewise.
53197
53198 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53199
53200         * gcc.dg/20020210-1.c: New.
53201
53202 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53203
53204         * g77.f-torture/execute/947.f: New regression test
53205         for PR fortran/947.
53206
53207 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53208
53209         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53210         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53211
53212 2002-02-08  Richard Henderson  <rth@redhat.com>
53213
53214         * gcc.c-torture/compile/labels-3.c: New.
53215
53216 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53217
53218         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53219         expression statements work instead.
53220         * gcc.dg/noncompile/20020207-1.c: New test.
53221
53222 2002-02-07  Richard Henderson  <rth@redhat.com>
53223
53224         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53225
53226 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53227
53228         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53229         message from g77
53230         * lib/g77-dg.exp: Trim g77 error messages so that they are
53231         recognized by dg.exp.
53232
53233 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53234
53235         PR fortran/5473
53236         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53237
53238 2002-02-07  Richard Henderson  <rth@redhat.com>
53239
53240         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53241         to be sufficiently aligned for integers.
53242
53243 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53244
53245         * g++.dg/template/friend4.C: New test.
53246
53247 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53248
53249         PR fortran/5743
53250         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53251         unsupported cases.
53252
53253 2002-02-07  Richard Henderson  <rth@redhat.com>
53254
53255         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53256         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53257         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53258         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53259
53260 2002-02-06  Richard Henderson  <rth@redhat.com>
53261
53262         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53263
53264 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53265
53266         * gcc.dg/20020206-1.c: New test.
53267
53268 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53269
53270         * gcc.c-torture/execute/20020206-1.c: New test.
53271
53272         * gcc.c-torture/execute/20020206-2.c: New test.
53273
53274         PR optimization/5429:
53275         * gcc.c-torture/compile/20020206-1.c: New test.
53276
53277 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53278
53279         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53280         as certain file formats cannot support particularly large
53281         alignments.
53282
53283         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53284         and do not expect to be able to link the executable.
53285
53286         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53287         fail because the COFF format does not support the weak attribute.
53288
53289 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53290
53291         * g77.dg/pr5473.f: New test
53292
53293 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53294
53295         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53296         Fix testcase accordingly.
53297
53298 2002-02-04  Richard Henderson  <rth@redhat.com>
53299
53300         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53301         (buf): Change to be an array of pointers, not ints.
53302
53303 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53304
53305         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53306         before all tests.  Move warning one line above to match where it
53307         C frontend emits.
53308         * gcc.dg/Wswitch-2.c: New test.
53309         * g++.dg/warn/Wswitch-1.C: New test.
53310         * g++.dg/warn/Wswitch-2.C: New test.
53311
53312 2002-02-04  Richard Henderson  <rth@redhat.com>
53313
53314         * g++.dg/abi/offsetof.C: Fix size comparison.
53315
53316 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53317
53318         * gcc.dg/cast-qual-2.c: New test.
53319
53320 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53321
53322         * gcc.dg/20020201-4.c: New test.
53323
53324 2002-02-04  Ben Elliston  <bje@redhat.com>
53325
53326         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53327         target_info attribute != 0, in addition to the empty string.
53328         (gcc_target_compile): Likewise.
53329
53330 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53331
53332         * gcc.dg/Wswitch.c: New test.
53333         PR gcc/4475. PR gcc/3780.
53334
53335 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53336
53337         * g77.f-torture/execute/5122.f: New test for regressions
53338         against PR fortran/5122.
53339
53340 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53341
53342         * g77.f-torture/compile/pr3743.f: Delete
53343         * g77.dg/pr3743-1.f: New test.
53344         * g77.dg/pr3743-2.f: New test.
53345         * g77.dg/pr3743-3.f: New test.
53346         * g77.dg/pr3743-4.f: New test.
53347
53348 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53349
53350         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53351
53352 2002-02-02  Richard Henderson  <rth@redhat.com>
53353
53354         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53355         * gcc.c-torture/execute/bf64-1.c: Likewise.
53356
53357 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53358
53359         * gcc.dg/20020201-2.c: New test.
53360
53361         * gcc.dg/20020201-3.c: New test.
53362
53363         * gcc.c-torture/execute/bitfld-2.c: New test.
53364
53365 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53366
53367         * gcc.dg/bitfld-1.c: Update.
53368         * gcc.dg/bitfld-2.c: Update.
53369         * gcc.c-torture/execute/bitfld-1.x: New.
53370
53371 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53372
53373         * gcc.c-torture/execute/20020201-1.c: New test.
53374
53375 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53376
53377         PR target/5469
53378         * gcc.dg/20020201-1.c: New test.
53379
53380 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53381
53382         PR fortran/3743
53383         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53384         * g77.f-torture/compile/pr3743.x: Remove
53385
53386 2002-01-31  Tom Rix  <trix@redhat.com>
53387
53388         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53389
53390 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53391
53392         * gcc.dg/noncompile/20020130-1.c: New test.
53393
53394 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53395
53396         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53397
53398 2002-01-29  Richard Henderson  <rth@redhat.com>
53399
53400         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53401         to long long.
53402         * gcc.c-torture/execute/bf64-1.c: Likewise.
53403
53404 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53405
53406         * gcc.c-torture/execute/20020129-1.c: New test.
53407
53408 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53409
53410         * gcc.c-torture/compile/20000224-1.c: Update.
53411         * gcc.c-torture/execute/bitfld-1.c: New tests.
53412         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53413         * gcc.dg/uninit-A.c: Update.
53414
53415 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53416
53417         * g++.dg/template/ctor1.C: Add instantiation.
53418
53419 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53420
53421         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53422         argument to __builtin_prefetch to be const ptr.
53423
53424 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53425
53426         * gcc.c-torture/compile/20020120-1.c: New test.
53427
53428 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53429
53430         * gcc.c-torture/execute/20020127-1.c: New test.
53431
53432 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53433
53434         * g77.dg/f77-edit-i-in.f: New test
53435         * g77.dg/f77-edit-i-out.f: New test
53436
53437 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53438
53439         * gcc.dg/debug/debug.exp: New file.
53440         * gcc.dg/debug/trivial.c: New file.
53441         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53442         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53443         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53444         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53445         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53446         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53447         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53448         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53449         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53450         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53451         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53452         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53453         * gcc.dg/20000503-1.c: Removed.
53454         * gcc.dg/20010207-1.c: Removed.
53455         * gcc.dg/20011223-1.c: Removed.
53456         * gcc.dg/20020104-2.c: Removed.
53457         * gcc.dg/debug-1.c: Removed.
53458         * gcc.dg/debug-2.c: Removed.
53459         * gcc.dg/debug-3.c: Removed.
53460         * gcc.dg/debug-4.c: Removed.
53461         * gcc.dg/debug-5.c: Removed.
53462         * gcc.dg/debug-6.c: Removed.
53463         * gcc.dg/dwarf2-1.c: Removed.
53464         * gcc.dg/dwarf2-2.c: Removed.
53465
53466 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53467
53468         * g++.old-deja/g++.other/eh5.C: New test.
53469         * g++.old-deja/g++.other/sibcall2.C: New test.
53470         * g++.old-deja/g++.other/array9.C: New test.
53471         * g++.old-deja/g++.other/typename2.C: New test.
53472         * g++.old-deja/g++.other/crash60.C: New test.
53473         * g++.old-deja/g++.other/conv9.C: New test.
53474         * g++.old-deja/g++.other/mangle10.C: New test.
53475         * g++.old-deja/g++.other/unchanging1.C: New test.
53476         * g++.old-deja/g++.other/exprstmt1.C: New test.
53477         * g++.old-deja/g++.other/inline23.C: New test.
53478         * g++.old-deja/g++.eh/ia64-1.C: New test.
53479         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53480         * g++.old-deja/g++.other/reload1.C: New test.
53481         * g++.old-deja/g++.other/static20.C: New test.
53482         * g++.old-deja/g++.other/local-alloc1.C: New test.
53483         * g++.old-deja/g++.other/conv8.C: New test.
53484         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53485         * g++.old-deja/g++.other/storeexpr1.C: New test.
53486         * g++.old-deja/g++.other/storeexpr2.C: New test.
53487         * g++.dg/eh/template2.C: New test.
53488         * g++.dg/warn/weak1.C: New test.
53489
53490 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53491
53492         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53493         Remove first, non-varying, argument.
53494
53495 2002-01-23  Richard Henderson  <rth@redhat.com>
53496
53497         * gcc.dg/inline-2.c: New.
53498
53499         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53500         Add optional target arg.  Check number of arguments.
53501         (scan-assembler-not, scan-assembler-dem): Likewise.
53502         (scan-assembler-dem-not): Likewise.
53503
53504 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53505
53506         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53507         line 12.
53508         * g++.old-deja/g++.brendan/parse3.C,
53509         g++.old-deja/g++.other/crash26.C,
53510         g++.old-deja/g++.other/crash28.C,
53511         g++.old-deja/g++.other/crash29.C,
53512         g++.old-deja/g++.other/crash30.C,
53513         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53514
53515 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53516
53517         * gcc.dg/20020115-1.c: New.
53518
53519 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53520
53521         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53522
53523 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53524
53525         * gcc.dg/20020122-3.c: New.
53526
53527 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53528
53529         * g++.dg/other/gc1.C: New test.
53530
53531 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53532
53533         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53534
53535 2002-01-22  Richard Henderson  <rth@redhat.com>
53536
53537         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53538
53539 2002-01-22  Richard Henderson  <rth@redhat.com>
53540
53541         * gcc.dg/20020122-4.c: New.
53542
53543 2002-01-22  H.J. Lu <hjl@gnu.org>
53544
53545         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53546         link output.
53547         * gcc.dg/special/ecos.exp: Likewise.
53548         * lib/g++-dg.exp: Likewise.
53549         * lib/g77-dg.exp: Likewise.
53550         * lib/gcc-dg.exp : Likewise.
53551         * lib/mike-g++.exp: Likewise.
53552         * lib/mike-g77.exp: Likewise.
53553         * lib/mike-gcc.exp: Likewise.
53554         * lib/objc-dg.exp: Likewise.
53555
53556 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53557
53558         PR target/5379
53559         * gcc.dg/20020122-2.c: New test.
53560
53561 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53562
53563         * gcc.dg/20020122-1.c: New test.
53564
53565 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53566
53567         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53568
53569 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53570
53571         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53572
53573 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53574
53575         * gcc.c-torture/compile/20020121-1.c: New test.
53576
53577 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53578
53579         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53580         ld_library_path.
53581
53582 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53583
53584         * gcc.dg/20020218-1.c: New test.
53585
53586 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53587
53588         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53589         messages
53590         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53591         "At global scope" warning
53592         * g++.dg/ext/align1.C: Change cygwin test for alignment
53593         from db-bogus to dg-warning
53594
53595 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53596
53597         * g77.f-torture/compile/cpp2.F: New test.
53598
53599 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.dg/template/access1.C: New test.
53602
53603 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53604
53605         * gcc.dg/20020118-1.c: New.
53606
53607 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53608
53609         * gcc.c-torture/execute/20020118-1.c: New test.
53610
53611 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53612
53613         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53614         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53615         alignment warnings.
53616
53617 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53618
53619         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53620         torture_with_loops and torture_without_loops
53621
53622 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53623
53624         * gcc.c-torture/compile/20020116-1.c: New test.
53625
53626 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53627
53628         * gcc.dg/20020116-2.c: New test.
53629
53630         * gcc.dg/ultrasp4.c: New test.
53631
53632         * gcc.dg/20020116-1.c: New test.
53633
53634 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53635
53636         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53637         by EABI.
53638
53639 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53640
53641         * gcc.misc-tests/i386-prefetch.exp: New.
53642         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53643         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53644         * gcc.misc-tests/i386-pf-none-1.c: New test.
53645         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53646
53647 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53648
53649         * gcc.dg/gnu89-init-1.c: Add new tests.
53650
53651 2002-01-15  Andreas Jaeger  <aj@suse.de>
53652
53653         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53654         * gcc.dg/i386-mmx-2.c: Likewise.
53655         * gcc.dg/i386-sse-1.c: Likewise.
53656         * gcc.dg/i386-sse-2.c: Likewise.
53657         * gcc.dg/i386-sse-3.c: Likewise.
53658
53659 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53660
53661         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53662         Uncomment additional cases that now pass.
53663
53664 2002-01-11  Richard Henderson  <rth@redhat.com>
53665
53666         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53667         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53668
53669 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53670
53671         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53672
53673 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53674
53675         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53676         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53677
53678 2002-01-10  Dale Johannesen  <dalej@apple.com>
53679
53680         * gcc.c-torture/execute/loop-11.c: New.
53681
53682 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53683
53684         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53685         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53686
53687 2002-01-09  Richard Henderson  <rth@redhat.com>
53688
53689         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53690         type in which to perform the operation for each size.
53691
53692 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53693
53694         * gcc.c-torture/compile/20020109-2.c: New test.
53695
53696 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53697
53698         * gcc.c-torture/execute/loop-10.c: New test.
53699
53700 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53701
53702         * gcc.c-torture/compile/20010226-1.c: New test.
53703         * gcc.c-torture/compile/20010227-1.c: New test.
53704         * gcc.c-torture/compile/20010426-1.c: New test.
53705         * gcc.c-torture/compile/20010510-1.c: New test.
53706         * gcc.c-torture/compile/20010605-3.c: New test.
53707         * gcc.c-torture/compile/20010824-1.c: New test.
53708         * gcc.c-torture/execute/20010409-1.c: New test.
53709         * gcc.dg/noncompile/20000901-1.c: New test.
53710         * gcc.dg/20001023-1.c: New test.
53711         * gcc.dg/20001101-1.c: New test.
53712         * gcc.dg/20001102-1.c: New test.
53713         * gcc.dg/20010207-1.c: New test.
53714         * gcc.dg/20010405-1.c: New test.
53715         * gcc.dg/20010822-1.c: New test.
53716         * gcc.dg/20011107-1.c: New test.
53717
53718 2002-01-09  Jeffrey A Law  (law@redhat.com)
53719
53720         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53721
53722         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53723         execution failure on PA targets.
53724
53725 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53726
53727         * gcc.c-torture/compile/20020109-1.c: New test.
53728
53729 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53730
53731         * gcc.c-torture/execute/20020108-1.c: New test.
53732
53733 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53734
53735         * gcc.dg/20020108-1.c: New test.
53736
53737 2002-01-08  H.J. Lu <hjl@gnu.org>
53738
53739         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53740         for header files.
53741
53742 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53743
53744         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53745         consistency.
53746
53747 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53748
53749         * gcc.dg/altivec-4.c: Test altivec predicates.
53750
53751 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/execute/20020107-1.c: New test.
53754
53755 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53756
53757         PR c/5279
53758         * gcc.c-torture/compile/20020106-1.c: New test.
53759
53760 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53761
53762         * gcc.c-torture/execute/nestfunc-4.c: New test.
53763
53764 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53765
53766         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53767         extra triple that slipped in.
53768         * g++.old-deja/g++.abi/align.C: Likewise.
53769         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53770
53771 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53772
53773         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53774         * g++.old-deja/g++.abi/align.C: Likewise.
53775         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53776
53777         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53778         on FreeBSD/i386.
53779         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53780         FreeBSD.
53781
53782 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53783
53784         * gcc.dg/20020104-1.c: New test.
53785
53786         * gcc.dg/20020104-2.c: New test.
53787
53788 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53789
53790         * gcc.dg/20020103-1.c: Fix typo in target selector.
53791
53792 2002-01-03  Richard Henderson  <rth@redhat.com>
53793
53794         * gcc.dg/20020103-1.c: New.
53795
53796 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53797
53798         * gcc.c-torture/execute/20020103-1.c: New test.
53799
53800 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53801
53802         * g++.dg/other/debug2.C: New test.
53803
53804         * gcc.c-torture/compile/20020103-1.c: New test.
53805
53806 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53807
53808         * gcc.dg/gnu89-init-1.c: Added new tests.
53809
53810 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53811
53812         * g++.dg/template/friend2.C: Remove as patch is reverted.
53813
53814         * g++.dg/warn/oldcast1.C: New test.
53815
53816         * g++.dg/template/ptrmem1.C: New test.
53817         * g++.dg/template/ptrmem2.C: New test.
53818
53819         * g++.dg/template/ntp.C: New test.
53820
53821         * g++.dg/other/component1.C: New test.
53822
53823         * g++.dg/template/ttp3.C: New test.
53824
53825         * g++.dg/template/friend2.C: New test.
53826         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53827
53828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53829
53830         * g++.dg/other/ptrmem1.C: New test.
53831         * g++.dg/other/ptrmem2.C: New test.
53832
53833 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53834
53835         * g++.dg/template/ctor1.C: New test.
53836
53837 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53838
53839         * g++.dg/template/friend2.C: New test.
53840
53841 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53842
53843         * gcc.dg/mmix-1.c: New test.
53844
53845 2001-12-31  Richard Henderson  <rth@redhat.com>
53846
53847         * gcc.dg/asm-5.c: New.
53848
53849 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53850
53851         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53852         in namespace __gnu_cxx
53853
53854 2001-12-30  Richard Henderson  <rth@redhat.com>
53855
53856         * gcc.dg/debug-6.c: New.
53857
53858 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53859
53860         * gcc.c-torture/compile/20011229-2.c: New test.
53861
53862 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53863
53864         * gcc.dg/debug-3.c: New test.
53865         * gcc.dg/debug-4.c: New test.
53866         * gcc.dg/debug-5.c: New test.
53867
53868 2001-12-29  Richard Henderson  <rth@redhat.com>
53869
53870         * g++.dg/eh/loop1.C: New.
53871
53872 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53873
53874         * g++.dg/template/crash1.C: New test.
53875
53876 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53877
53878         * g++.dg/other/const1.C: New test.
53879
53880 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53881
53882         * gcc.c-torture/compile/20011229-1.c: New test.
53883
53884 2001-12-28  Stan Shebs  <shebs@apple.com>
53885
53886         * lib/objc-torture.exp: Resync with c-torture.exp.
53887         * lib/objc.exp: Load standard libraries.
53888
53889 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53890
53891         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53892         additional tests.
53893
53894 2001-12-27  Roger Sayle <roger@eyesopen.com>
53895
53896         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53897
53898 2001-12-27  Richard Henderson  <rth@redhat.com>
53899
53900         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53901
53902 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53903
53904         * g++.dg/eh/ctor1.C: New test.
53905         * g++.dg/other/error2.C: New test.
53906
53907 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53908
53909         * g++.dg/other/init2.C: New test.
53910
53911 2001-12-24  Richard Henderson  <rth@redhat.com>
53912
53913         * gcc.dg/20011223-1.c: New.
53914         * gcc.dg/inline-1.c: New.
53915
53916 2001-12-23  Richard Henderson  <rth@redhat.com>
53917
53918         * gcc.dg/asm-4.c: Test operand modifiers.
53919
53920 2001-12-23  Richard Henderson  <rth@redhat.com>
53921
53922         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53923
53924 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53925
53926         * gcc.c-torture/execute/20011223-1.c: New test.
53927
53928 2001-12-21  Richard Henderson  <rth@redhat.com>
53929
53930         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53931         re-enables the warning.
53932
53933 2001-12-21  Richard Henderson  <rth@redhat.com>
53934
53935         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53936
53937 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53938
53939         * gcc.c-torture/compile/20011218-1.c: New test.
53940
53941 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53942
53943         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53944         arm-isr.c test.
53945         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53946         epilogue generation for ARM ISR routines.
53947
53948 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53949
53950         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53951         * gcc.dg/format/c90-printf-3.c: Likewise.
53952         * gcc.dg/format/c99-printf-3.c: Likewise.
53953         * gcc.dg/format/ext-1.c: Likewise.
53954         * gcc.dg/format/ext-6.c: Likewise.
53955         * gcc.dg/format/format.h: Prototype unlocked stdio.
53956
53957 2001-12-20  Richard Henderson  <rth@redhat.com>
53958
53959         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53960         (arena): Use it.
53961         (malloc): Correct allocation logic.  Abort if we fill up the
53962         arena before initialization complete.
53963         (realloc): Correct allocation logic.
53964
53965 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53966
53967         * gcc.c-torture/compile/20011219-2.c: New test.
53968
53969         * gcc.c-torture/execute/20011219-1.c: New test.
53970
53971 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53972
53973         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53974         target does not support weak symbols.
53975
53976 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53977
53978         * gcc.c-torture/compile/20011219-1.c: New test.
53979
53980 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53981
53982         * g++.dg/other/error1.C: New test.
53983
53984 2001-12-17  Jeffrey A Law  (law@redhat.com)
53985
53986         * gcc.c-torture/execute/20011217-1.c: New test.
53987
53988 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53989
53990         * objc.dg/special/: New directory.
53991         * objc.dg/special/special.exp: New file.
53992         * objc.dg/special/unclaimed-category-1.h: New file.
53993         * objc.dg/special/unclaimed-category-1a.m: New file.
53994         * objc.dg/special/unclaimed-category-1.m: New file.
53995
53996 2001-12-17  Andreas Jaeger  <aj@suse.de>
53997
53998         * gcc.c-torture/compile/20011217-2.c: New test.
53999
54000 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54001
54002         * gcc.c-torture/compile/20011217-1.c: New test.
54003
54004 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54005
54006         * gcc.dg/20011214-1.c: New.
54007
54008 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54009
54010         * gcc.dg/altivec-4.c: New.
54011
54012 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54013
54014         * gcc.dg/20011113-1.c: New test.
54015
54016 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54017
54018         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54019         std::__malloc_alloc_template<0> and
54020         std::__default_alloc_template<false, 0>.
54021
54022 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54023
54024         * objc/execute/bf-21.m: New test.
54025         * objc/execute/enumeration-1.m: New test.
54026         * objc/execute/enumeration-2.m: New test.
54027
54028 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54029
54030         * gcc.dg/gnu89-init-1.c: New test.
54031
54032 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54033
54034         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54035         * g++.old-deja/g++.jason/2371.C: Likewise.
54036         * g++.old-deja/g++.jason/template33.C: Likewise.
54037         * g++.old-deja/g++.jason/template34.C: Likewise.
54038         * g++.old-deja/g++.jason/template36.C: Likewise.
54039         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54040         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54041         * g++.old-deja/g++.other/typename1.C: Likewise.
54042         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54043         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54044         * g++.old-deja/g++.pt/typename11.C: Likewise.
54045         * g++.old-deja/g++.pt/typename14.C: Likewise.
54046         * g++.old-deja/g++.pt/typename16.C: Likewise.
54047         * g++.old-deja/g++.pt/typename3.C: Likewise.
54048         * g++.old-deja/g++.pt/typename4.C: Likewise.
54049         * g++.old-deja/g++.pt/typename5.C: Likewise.
54050         * g++.old-deja/g++.pt/typename7.C: Likewise.
54051         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54052
54053 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.dg/other/linkage1.C: New test.
54056         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54057         specifiers.
54058
54059 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54060
54061         * gcc.dg/concat.c: New test.
54062
54063 2001-12-11  Stan Shebs  <shebs@apple.com>
54064
54065         * objc/compile: New test directory.
54066         * objc/compile/compile.exp: New expect script.
54067         * objc/compile/20011211-1.m: New compile test.
54068
54069 2001-12-11  Jason Merrill  <jason@redhat.com>
54070
54071         * lib/prune.exp (prune_gcc_output): Also handle "In member
54072         function".  So many permutations...
54073
54074 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54075
54076         * g++.dg/template/typedef1.C: New test.
54077
54078 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54079
54080         * g++.dg/other/copy1.C: New test.
54081
54082 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54083
54084         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54085
54086         * gcc.dg/builtin-choose-expr.c: New.
54087
54088 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54089
54090         * gcc.dg/altivec-2.c: New.
54091
54092 2001-12-07  Richard Henderson  <rth@redhat.com>
54093
54094         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54095
54096 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54097
54098         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54099         ultrasparc.
54100
54101 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54102
54103         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54104
54105 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54106
54107         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54108         variable argument list.
54109
54110 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54111
54112         * gcc.c-torture/execute/memcheck: Delete entire directory.
54113         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54114         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54115
54116 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54117
54118         * gcc.dg/Wshadow-1.c: New test.
54119
54120 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54121
54122         * gcc.c-torture/compile/20011130-1.c: New test.
54123
54124         * gcc.dg/noncompile/20011025-1.c: New test.
54125
54126         * g++.dg/other/anon-union.C: New test.
54127
54128         * gcc.c-torture/execute/20011024-1.c: New test.
54129
54130 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54131
54132         * gcc.c-torture/execute/20000722-1.x,
54133         gcc.c-torture/execute/20010123-1.x: Remove.
54134         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54135         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54136         gcc.dg/c99-complit-2.c: New tests.
54137
54138 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54139
54140         * g++.dg/inherit/base1.C: New test.
54141
54142 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * g++.dg/other/stdarg1.C: New test.
54145
54146         * gcc.c-torture/compile/20011130-2.c: New test.
54147
54148 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54149
54150         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54151         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54152         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54153         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54154         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54155         * gcc.dg/builtin-prefetch-1.c: New test.
54156
54157 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54158
54159         * gcc.dg/20011130-1.c: New test.
54160
54161 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54162
54163         * g++.dg/other/scope1.C: New test.
54164         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54165
54166 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54167
54168         * gcc.dg/vla-init-1.c: New test.
54169
54170 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54171
54172         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54173
54174 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54175
54176         * objc.dg/alias.m: Update.
54177         * objc.dg/class-1.m: Update.
54178         * objc.dg/const-str-1.m: Update.
54179         * objc.dg/fwd-proto-1.m: Update.
54180         * objc.dg/id-1.m: Update.
54181         * objc.dg/super-class-1.m: Update.
54182
54183 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54184
54185         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54186         constructs.
54187
54188 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54189
54190         * gcc.c-torture/execute/20011128-1.c: New test.
54191
54192 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54193
54194         * gcc.dg/20011127-1.c: New test.
54195
54196 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54197
54198         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54199         from Austin Group draft 7.
54200         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54201         scanf format arguments.
54202         * gcc.dg/format/no-exargs-2.c: New test.
54203
54204 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.dg/abi/vbase8-4.C: New test.
54207
54208 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54209
54210         * gcc.c-torture/execute/20011121-1.c: New test.
54211
54212 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54213
54214         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54215
54216 2001-11-23  Andreas Jaeger  <aj@suse.de>
54217
54218         * gcc.dg/cpp/charconst-2.c: New test.
54219
54220 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54221
54222         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54223         to the host if it is remote.  Let tests specify extra headers
54224         they use.
54225         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54226         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54227         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54228         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54229         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54230         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54231         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54232         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54233         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54234         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54235
54236 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54237
54238         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54239         for little endian ARMs.
54240
54241 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54242
54243         * gcc.c-torture/compile/20011119-1.c: New test.
54244         * gcc.c-torture/compile/20011119-2.c: New test.
54245
54246 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54247
54248         * gcc.dg/altivec-1.c: Fix typo.
54249
54250 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54251
54252         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54253
54254 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54255
54256         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54257
54258 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54259
54260         * lib/g77.exp: Don't specify --rpath-link.
54261
54262         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54263         across all the headers.
54264         * gcc.dg/format/format.exp: For testing on a remote host,
54265         copy format.h.
54266
54267         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54268         * gcc.c-torture/execute/930406-1.c: Likewise.
54269         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54270
54271 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54272
54273         * gcc.dg/altivec-1.c: New.
54274
54275 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54276
54277         * gcc.dg/cpp/fpreprocessed.c: New test case.
54278
54279 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54280
54281         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54282         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54283         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54284
54285 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54286
54287         * gcc.dg/no-builtin-1.c: New test.
54288
54289 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54290
54291         * gcc.c-torture/execute/20011115-1.c: New test.
54292
54293 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54294
54295         * gcc.c-torture/compile/20011114-2.c: New test.
54296         * gcc.c-torture/compile/20011114-3.c: New test.
54297         * gcc.c-torture/compile/20011114-4.c: New test.
54298
54299 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54300
54301         * g++.dg/other/init1.C: New test.
54302
54303 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54304
54305         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54306         message.
54307
54308         * gcc.c-torture/execute/20011114-1.c: New testcase.
54309
54310         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54311         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54312         like the (before this change) version of 20010327-1.c.
54313
54314 2001-11-14  Roger Sayle <roger@eyesopen.com>
54315
54316         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54317
54318 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54319
54320         * g++.dg/init/array2.C: New test.
54321
54322 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54323
54324         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54325
54326 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54327
54328         * g++.dg/other/forscope1.C: New test.
54329         * g++.dg/ext/forscope1.C: New test.
54330         * g++.dg/ext/forscope2.C: New test.
54331
54332 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54333
54334         * gcc.c-torture/execute/20011113-1.c: New test.
54335
54336 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54337
54338         * gcc.c-torture/execute/20011109-2.c: New test.
54339
54340         * gcc.c-torture/execute/20011109-1.c: New test.
54341
54342 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54343
54344         * gcc.c-torture/compile/20011109-1.c: New test.
54345
54346 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54347
54348         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54349         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54350         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54351         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54352         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54353         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54354         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54355
54356 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54357
54358         * g++.dg/warn/Wshadow-1.C: New tests.
54359         * g++.old-deja/g++.mike/for3.C: Update.
54360
54361 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54362
54363         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54364         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54365         XFAILs.  Adjust expected error texts.
54366         * gcc.c-torture/compile/20011106-1.c,
54367         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54368         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54369         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54370         gcc.dg/c99-array-lval-5.c: New tests.
54371
54372 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54373
54374         * gcc.dg/cpp/defined.c: Update.
54375
54376 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54377
54378         * gcc.c-torture/execute/anon-1.c: New test.
54379
54380 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54381
54382         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54383         same size, so no warning should be produced on stormy16.
54384
54385         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54386         due to oversized array.
54387         * g++.old-deja/g++.mike/ns15.C: Likewise.
54388         * g++.old-deja/g++.pt/crash16.C: Likewise.
54389
54390 2001-11-02  Graham Stott  <grahams@redhat.com>
54391
54392         * g++.dgother/debug1.C: Fix typos.
54393
54394 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54395
54396         * g++.dg/other/debug1.C: New test.
54397
54398 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54399
54400         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54401         of unsigned long.
54402
54403 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54404
54405         * gcc.dg/20011029-2.c: New test.
54406
54407         * gcc.c-torture/compile/20011029-1.c: New test.
54408
54409 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54410
54411         * objc/execute/class_self-1.m: New test.
54412         * objc/execute/class_self-2.m: New test.
54413
54414 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54415
54416         * gcc.misc-tests/msgs.exp: Delete.
54417         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54418         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54419         error set to match recent changes.
54420
54421 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54422
54423         * gcc.dg/20011021-1.c: New test.
54424
54425 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54426
54427         * gcc.c-torture/compile/20011023-1.c: New test.
54428
54429 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54430
54431         * lib/g77.exp: Rewrite based on lib/g++.exp.
54432
54433 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54434
54435         * gcc.c-torture/execute/20011019-1.c: New test.
54436
54437         * gcc.dg/20011018-1.c: New test.
54438
54439 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54440
54441         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54442
54443 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54444
54445         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54446         * gcc.dg/attr-invalid.c: Likewise.
54447
54448 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54449
54450         * gcc.dg/20011015-1.c: New test.
54451
54452 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54453
54454         * g++.dg/template/unify2.C: New test.
54455
54456 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54457
54458         * g++.dg/other/exception-specification.C: New test
54459
54460 2001-10-13  Tom Rix  <trix@redhat.com>
54461
54462         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54463         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54464
54465 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54466
54467         * gcc.dg/20011009-1.c: New test.
54468
54469 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54470
54471         PR g++/4476
54472         * g++.dg/other/friend1.C: New test.
54473
54474 2001-10-11  Richard Henderson  <rth@redhat.com>
54475
54476         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54477
54478 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54479
54480         * gcc.c-torture/compile/20011010-1.c: New.
54481
54482 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54483
54484         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54485         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54486         g77.f-torture/execute/execute.exp,
54487         g77.f-torture/noncompile/noncompile.exp,
54488         gcc.c-torture/compile/compile.exp,
54489         gcc.c-torture/execute/execute.exp,
54490         gcc.c-torture/execute/ieee/ieee.exp,
54491         gcc.c-torture/execute/memcheck/memcheck.exp,
54492         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54493         objc/execute/execute.exp: Update FSF address.
54494
54495 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54496
54497         * gcc.dg/cpp/cmdlne-C.c: Update.
54498         * gcc.dg/cpp/cmdlne-C2.c: New.
54499
54500 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54501
54502         * gcc.c-torture/execute/20011008-3.c: New.
54503
54504 2001-10-08  DJ Delorie  <dj@redhat.com>
54505
54506         * gcc.dg/20011008-1.c: New.
54507         * gcc.dg/20011008-2.c: New.
54508
54509 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54510
54511         * gcc.dg/cpp/spacing1.c: Update test.
54512
54513 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54514
54515         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54516         spelling errors of "separate" as "seperate".
54517
54518 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54519
54520         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54521         enough to avoid inlining.
54522
54523 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54524
54525         * lib/g77.exp: set libg2c_dir correctly.
54526
54527 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54528
54529         * gcc.dg/cpp/macro11.c: New test.
54530
54531 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54532
54533         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54534         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54535         gcc.dg/format/multattr-3.c: New tests.
54536         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54537         tests for format attributes on function pointers being rejected.
54538
54539 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54540
54541         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54542
54543 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54544
54545         * g++.dg/warn/format1.C: New test.
54546
54547 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54548
54549         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54550
54551 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54552
54553         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54554
54555 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54556
54557         * gcc.dg/cpp/redef2.c: Add test.
54558
54559 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54560
54561         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54562         long-standing bug on i686, apparently.
54563         * gcc.c-torture/execute/loop-2c.x: New file.
54564         * gcc.c-torture/execute/loop-2d.x: New file.
54565         * gcc.c-torture/execute/loop-3c.x: New file.
54566
54567 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54568
54569         * gcc.dg/cpp/20000625-2.c: Correct line number.
54570
54571 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54572
54573         * gcc.dg/cpp/macro10.c: New test.
54574         * gcc.dg/cpp/strify3.c: New test.
54575         * gcc.dg/cpp/spacing1.c: Add tests.
54576         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54577         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54578
54579 2001-09-24  DJ Delorie  <dj@redhat.com>
54580
54581         * gcc.c-torture/execute/20010924-1.c: New test.
54582
54583 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54584
54585         * objc/execute/paste.m: Remove.
54586
54587 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54588
54589         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54590
54591 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54592
54593         * g77.dg/strlen0.f: New test.
54594
54595 2001-09-21  Richard Henderson  <rth@redhat.com>
54596
54597         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54598         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54599
54600 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54601
54602         Table-driven attributes.
54603         * g++.dg/ext/attrib1.C: New test.
54604
54605 2001-09-20  DJ Delorie  <dj@redhat.com>
54606
54607         * gcc.dg/20000926-1.c: Update expected warning messages.
54608         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54609         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54610         array.
54611
54612 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54613
54614         * g++.dg/eh/registers1.C: New test case.
54615
54616 2001-09-17  Richard Henderson  <rth@redhat.com>
54617
54618         * gcc.dg/array-5.c: Fix VLA decomposition test.
54619
54620 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54621
54622         * gcc.dg/cpp/line5.c: New testcase.
54623
54624 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54625
54626         * gcc.dg/cpp/macro9.c: New test.
54627
54628 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54629
54630         * gcc.c-torture/execute/980223.c: Change type of addr from long
54631         to char *.
54632
54633 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54634
54635         * gcc.c-torture/execute/20010915-1.c: New test.
54636
54637 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54638
54639         * g77.dg/bprob: New directory.
54640         * g77.dg/bprob/bprob.exp: New file.
54641         * g77.dg/bprob/bprob-1.f: New test.
54642         * g77.dg/gcov: New directory.
54643         * g77.dg/gcov/gcov.exp: New file.
54644         * g77.dg/gcov/gcov-1.f: New test.
54645         * g77.dg/gcov/gcov-1.x: New file.
54646
54647 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54648
54649         * gcc.dg/cpp/directiv.c: Update.
54650         * gcc.dg/cpp/undef1.c: Update.
54651
54652 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54653
54654         * gcc.dg/20010912-1.c: New test.
54655
54656 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54657
54658         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54659         language-independent file in lib.
54660         * lib/gcov.exp: New file.
54661
54662 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54663
54664         * gcc.c-torture/compile/20010911-1.c: New test.
54665
54666 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54667
54668         * lib/profopt.exp: New, to support profile-directed optimizations.
54669         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54670         * gcc.misc-tests/bprob-1.c: New test.
54671         * gcc.misc-tests/bprob-2.c: New test.
54672
54673 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54674
54675         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54676         XFAIL and which kinds of gcov output to verify.
54677         * gcc.misc-tests/gcov-4b.x: New file.
54678         * gcc.misc-tests/gcov-5b.x: New file.
54679         * gcc.misc-tests/gcov-6.x: New file.
54680         * gcc.misc-tests/gcov-7.c: New test.
54681         * gcc.misc-tests/gcov-7.x: New file.
54682
54683 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54684
54685         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54686         * gcc.misc-tests/gcov-6.c: New test.
54687
54688 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54689
54690         PR c++/3986
54691         * g++.dg/abi/vbase1.C: New test.
54692
54693 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54694
54695         * objc.dg/method-2.m: New.
54696
54697 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54698
54699         PR c++/4203
54700         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54701         * g++.dg/init/empty1.C: New test.
54702
54703 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54704
54705         * gcc.c-torture/compile/20010903-1.c: New test.
54706
54707 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54708
54709         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54710         for m68k.
54711
54712 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54713
54714         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54715
54716         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54717
54718         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54719
54720 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54721
54722         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54723         for 16-bit 'unsigned int'.
54724
54725 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54726
54727         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54728
54729 2001-08-27  Richard Henderson  <rth@redhat.com>
54730
54731         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54732         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54733
54734 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54735
54736         * gcc.dg/asm-names.c (ymain): New.
54737
54738 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54739
54740         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54741         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54742         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54743
54744 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54745
54746         * gcc.dg/compare5.c: New testcase.
54747
54748 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54749
54750         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54751         and "In instantiation".
54752
54753 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54754
54755         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54756
54757 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54758
54759         * gcc.misc-tests/gcov.exp: Add support for branch information.
54760         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54761         * gcc.misc-tests/gcov-4.c: New test.
54762         * gcc.misc-tests/gcov-4b.c: New test.
54763         * gcc.misc-tests/gcov-5b.c: New test.
54764
54765 2001-08-20  Zack Weinberg  <zackw@panix.com>
54766
54767         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54768         expected to fail.
54769
54770 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54771
54772         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54773
54774 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54775
54776         * g++.dg/eh/template1.C: New test.
54777
54778 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54779
54780         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54781         Fix thinko.
54782         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54783         for xfail.
54784
54785 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54786
54787         * lib/g77-dg.exp: Use prune.exp for common procedures
54788         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54789         * lib/g77.exp: (g77-dg-prune) Remove
54790
54791 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54792
54793         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54794
54795 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54796
54797         * g++.dg/template/unify1.C: New test.
54798
54799 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54800
54801         * g++.dg/abi/empty4.C: New test.
54802
54803 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54804
54805         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54806         solaris2.*
54807         * g77.f-torture/compile/pr3743.x: Likewise.
54808
54809 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54810
54811         * g++.dg/other/using-declaration.C: New test.
54812
54813 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54814
54815         * gcc.dg/cpp/tr-sign.c: New testcase.
54816
54817 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54818
54819         * gcc.dg/cpp/19951025-1.c: Revert.
54820         * gcc.dg/cpp/directiv.c: We no longer process directives that
54821         interrupt macro arguments.
54822
54823 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54824
54825         * gcc.dg/bconstp-1.c: New test.
54826
54827 2001-08-03  Richard Henderson  <rth@redhat.com>
54828
54829         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54830
54831 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54832
54833         * gcc.dg/cpp/19951025-1.c: Update.
54834
54835 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54836
54837         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54838         should be x.
54839
54840 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54841
54842         Kill -fhonor-std.
54843         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54844         * g++.old-deja/g++.other/std1.C: Likewise.
54845         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54846
54847 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54848
54849         * lib/g77.exp: Load gcc-defs.exp for common procedures
54850         (g77_pass, g77_fail, g77_finish, g77_exit,
54851         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54852
54853 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54854
54855         * g77.dg/fbackslash.f
54856         * g77.dg/fcase-preserve.f
54857         * g77.dg/ff90-1.f
54858         * g77.dg/ffixed-line-length-0.f
54859         * g77.dg/ffixed-line-length-132.f
54860         * g77.dg/ffixed-line-length-7.f
54861         * g77.dg/ffixed-line-length-72.f
54862         * g77.dg/ffixed-line-length-none.f
54863         * g77.dg/ffree-form-1.f
54864         * g77.dg/fno-backslash.f
54865         * g77.dg/fno-f90-1.f
54866         * g77.dg/fno-fixed-form-1.f
54867         * g77.dg/fno-onetrip.f
54868         * g77.dg/fno-typeless-boz.f
54869         * g77.dg/fno-underscoring.f
54870         * g77.dg/fno-vxt-1.f
54871         * g77.dg/fonetrip.f
54872         * g77.dg/ftypeless-boz.f
54873         * g77.dg/fugly-assumed.f
54874         * g77.dg/funderscoring.f
54875         * g77.dg/fvxt-1.f
54876
54877 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54878
54879         * objc.dg/fwd-proto-1.m: New.
54880         * objc.dg/local-decl-1.m: New.
54881         * objc.dg/naming-1.m: New.
54882         * objc.dg/naming-2.m: New.
54883         * objc.dg/proto-hier-1.m: New.
54884
54885 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54886
54887         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54888         largest-type elements to a struct makes its size grow.
54889
54890 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54891
54892         * g++.dg/abi/vthunk1.C: New test.
54893
54894 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54895
54896         * g++.dg/abi/vbase8-22.C: New test.
54897
54898 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54899
54900         * gcc.dg/cpp/macro8.c: New test.
54901
54902 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54903
54904         * g++.dg/abi/vbase8-21.C: New test.
54905
54906 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54907
54908         * g++.dg/abi/vbase8-10.C: New test.
54909
54910 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54911
54912         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54913         ${tool}_set_ld_library_path.
54914         Changed caller.
54915         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54916         g++.exp.
54917
54918 2001-07-26  Stan Cox <scox@redhat.com>
54919
54920         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54921         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54922         gcc_exit, gcc_check_unsupported_p):
54923         Moved to gcc-deps.exp
54924         * gcc-deps.exp: New file.
54925
54926 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54927
54928         * g++.old-deja/g++.pt/defarg14.C: New test.
54929
54930 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.old-deja/g++.other/lineno5.C: New test.
54933
54934 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.old-deja/g++.pt/crash68.C: New test.
54937
54938 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54939
54940         * g++.old-deja/g++.other/crash42.C: New test.
54941
54942 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54943
54944         * gcc.dg/cpp/extratokens.c: Fix.
54945         * gcc.dg/cpp/skipping2.c: New tests.
54946
54947 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54948
54949         * gcc.c-torture/execute/20010724-1.c: New file.
54950         * gcc.c-torture/execute/20010724-1.x: New file.
54951
54952 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54953
54954         * g++.old-deja/g++.other/cond7.C: New test.
54955
54956 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54957
54958         * g++.old-deja/g++.other/optimize4.C: New test.
54959
54960 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54961
54962         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54963
54964 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54965
54966         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54967         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54968         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54969         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54970
54971         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54972         bug report" message.
54973
54974         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54975         * g++.dg/ext/instantiate1.C: Move from old-deja.
54976
54977 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54978
54979         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54980         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54981         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54982         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54983
54984 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54985
54986         * gcc.c-torture/execute/20010723-1.c: New test.
54987
54988 2001-07-23  Ben Elliston  <bje@redhat.com>
54989
54990         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54991
54992 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54993
54994         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54995         i[34567]86-*-*.
54996         Delete handling of ieee_multilib_flags.
54997         Pass -mieee for alpha*-*-* and sh-*-*.
54998         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54999
55000 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55001
55002         Remove old-abi tests.
55003         * g++.old-deja/g++.mike/p11116.C: Remove.
55004         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55005
55006 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55007
55008         * g77.f-torture/compile/pr3743.f: New test
55009
55010 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55011
55012         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55013
55014 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55015
55016         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55017         g++.old-deja/g++.pt/static6.C: Likewise.
55018         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55019         supports weak symbols.
55020
55021 2001-07-18  Andreas Jaeger  <aj@suse.de>
55022
55023         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55024         supported again.
55025
55026 2001-07-18  Andreas Jaeger  <aj@suse.de>
55027
55028         * gcc.dg/iftrap-1.c: Fix target line.
55029
55030 2001-07-17  Richard Henderson  <rth@redhat.com>
55031
55032         * gcc.c-torture/execute/20010717-1.c: New.
55033
55034 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55035
55036         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55037         tests.
55038
55039 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55040
55041         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55042
55043 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55044
55045         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55046         UAC_SIGBUS, UAC_NOPRINT definitions.
55047
55048 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55049
55050         * objc/execute/object_is_class.m: New test.
55051         * objc/execute/object_is_meta_class.m: New test.
55052
55053 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55054
55055         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55056         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55057
55058 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55059
55060         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55061         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55062
55063 2001-07-14  Richard Henderson  <rth@redhat.com>
55064
55065         * gcc.dg/iftrap-1.c: New.
55066
55067 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55068
55069         * g77.f-torture/execute/intrinsic77.f: New test.
55070
55071 2001-07-11  Janis Johnson <janis@us.ibm.com>
55072
55073         * gcc.misc-tests/gcov-3.c: New test.
55074
55075 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55076
55077         * gcc.c-torture/compile/20010711-1.c,
55078         * gcc.c-torture/compile/20010711-2.c: New tests.
55079
55080 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55081
55082         * gcc.c-torture/execute/20010711-1.c: New test.
55083
55084 2001-07-11  Ben Elliston  <bje@redhat.com>
55085
55086         * g++.old-deja/g++.other/enum5.C: New test.
55087
55088 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55089
55090         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55091         (g++-dg-prune): Call prune_gcc_output.
55092         * prune.exp: New file for prune_gcc_output.
55093         * lib/g++.exp, lib/gcc.exp: Load it.
55094
55095 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55096
55097         * gcc.c-torture/compile/20010701-1.c,
55098         g++.old-deja/g++.ext/attrib6.C: New tests.
55099
55100 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55101
55102         * gcc.c-torture/compile/20010706-1.c: New test.
55103
55104 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55105
55106         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55107
55108 2001-06-28  Stan Shebs  <shebs@apple.com>
55109
55110         * gcc.dg/pragma-darwin.c: New test.
55111
55112 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55113
55114         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55115         Solaris 2.[678] system.
55116
55117 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55118
55119         * gcc.dg/20010622-1.c: New test.
55120
55121 2001-06-18  Stan Shebs  <shebs@apple.com>
55122
55123         * objc.dg: New directory.
55124         * objc.dg/dg.exp: New file.
55125         * objc.dg/alias.m: New.
55126         * objc.dg/class-1.m: New.
55127         * objc.dg/class-2.m: New.
55128         * objc.dg/const-str-1.m: New.
55129         * objc.dg/const-str-2.m: New.
55130         * objc.dg/id-1.m: New.
55131         * objc.dg/method-1.m: New.
55132         * objc.dg/super-class-1.m: New.
55133         * lib/objc-dg.exp: New file.
55134
55135 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55136
55137         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55138         of label name.
55139
55140 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55141
55142         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55143
55144 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55145
55146         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55147         variable.
55148
55149 2001-06-12  Richard Henderson  <rth@redhat.com>
55150
55151         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55152
55153 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55154
55155         * g++.old-deja/g++.abi/vbase5.C: New test.
55156         * g++.old-deja/g++.abi/vbase6.C: New test.
55157         * g++.old-deja/g++.abi/vbase7.C: New test.
55158
55159 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55160
55161         * gcc.c-torture/compile/20010610-1.c: New test.
55162
55163 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.abi/vbase4.C: New test.
55166
55167 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55168
55169         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55170         support %f for HC11/HC12 targets.
55171         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55172         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55173         on HC11/HC12 targets.
55174         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55175
55176 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55177
55178         * gcc.dg/wchar_t-1.c: New file.
55179         * gcc.dg/wint_t-1.c: Likewise.
55180
55181 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55182
55183         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55184
55185 2001-06-11  Richard Henderson  <rth@redhat.com>
55186
55187         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55188
55189 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55190
55191         * gcc.c-torture/compile/20010611-1.c: New test.
55192
55193 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55194
55195         * gcc.dg/c99-tag-1.c: Add more tests.
55196
55197 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55198
55199         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55200         representation on MN10300 and ARM/Thumb.
55201
55202 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55203
55204         * g77.f-torture/execute/20010610.f: New.
55205
55206 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55207
55208         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55209         names.
55210
55211 2001-06-09  Richard Henderson  <rth@redhat.com>
55212
55213         * gcc.c-torture/execute/ashrdi-1.c: New.
55214         * gcc.c-torture/execute/ashldi-1.c: New.
55215         * gcc.c-torture/execute/lshrdi-1.c: New.
55216
55217 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55218
55219         * objc/execute/load-3.m: Added. Check sending +load to categories,
55220         in addition to classes.
55221
55222 2001-06-08  Stan Shebs  <shebs@apple.com>
55223
55224         * objc/execute/load-2.m: New test.  From Nicola Pero
55225         <n.pero@mi.flashnet.it>.
55226
55227 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55228
55229         * gcc.c-torture/execute/20010605-2.c: New test.
55230
55231 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55232
55233         * g++.old-deja/g++.abi/vbase2.C: New test.
55234         * g++.old-deja/g++.abi/vbase3.C: New test.
55235
55236 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55237
55238         * g++.old-deja/g++.pt/friend49.C: New test.
55239
55240 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55241
55242         * g++.old-deja/g++.ext/anon3.C: New test.
55243
55244 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55245
55246         * g++.old-deja/g++.other/conv7.C: New test.
55247
55248 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55249
55250         * gcc.c-torture/compile/20010605-2.c: New test.
55251
55252 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55253
55254         * gcc.c-torture/execute/20010604-1.c: New test.
55255
55256 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55257
55258         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55259
55260 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55261
55262         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55263         (g++_link_flags): Likewise.
55264         (g++_init): Pass gccpath's value to two previous functions.
55265
55266 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55267
55268         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55269         Ensure logfile entry matches exec command line.
55270
55271 2001-05-31  Richard Henderson  <rth@redhat.com>
55272
55273         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55274         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55275
55276 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55277
55278         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55279         compiler for irix6.2
55280
55281 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.other/optimize3.C: New file.
55284
55285 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55286
55287         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55288         assemble.
55289
55290 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55291
55292         * g++.old-deja/g++.other/optimize2.C: New file.
55293
55294 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55295
55296         * gcc.c-torture/compile/20010518-2.c: New file.
55297         * gcc.c-torture/execute/20010518-1.c: New file.
55298         * gcc.c-torture/execute/20010518-2.c: New file.
55299
55300 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55301
55302         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55303
55304 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55305
55306         G++ no longer defines builtins that do not begin with __builtin.
55307         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55308         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55309         * g++.old-deja/g++.law/builtin1.C: Likewise.
55310         * g++.old-deja/g++.law/cvt2.C: Likewise.
55311         * g++.old-deja/g++.mike/net5.C: Likewise.
55312         * g++.old-deja/g++.other/builtins1.C: Likewise.
55313         * g++.old-deja/g++.other/builtins2.C: Likewise.
55314         * g++.old-deja/g++.other/builtins3.C: Likewise.
55315         * g++.old-deja/g++.other/builtins4.C: Likewise.
55316         * g++.old-deja/g++.other/inline8.C: Likewise.
55317         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55318
55319 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55320
55321         * g++.old-deja/g++.pt/using1.C: Adjust.
55322         * g++.old-deja/g++.pt/using2.C: New test.
55323
55324 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55325
55326         * gcc.dg/cpp/charconst.c: New tests.
55327         * gcc.dg/cpp/escape.c: New tests.
55328         * gcc.dg/cpp/escape-1.c: New tests.
55329         * gcc.dg/cpp/escape-2.c: New tests.
55330         * gcc.dg/cpp/ucs.c: New tests.
55331
55332 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55333
55334         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55335         native compiler for irix6.5.
55336
55337 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55338
55339         * lib/g++.exp (g++_include_flags): Use args to compute
55340         get_multilibs.
55341         (g++_link_flags): Likewise.
55342         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55343
55344 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55345
55346         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55347
55348 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55349
55350         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55351         this file.
55352
55353 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55354
55355         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55356         STACK_SIZE;
55357         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55358         to STACK_SIZE; Use it to define size of add_histo array.
55359         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55360         to STACK_SIZE.
55361         (f): Use GITT_SIZE to define size of gitt local table.
55362         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55363         to STACK_SIZE; Use it to define size of bytemem array.
55364
55365 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55366
55367         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55368         on 68HC11/HC12 due to the asm instruction.
55369         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55370         * gcc.c-torture/compile/920520-1.x: Likewise.
55371         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55372         on 68HC11/HC12 because the function is larger than 64K.
55373         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55374         on 68HC11/HC12 because the structure is too large.
55375
55376 2001-05-20  Richard Henderson  <rth@redhat.com>
55377
55378         * gcc.c-torture/execute/20010520-1.c: New.
55379
55380 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55381
55382         * g++.old-deja/g++.warn/compare1.C: New test.
55383         * gcc.dg/compare4.c: New test.
55384
55385 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55386
55387         * g++.old-deja/g++.other/optimize1.C: New test.
55388
55389 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55390
55391         * g++.old-deja/g++.pt/spec41.C: New test.
55392
55393 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.c-torture/compile/20010114-1.x: Remove.
55396
55397 2001-05-18  Stan Shebs  <shebs@apple.com>
55398
55399         * gcc.c-torture/compile/20010518-1.c: New test.
55400
55401 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55402
55403         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55404         * g++.old-deja/g++.pt/crash67.C: New test.
55405
55406 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55407
55408         * g++.old-deja/g++.other/debug9.C: New test.
55409
55410 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55411
55412         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55413
55414 2001-05-16  Jan Hubicka  <jh@suse.cz>
55415
55416         * gcc.c-torture/compile/20010516-1.c: New test.
55417
55418 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55419
55420         * g++.old-deja/g++.other/crash41.C: New test.
55421
55422 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55423
55424         * g++.old-deja/g++.pt/crash66.C: New test.
55425
55426 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55427
55428         * g++.old-deja/g++.robertl/eb27.C: Convert.
55429
55430 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55431
55432         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55433         declaration being redundant.
55434
55435 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55436
55437         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55438
55439 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55440
55441         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55442
55443 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55444
55445         * lib/g++.exp: Use testsuite_flags.
55446
55447 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55448
55449         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55450
55451 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55452
55453         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55454
55455 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55456
55457         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55458
55459 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55460
55461         * gcc.c-torture/compile/20010313-1.c: New test.
55462
55463 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55464
55465         * gcc.dg/cpp/direct2.c: New test.
55466         * gccq.dg/cpp/direct2s.c: New test.
55467
55468         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55469
55470 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55471
55472         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55473         * g++.old-deja/g++.other/op3.C: Likewise.
55474
55475 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55476
55477         * gcc.dg/cpp/syshdr.h: New file.
55478         * gcc.dg/cpp/sysmac1.c: Update.
55479         * gcc.dg/cpp/sysmac2.c: Update.
55480
55481 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55482
55483         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55484
55485 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55486
55487         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55488         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55489
55490 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55491
55492         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55493
55494 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55495
55496         * lib/g++.exp (g++_include_flags): Don't use any special flags
55497         if TESTING_IN_BUILD_TREE is not defined.
55498         (g++_init): Use a plain 'c++' as the compiler if
55499         TESTING_IN_BUILD_TREEE is not defined.
55500
55501 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55502
55503         * g++.old-deja/g++.eh/catch13.C: New test.
55504         * g++.old-deja/g++.eh/catch14.C: New test.
55505
55506 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55507
55508         * gcc.dg/cpp/tr-define.c: New test.
55509
55510 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55511
55512         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55513         <stdlib.h>, not <malloc.h>.
55514
55515 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55516
55517         * g++.old-deja/g++.ns/template17.C: New test.
55518
55519 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55520
55521         * g++.old-deja/g++.pt/ref4.C: New test.
55522
55523 2001-04-30  Richard Henderson  <rth@redhat.com>
55524
55525         * gcc.dg/20000724-1.c: Revert last change.
55526
55527 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55528
55529         * g77.f-torture/execute/20010430.f: New test.
55530
55531 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55532
55533         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55534
55535 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55536
55537         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55538
55539 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55540
55541         * g++.old-deja/g++.eh/crash6.C: New test.
55542
55543 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55544
55545         * g++.old-deja/g++.other/warn7.C: New test.
55546
55547 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55548
55549         * g++.old-deja/g++.other/defarg9.C: New test.
55550
55551 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55552
55553         * g77.f-torture/compile/20010426.f: New test.
55554         * g77.f-torture/execute/20010426.f: New test.
55555
55556 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55557
55558         * g77.f-torture/compile/20000629-1.x: Remove - error
55559         has been fixed.
55560
55561 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55562
55563         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55564         Tweak slightly to work with g++.dg framework.
55565         * g++.dg/special/ecos.exp: Run initp1.C test.
55566         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55567
55568         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55569         its linker doesn't give line numbers either.
55570         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55571
55572 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55573
55574         * g++.old-deja/g++.other/lex1.C: New test.
55575
55576 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55577
55578         * gcc.dg/noncompile/20010425-1.c: New test.
55579
55580 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55581
55582         * g++.old-deja/g++.pt/mangle2.C: New test.
55583
55584 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55585
55586         * gcc.dg/format/plus-1.c: New test.
55587
55588 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55589
55590         * gcc.dg/20010423-1.c: New test.
55591
55592 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55593
55594         * gcc.c-torture/execute/20010422-1.c: New test.
55595
55596 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55597
55598         * g++.old-deja/g++.ns/type2.C: New test.
55599
55600 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55601
55602         * g++.old-deja/g++.other/perf1.C: New test.
55603
55604 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55605
55606         * gcc.dg/c99-func-2.c: Remove xfail.
55607         * gcc.dg/c99-func-3.c: Remove xfail.
55608         * gcc.dg/c99-func-4.c: Remove xfail.
55609
55610 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55611
55612         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55613
55614 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55615
55616         * gcc.c-torture/compile/20010423-1.c: New test.
55617
55618 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55619
55620         * g++.old-deja/g++.pt/typename28.C: New test.
55621
55622 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55623
55624         * g++.old-deja/g++.abi/empty2.C: New test.
55625         * g++.old-deja/g++.abi/empty3.C: New test.
55626
55627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55628
55629         * g++.old-deja/g++.other/comdat2.C: New test.
55630         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55631
55632 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55633
55634         * g++.old-deja/g++.other/overload14.C: New test.
55635
55636 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55637
55638         * g++.old-deja/g++.other/lookup23.C: New test.
55639
55640 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55641
55642         * gcc.c-torture/execute/20010403-1.c: New test.
55643
55644 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55645             Mark Mitchell  <mark@codesourcery.com>
55646
55647         * lib/old-dejagnu.exp: Don't delete output of executable.
55648         Add .exe suffix to executables.
55649
55650 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55651
55652         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55653
55654 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55655
55656         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55657
55658 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55659
55660         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55661         * g++.old-deja/g++.abi/crash1.C: New test.
55662
55663 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55664
55665         * g++.old-deja/g++.other/crash40.C: New test.
55666
55667 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55668
55669         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55670
55671 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55672
55673         * g++.old-deja/g++.other/warn6.C: New test.
55674
55675 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55676
55677         * g++.old-deja/g++.robertl/eb42.C: Same.
55678
55679 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55680
55681         * gcc.dg/wtr-conversion-1.c: New testcase.
55682
55683 2001-04-10  Richard Henderson  <rth@redhat.com>
55684
55685         * g++.old-deja/g++.other/array5.C: New.
55686
55687 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55688
55689         * gcc.c-torture/execute/20010408-1.c: New test.
55690
55691 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55692
55693         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55694         headers and constructs.
55695         * g++.old-deja/g++.robertl/eb79.C: Same.
55696         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55697         * g++.old-deja/g++.robertl/eb73.C: Same.
55698         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55699         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55700         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55701         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55702         * g++.old-deja/g++.robertl/eb44.C: Same.
55703         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55704         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55705         * g++.old-deja/g++.robertl/eb39.C: Same.
55706         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55707         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55708         * g++.old-deja/g++.robertl/eb30.C: Same.
55709         * g++.old-deja/g++.robertl/eb3.C: Same.
55710         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55711         * g++.old-deja/g++.robertl/eb21.C: Same.
55712         * g++.old-deja/g++.robertl/eb15.C: Same.
55713         * g++.old-deja/g++.robertl/eb118.C: Same.
55714         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55715         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55716         * g++.old-deja/g++.robertl/eb109.C: Same.
55717         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55718         * g++.old-deja/g++.mike/rtti1.C: Same.
55719         * g++.old-deja/g++.mike/p658.C: Same.
55720         * g++.old-deja/g++.mike/net46.C: Same.
55721         * g++.old-deja/g++.mike/net34.C: Same.
55722         * g++.old-deja/g++.mike/memoize1.C: Same.
55723         * g++.old-deja/g++.mike/eh2.C: Same.
55724         * g++.old-deja/g++.law/weak.C: Same.
55725         * g++.old-deja/g++.law/visibility7.C: Same.
55726         * g++.old-deja/g++.law/visibility25.C: Same.
55727         * g++.old-deja/g++.law/visibility22.C: Same.
55728         * g++.old-deja/g++.law/visibility2.C: Same.
55729         * g++.old-deja/g++.law/visibility17.C: Same.
55730         * g++.old-deja/g++.law/visibility13.C: Same.
55731         * g++.old-deja/g++.law/visibility10.C: Same.
55732         * g++.old-deja/g++.law/visibility1.C: Same.
55733         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55734         * g++.old-deja/g++.law/vbase1.C: Same.
55735         * g++.old-deja/g++.law/operators32.C: Same.
55736         * g++.old-deja/g++.law/nest3.C: Same.
55737         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55738         * g++.old-deja/g++.law/except5.C (main): Same.
55739         * g++.old-deja/g++.law/cvt7.C (run): Same.
55740         * g++.old-deja/g++.law/cvt2.C: Same.
55741         * g++.old-deja/g++.law/cvt16.C: Same.
55742         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55743         * g++.old-deja/g++.law/ctors17.C (main): Same.
55744         * g++.old-deja/g++.law/ctors13.C: Same.
55745         * g++.old-deja/g++.law/ctors12.C (main): Same.
55746         * g++.old-deja/g++.law/ctors10.C: Same.
55747         * g++.old-deja/g++.law/code-gen5.C: Same.
55748         * g++.old-deja/g++.law/bad-error7.C: Same.
55749         * g++.old-deja/g++.law/arm9.C: Same.
55750         * g++.old-deja/g++.law/arm12.C: Same.
55751         * g++.old-deja/g++.law/arg8.C: Same.
55752         * g++.old-deja/g++.law/arg1.C: Same.
55753         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55754         * g++.old-deja/g++.jason/template31.C: Same.
55755         * g++.old-deja/g++.jason/template24.C (main): Same.
55756         * g++.old-deja/g++.jason/2371.C: Same.
55757         * g++.old-deja/g++.eh/new2.C: Same.
55758         * g++.old-deja/g++.eh/new1.C: Same.
55759         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55760         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55761         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55762         * g++.old-deja/g++.brendan/crash62.C: Same.
55763         * g++.old-deja/g++.brendan/crash52.C: Same.
55764         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55765         * g++.old-deja/g++.brendan/crash38.C: Same.
55766         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55767         * g++.old-deja/g++.brendan/copy9.C: Same.
55768
55769 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55770
55771         * gcc.c-torture/execute/20001203-2.c (memset):
55772         Count argument is of type __SIZE_TYPE__.
55773
55774 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55775
55776         * gcc.c-torture/compile/20010404-1.c: New test.
55777
55778 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55779
55780         * gcc.c-torture/compile/20010326-1.c: New test.
55781
55782 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55783
55784         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55785         peculiarities of the SH.
55786         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55787
55788 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55789
55790         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55791         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55792         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55793
55794 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55795
55796         * g77.f-torture/compile/20010321-1.f: New test.
55797
55798 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55799
55800         * gcc.c-torture/compile/20010329-1.c: New test.
55801
55802 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55803
55804         * gcc.c-torture/execute/20010329-1.c: New test.
55805
55806 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55807
55808         * g++.old-deja/g++.other/eh4.C: Fix typo.
55809
55810 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55811
55812         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55813
55814 2001-03-28  Philip Blundell  <philb@gnu.org>
55815
55816         * gcc.c-torture/compile/20010328-1.c: New test.
55817
55818 2001-03-27  Richard Henderson  <rth@redhat.com>
55819
55820         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55821         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55822
55823 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55824
55825         * gcc.c-torture/compile/20010327-1.c: New test.
55826
55827 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55828
55829         * g++.old-deja/g++.other/friend12.C: New test.
55830         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55831         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55832
55833 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55834
55835         * gcc.c-torture/execute/20010325-1.c: New test.
55836
55837 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55838
55839         * g++.old-deja/g++.other/mangle3.C: New test.
55840
55841 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55842
55843         * g++.old-deja/g++.other/anon8.C: New test.
55844
55845 2001-03-20  Philip Blundell  <philb@gnu.org>
55846
55847         * gcc.c-torture/compile/20010320-1.c: New test.
55848
55849 2001-03-17  Richard Henderson  <rth@redhat.com>
55850
55851         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55852
55853 2001-03-15  Geoff Keating  <geoff@redhat.com>
55854
55855         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55856         tests on AIX.
55857
55858 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55859
55860         * g++.old-deja/g++.other/eh4.C: New test.
55861
55862 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55863
55864         * gcc.dg/cpp/mi1.c: Update.
55865
55866 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55867
55868         * g++.old-deja/g++.other/regstack.C: New test.
55869
55870 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55871
55872         * g++.old-deja/g++.other/ref4.C: New test.
55873
55874 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55875
55876         * objc/execute/va_method.m: Added.
55877         * objc/execute/IMP.m: Added.
55878         * objc/execute/_cmd.m: Added.
55879         * objc/execute/accessing_ivars.m: Added.
55880         * objc/execute/class-1.m: Added.
55881         * objc/execute/class-10.m: Added.
55882         * objc/execute/class-11.m: Added.
55883         * objc/execute/class-12.m: Added.
55884         * objc/execute/class-13.m: Added.
55885         * objc/execute/class-14.m: Added.
55886         * objc/execute/class-2.m: Added.
55887         * objc/execute/class-3.m: Added.
55888         * objc/execute/class-4.m: Added.
55889         * objc/execute/class-5.m: Added.
55890         * objc/execute/class-6.m: Added.
55891         * objc/execute/class-7.m: Added.
55892         * objc/execute/class-8.m: Added.
55893         * objc/execute/class-9.m: Added.
55894         * objc/execute/class-tests-1.h
55895         * objc/execute/class-tests-2.h
55896         * objc/execute/compatibility_alias.m: Added.
55897         * objc/execute/encode-1.m: Added.
55898         * objc/execute/formal_protocol-1.m: Added.
55899         * objc/execute/formal_protocol-2.m: Added.
55900         * objc/execute/formal_protocol-3.m: Added.
55901         * objc/execute/formal_protocol-4.m: Added.
55902         * objc/execute/formal_protocol-5.m: Added.
55903         * objc/execute/formal_protocol-6.m: Added.
55904         * objc/execute/formal_protocol-7.m: Added.
55905         * objc/execute/informal_protocol.m: Added.
55906         * objc/execute/initialize.m: Added.
55907         * objc/execute/load.m: Added.
55908         * objc/execute/many_args_method.m: Added.
55909         * objc/execute/nested-3.m: Added.
55910         * objc/execute/no_clash.m: Added.
55911         * objc/execute/private.m: Added.
55912         * objc/execute/redefining_self.m: Added.
55913         * objc/execute/root_methods.m: Added.
55914         * objc/execute/selector-1.m: Added.
55915         * objc/execute/static-1.m: Added.
55916         * objc/execute/static-2.m: Added.
55917         * objc/execute/va_method.m: Added.
55918
55919 2001-03-10  Richard Henderson  <rth@redhat.com>
55920
55921         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55922
55923 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55924
55925         * g++.old-deja/g++.other/crash31.C: XFAIL.
55926         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55927         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55928         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55929         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55930         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55931
55932 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55933
55934         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55935
55936 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55937
55938         * gcc.dg/20000724-1.c: Don't use multiline strings.
55939
55940 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55941
55942         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55943         result of -cString against what we expect it to be; don't just
55944         print it out for no one to read.
55945
55946         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55947         Based on testcases provided by Nicola Pero.
55948
55949 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55950
55951         * gcc.dg/cpp/macro7.c: New test.
55952
55953 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55954
55955         * gcc.dg/cpp/multiline.c: Update.
55956
55957 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55958
55959         * g++.old-deja/g++.other/enum3.C: New test.
55960
55961 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55962
55963         * g++.old-deja/g++.other/pod1.C: New test.
55964
55965 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55966
55967         * g++.old-deja/g++.ext/overload1.C: New test.
55968
55969 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55970
55971         * g++.old-deja/g++.pt/using1.C: New test.
55972
55973 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55974
55975         * g++.old-deja/g++.other/using9.C: New test.
55976
55977 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55978
55979         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55980
55981         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55982
55983 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55984
55985         * g++.old-deja/g++.ext/realpt1.C: Remove.
55986
55987 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55988
55989         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55990
55991 2001-02-26  Will Cohen  <wcohen@redhat.com>
55992
55993         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55994
55995 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55996
55997         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55998         templatized constructors.
55999
56000 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56001
56002         * gcc.c-torture/execute/20010224-1.c: New test.
56003
56004 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56005
56006         * gcc.c-torture/execute/20010222-1.c: New test.
56007
56008 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56009
56010         * g++.old-deja/g++.other/inline20.C: New test.
56011
56012 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56013
56014         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56015
56016 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56017
56018         * g++.old-deja/g++.other/lookup22.C: New test.
56019
56020 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56021
56022         * g77.dg: New directory.
56023         * g77.dg/20010216-1.f: New test case.
56024         * g77.dg/dg.exp: New driver.
56025         * lib/g77-dg.exp: New driver library.
56026
56027 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56028
56029         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56030
56031 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56032
56033         * g++.old-deja/g++.other/decl9.C: New test.
56034
56035 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56036
56037         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56038         not need <string> and also tests the initialization at runtime.
56039
56040 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56041
56042         * gcc.c-torture/execute/longlong.c: New test.
56043
56044 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56045
56046         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56047
56048 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56049
56050         * gcc.c-torture/execute/920302-1.c (execute):
56051         Change argument type to short.
56052
56053 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56054
56055         * g++.old-deja/g++.pt/deduct6.C: New test.
56056
56057 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56058
56059         * g++.old-deja/g++.pt/deduct5.C: New test.
56060
56061 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56062
56063         * gcc.c-torture/execute/20010209-1.c: New test.
56064
56065 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56066
56067         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56068
56069 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56070
56071         * g++.dg/vtgc1.C: Update for new ABI.
56072
56073         * consistency.vlad: New directory, 1665 files.
56074
56075 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56076
56077         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56078         return type.
56079         * gcc.dg/cpp/digraphs.c: Declare puts.
56080
56081 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56082
56083         * g++.old-deja/g++.other/warn5.C: New test.
56084
56085 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56086
56087         * g++.old-deja/g++.pt/spec40.C: New test.
56088
56089 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56090
56091         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56092         case.
56093         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56094
56095 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56096
56097         * gcc.c-torture/compile/20010209-1.c: New test.
56098
56099 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56100
56101         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56102         excess errors message but not if it crashes.
56103         * g++.old-deja/g++.other/crash27.C: Likewise.
56104         * g++.old-deja/g++.other/crash28.C: Likewise.
56105         * g++.old-deja/g++.other/crash30.C: Likewise.
56106         * g++.old-deja/g++.other/crash32.C: Likewise.
56107         * g++.old-deja/g++.other/crash35.C: Likewise.
56108         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56109
56110 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56111
56112         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56113         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56114         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56115         g77.f-torture/execute/execute.exp,
56116         g77.f-torture/noncompile/noncompile.exp,
56117         gcc.c-torture/execute/execute.exp,
56118         gcc.c-torture/execute/memcheck/memcheck.exp,
56119         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56120         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56121         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56122         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56123         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56124         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56125         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56126         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56127         Remove bug reporting instructions with ancient email addresses.
56128
56129 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56130
56131         * gcc.dg/20010202-1.c: New test.
56132         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56133
56134 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56135
56136         * g++.dg/stdbool-if.C: New test.
56137
56138 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56139
56140         * objc/execute/fdecl.m: Added main().
56141
56142 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56143
56144         * gcc.c-torture/execute/20010206-1.c: New test.
56145
56146 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56147
56148         * gcc.dg/cpp/avoidpaste1.c: Update.
56149
56150 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56151
56152         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56153         Pero <nicola@brainstorm.co.uk>.
56154         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56155
56156 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56157
56158         * g++.old-deja/g++.pt/spec39.C: New test.
56159
56160 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56161
56162         * gcc.c-torture/compile/20010202-1.c: New test.
56163
56164 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         * g++.old-deja/g++.abi/primary2.C: New test.
56167         * g++.old-deja/g++.abi/primary3.C: New test.
56168         * g++.old-deja/g++.abi/primary4.C: New test.
56169         * g++.old-deja/g++.abi/primary5.C: New test.
56170         * g++.old-deja/g++.abi/vtable3.h: New test.
56171         * g++.old-deja/g++.abi/vtable3a.C: New test.
56172         * g++.old-deja/g++.abi/vtable3b.C: New test.
56173         * g++.old-deja/g++.abi/vtable3c.C: New test.
56174         * g++.old-deja/g++.abi/vtable3d.C: New test.
56175         * g++.old-deja/g++.abi/vtable3e.C: New test.
56176         * g++.old-deja/g++.abi/vtable3f.C: New test.
56177         * g++.old-deja/g++.abi/vtable3g.C: New test.
56178         * g++.old-deja/g++.abi/vtable3h.C: New test.
56179         * g++.old-deja/g++.abi/vtable3i.C: New test.
56180         * g++.old-deja/g++.abi/vtable3j.C: New test.
56181         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56182
56183 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56184
56185         * g++.old-deja/g++.other/anon6.C: New test.
56186         * g++.old-deja/g++.other/anon7.C: New test.
56187
56188 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56189
56190         * gcc.dg/cpp/avoidpaste2.c: New tests.
56191
56192 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56193
56194         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56195
56196 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56197
56198         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56199         DECIMAL_DIG cases for Irix."
56200
56201 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56202
56203         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56204
56205 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56206
56207         * gcc.dg/c99-tag-1.c: New test.
56208
56209 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56210
56211         * gcc.dg/cpp/tr-warn1.c: Add tests.
56212
56213 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56214
56215         * gcc.dg/cpp/avoidpaste1.c: Update.
56216         * gcc.dg/cpp/paste4.c: Update.
56217
56218 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56219
56220         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56221         cases for Irix.
56222
56223 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56224
56225         * g++.old-deja/g++.other/inline19.C: New test.
56226
56227 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56228
56229         * gcc.dg/Wlarger-than.c: New test.
56230
56231 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56232
56233         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56234
56235 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56236
56237         * gcc.c-torture/execute/20010129-1.c: New test.
56238         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56239
56240 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56241
56242         * gcc.dg/cpp/avoidpaste1.c: Test case.
56243
56244 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56245
56246         * g++.old-deja/g++.other/inline18.C: New test.
56247
56248 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56249
56250         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56251         and __builtin_putchar.
56252
56253 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56254
56255         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56256         tests.
56257
56258 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56259
56260         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56261         floating point number rounding mode to round to the nearest
56262         representable mode.
56263
56264 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56265
56266         * g++.old-deja/g++.other/mangle2.C: New test.
56267
56268 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56269
56270         * gcc.c-torture/compile/20010124-1.c: New test.
56271
56272 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.pt/spec38.C: New test.
56275
56276 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56277
56278         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56279         "Build don't run".
56280
56281 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56282
56283         * gcc.c-torture/execute/20010123-1.c: New test.
56284
56285 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56286
56287         * g++.old-deja/g++.pt/spec37.C: New test.
56288
56289 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56290
56291         * g++.old-deja/g++.pt/overload14.C: New test.
56292
56293 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56294
56295         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56296         __builtin_return_address.
56297
56298 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56299
56300         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56301         * g++.old-deja/g++.pt/spec35.C: New test.
56302         * g++.old-deja/g++.pt/spec36.C: New test.
56303
56304 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56305
56306         * gcc.c-torture/compile/20010118-1.c: New test.
56307
56308 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56309
56310         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56311
56312 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56313
56314         * gcc.c-torture/execute/20010119-1.c: New test.
56315
56316 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56317
56318         * g++.old-deja/g++.other/vbase5.C: New test.
56319
56320 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56321
56322         * gcc.c-torture/execute/20010118-1.c: New test.
56323
56324 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56325
56326         * g++.old-deja/g++.pt/deduct3.C: New test.
56327
56328 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56329
56330         * g++.old-deja/g++.pt/spec34.C: New test.
56331
56332 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56333
56334         * g77.f-torture/compile/20000601-2.f: New test.
56335
56336 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56337
56338         * g++.old-deja/g++.other/init17.C: New test.
56339
56340 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56341
56342         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56343
56344 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56345
56346         * g++.old-deja/g++.pt/unify8.C: New test.
56347
56348 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56349
56350         * g++.old-deja/g++.abi/vbase1.C: New test.
56351
56352 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56353
56354         * g++.old-deja/g++.pt/crash65.C: New test.
56355
56356 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56357
56358         * gcc.dg/cpp/assembl2.S: New test case.
56359
56360 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56361
56362         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56363         are supported.
56364
56365 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56366
56367         * g++.old-deja/g++.other/builtins1.C: New test.
56368         * g++.old-deja/g++.other/builtins2.C: Likewise.
56369         * g++.old-deja/g++.other/builtins3.C: Likewise.
56370         * g++.old-deja/g++.other/builtins4.C: Likewise.
56371
56372 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56373
56374         * gcc.c-torture/compile/20010117-1.c: New test.
56375         * gcc.c-torture/compile/20010117-2.c: New test.
56376
56377 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56378
56379         * g77.f-torture/execute/20010116.[fx]: New test,
56380         XFAIL on i?86-*-*.
56381         * g77.f-torture/compile/20010115.f: Indicate it's
56382         a test for PR fortran/1636.
56383
56384 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56385
56386         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56387
56388 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56389
56390         * g77.f-torture/compile/20010115.f: New test.
56391
56392 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56393
56394         * g++.old-deja/g++.pt/nontype5.C: New test.
56395
56396 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56397
56398         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56399         have an equivalent working one below it.
56400
56401 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56402
56403         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56404         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56405
56406 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56407
56408         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56409         message containing "init_priority".
56410         (conpr-2.C): Likewise.
56411         (conpr-3.C): Likewise.
56412         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56413
56414 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56415
56416         * gcc.c-torture/execute/20010114-2.c: New test.
56417
56418 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56419
56420         * gcc.c-torture/compile/20010114-1.c: New test.
56421         * gcc.c-torture/compile/20010114-1.x: Xfail.
56422         * gcc.c-torture/compile/20010114-2.c: New test.
56423         * gcc.c-torture/execute/20010114-1.c: New test.
56424         * gcc.dg/trunc-1.c: New test.
56425         * gcc.dg/uninit-B.c: New test.
56426
56427 2001-01-13  Nick Clifton  <nickc@redhat.com>
56428
56429         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56430         target.
56431
56432 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56433
56434         * gcc.c-torture/compile/20010113-1.c: New test.
56435
56436 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56437
56438         * gcc.c-torture/compile/20001212-1.c: New test.
56439
56440 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56441
56442         * gcc.dg/cpp/widestr1.c: Update.
56443         * gcc.dg/cpp/prag-imp.c: Remove.
56444
56445 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56446
56447         * gcc.c-torture/execute/20000801-3.x: Remove.
56448         * gcc.dg/c90-init-1.c: New test.
56449         * gcc.dg/c99-init-1.c: New test.
56450         * gcc.dg/c99-init-2.c: New test.
56451         * gcc.dg/gnu99-init-1.c: New test.
56452
56453 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56454
56455         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56456         testing that no relevant ones were found.
56457
56458 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56459
56460         * g++.old-deja/g++.pt/cast2.C: New test.
56461
56462 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56463
56464         * g++.old-deja/g++.pt/friend47.C: New test.
56465
56466 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56467
56468         * g++.old-deja/g++.pt/instantiate13.C: New test.
56469
56470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56471
56472         * g++.old-deja/g++.other/defarg7.C: New test.
56473         * g++.old-deja/g++.other/defarg8.C: New test.
56474
56475 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56476
56477         * g++.old-deja/g++.pt/crash64.C: New test.
56478
56479 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56480
56481         * g++.old-deja/g++.pt/crash63.C: New test.
56482
56483 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56484
56485         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56486
56487 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56488
56489         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56490
56491 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56492
56493         * g++.old-deja/g++.pt/error3.C: New test.
56494
56495 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56496
56497         * g++.old-deja/g++.other/crash39.C: New test.
56498
56499 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56500
56501         * g++.old-deja/g++.other/vbase4.C: New test.
56502
56503 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56504
56505         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56506         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56507         * gcc.dg/special/special.exp: New test driver which will check
56508         for alias support for the above test.
56509
56510 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56511
56512         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56513         problems on small machines.
56514         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56515         parameterize.
56516
56517 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56518
56519         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56520         mips.
56521         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56522
56523 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old_deja/g++.pt/using8.C: New test.
56526
56527 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56528
56529         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56530
56531 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56532
56533         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56534         where a failure is expected.
56535         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56536
56537 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56538
56539         * g++.old_deja/g++.pt/instantiate12.C: New test.
56540
56541 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56542
56543         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56544         start of structs.
56545         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56546         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56547         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56548         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56549         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56550         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56551         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56552         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56553         * g++.old-deja/g++.eh/spec6.C: Likewise.
56554         * g++.old-deja/g++.jason/crash3.C: Likewise.
56555         * g++.old-deja/g++.law/ctors11.C: Likewise.
56556         * g++.old-deja/g++.law/ctors17.C: Likewise.
56557         * g++.old-deja/g++.law/ctors5.C: Likewise.
56558         * g++.old-deja/g++.law/ctors9.C: Likewise.
56559         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56560         * g++.old-deja/g++.mike/net22.C: Likewise.
56561         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56562         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56563         * g++.old-deja/g++.mike/virt3.C: Likewise.
56564         * g++.old-deja/g++.niklas/t128.C: Likewise.
56565         * g++.old-deja/g++.other/anon4.C: Likewise.
56566         * g++.old-deja/g++.other/using1.C: Likewise.
56567         * g++.old-deja/g++.other/warn3.C: Likewise.
56568         * g++.old-deja/g++.pt/t37.C: Likewise.
56569         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56570         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56571
56572 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56573
56574         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56575
56576 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56577
56578         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56579
56580 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56581
56582         * gcc.c-torture/compile/20010107-1.c: New test.
56583
56584 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56585
56586         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56587
56588 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56589
56590         * gcc.dg/format/format.h: New file.
56591         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56592         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56593         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56594         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56595         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56596         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56597         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56598         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56599         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56600         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56601         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56602         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56603         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56604         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56605         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56606         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56607         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56608         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56609         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56610         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56611         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56612         instead of declaring standard types, macros and functions in each
56613         test.
56614
56615 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56616
56617         * gcc.c-torture/execute/20010106-1.c: New test.
56618
56619 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56620
56621         * gcc.dg/format/format.exp: New file.
56622         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56623         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56624         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56625         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56626         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56627         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56628         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56629         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56630         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56631         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56632         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56633         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56634         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56635         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56636         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56637         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56638         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56639         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56640         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56641         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56642         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56643         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56644         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56645         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56646         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56647         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56648         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56649         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56650         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56651         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56652         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56653         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56654         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56655         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56656         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56657         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56658         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56659         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56660         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56661         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56662         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56663         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56664
56665 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56666
56667         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56668         account.
56669
56670 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56671
56672         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56673
56674 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56675
56676         * g++.old-deja/g++.pt/crash62.C: New test.
56677
56678 2001-01-04  Richard Henderson  <rth@redhat.com>
56679
56680         * gcc.dg/20000926-1.c: Update expected warnings.
56681         * gcc.dg/array-2.c: Likewise.
56682         * gcc.dg/array-4.c: Also validate flexible array members.
56683         * gcc.dg/c99-flex-array-1.c: New.
56684
56685 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56686
56687         * gcc.c-torture/compile/20001222-1.x: Remove.
56688
56689 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56690
56691         * gcc.c-torture/execute/built-in-setjmp.c: New.
56692
56693 2001-01-03  Richard Henderson  <rth@redhat.com>
56694
56695         * gcc.dg/940510-1.c: Update expected error wording.
56696         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56697
56698 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56699
56700         * lib/target-supports.exp (check_alias_available): Modified to
56701         indicate aliases not supported if only weak aliases are supported.
56702
56703 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56704
56705         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56706         Turn on cmpstrsi checks for __pj__ and __i370__.
56707
56708 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56709
56710         * g++.old-deja/g++.other/virtual11.C: New test.
56711
56712 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56713
56714         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56715
56716 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56717
56718         * gcc.c-torture/compile/20010102-1.c: New test.
56719
56720 2001-01-02  Andreas Jaeger  <aj@suse.de>
56721
56722         * gcc.dg/noreturn-3.c: New test.
56723
56724         * gcc.dg/noreturn-4.c: New test.
56725
56726 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56727
56728         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56729         __builtin_fputc and __builtin_fwrite.
56730
56731 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56732
56733         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56734         signed char, not default char.
56735
56736 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56737
56738         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56739
56740 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56741
56742         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56743
56744 2000-12-29  Richard Henderson  <rth@redhat.com>
56745
56746         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56747         (__cyg_profile_func_exit): Define.
56748
56749 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56750
56751         * g++.dg/vtgc1.C: New test.
56752
56753 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56754
56755         * gcc.dg/noncompile/20001228-1.c: New test.
56756
56757         * gcc.dg/20001228-1.c: New test.
56758
56759         * gcc.c-torture/execute/20001228-1.c: New test.
56760
56761 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56762
56763         * gcc.dg/format-strfmon-1.c: New test.
56764
56765 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56766
56767         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56768         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56769         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56770         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56771         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56772         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56773         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56774         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56775         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56776         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56777         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56778         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56779         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56780
56781         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56782         * gcc.c-torture/execute/string-opt-4.c: Test index.
56783
56784 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56785
56786         * gcc.c-torture/compile/20001226-1.c: New test.
56787
56788 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56789
56790         * gcc.c-torture/compile/20001222-1.c: New test.
56791         * gcc.c-torture/compile/20001222-1.x: Xfail.
56792
56793 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56794
56795         * gcc.c-torture/execute/comp-goto-2.c: New test.
56796
56797 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56798
56799         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56800         Use long types if __INT_MAX__ is 32767.
56801         (main): Use cast to (sint32 *) when poking 88 into a_page.
56802
56803         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56804
56805 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56806
56807         * gcc.c-torture/compile/20001221-1.c: New test.
56808         * gcc.c-torture/execute/20001221-1.c: New test.
56809
56810 2000-12-20  Richard Henderson  <rth@redhat.com>
56811
56812         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56813         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56814
56815 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56816
56817         * gcc.dg/compare3.c: New test.
56818
56819 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56820
56821         * gcc.dg/format-warnll-1.c: New test.
56822
56823 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56824
56825         * gcc.dg/cpp/cmdlne-P.c: New test.
56826
56827 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56828
56829         * gcc.c-torture/execute/builtin-abs-1.c,
56830         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56831
56832 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56833
56834         * gcc.dg/cpp/multiline.c: New test.
56835
56836 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56837
56838         * g++.old-deja/g++.other/syshdr1.C: Update.
56839         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56840
56841 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56842
56843         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56844
56845 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56846
56847         * g++.old-deja/g++.pt/ttp65.C: New test.
56848
56849 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56850
56851         * g++.old-deja/g++.pt/ttp64.C: New test.
56852
56853 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56854
56855         * g++.old-deja/g++.pt/spec33.C: New test.
56856
56857 2000-12-14  Catherine Moore  <clm@redhat.com>
56858
56859         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56860         * gcc.c-torture/execute/920612-2.c: Likewise.
56861         * gcc.c-torture/execute/920428-2.c: Likewise.
56862         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56863         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56864
56865 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56866
56867         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56868         * gcc.dg/pack-test-2.c: Likewise.
56869
56870 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56871
56872         Tests by Zack Weinberg <zackw@stanford.edu>.
56873
56874         * gcc.dg/cpp/defined.c: Update.
56875         * gcc.dg/cpp/defined_trad.c: New tests.
56876
56877 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56878
56879         * gcc.dg/cpp/trad-direct.c: Update.
56880
56881 2000-12-11  Neil Booth  <neilb@earthling.net>
56882
56883         * gcc.dg/cpp/defined_trad.c
56884
56885 2000-12-11  Neil Booth  <neilb@earthling.net>
56886
56887         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56888
56889 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56890
56891         * gcc.dg/format-miss-2.c: New test.
56892
56893 2000-12-09  Neil Booth  <neilb@earthling.net>
56894
56895         * gcc.dg/cpp/lineflags.c: New tests.
56896         * gcc.dg/cpp/poison.c: Update.
56897         * gcc.dg/cpp/redef2.c: Update.
56898         * gcc.dg/cpp/skipping.c: New test.
56899
56900 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56901
56902         * g++.old-deja/g++.other/eh3.C: New testcase.
56903
56904 2000-12-07  Neil Booth  <neilb@earthling.net>
56905
56906         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56907         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56908         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56909         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56910         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56911         Update.
56912
56913 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56914
56915         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56916         __SIZE_TYPE__ instead of int for type of integers cast to
56917         pointers.
56918
56919 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56920
56921         * g++.old-deja/g++.other/cleanup4.C: New test.
56922
56923 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56924
56925         * format-sec-1.c: New test.
56926
56927 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56928
56929         * gcc.dg/format-nonlit-3.c: New test.
56930
56931 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56932
56933         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56934         through a null pointer.
56935
56936 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56937
56938         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56939         * g++.old-deja/g++.pt/partial4.C: New test.
56940
56941 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56942
56943         * gcc.c-torture/execute/ieee/hugeval.x: New.
56944
56945 2000-12-06  Neil Booth  <neilb@earthling.net>
56946
56947         * gcc.dg/cpp/backslash2.c: New tests.
56948
56949 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56950
56951         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56952         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56953
56954 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56955
56956         * gcc.c-torture/execute/20001203-2.c: New testcase.
56957
56958 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56959
56960         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56961         * g++.old-deja/g++.other/virtual10.C: New test.
56962
56963 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56964
56965         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56966
56967 2000-12-05  Richard Henderson  <rth@redhat.com>
56968
56969         * gcc.c-torture/compile/20001205-1.c: New.
56970
56971 2000-12-04  Neil Booth  <neilb@earthling.net>
56972
56973         * g++.old-deja/g++.other/virtual9.C: New test.
56974         * g++.old-deja/g++.pt/crash61.C: New test.
56975         * gcc.c-torture/execute/loop-9.c: New test.
56976
56977 2000-12-04  Neil Booth  <neilb@earthling.net>
56978
56979         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56980         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56981         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56982         * gcc.dg/cpp/extratokens.c: ...here.
56983
56984 2000-12-04  Neil Booth  <neilb@earthling.net>
56985
56986         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56987         New tests.
56988
56989 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56990
56991         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56992         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56993
56994 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56995
56996         * gcc.c-torture/execute/20001203-1.c: New test.
56997
56998 2000-12-03  Neil Booth  <neilb@earthling.net>
56999
57000         * gcc.dg/cpp/macro6.c: New test cases.
57001
57002 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57003
57004         * gcc.c-torture/execute/string-opt-9.c: New test.
57005         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57006         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57007         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57008
57009         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57010         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57011
57012 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57013
57014         * gcc.dg/cpp/if-6.c: New testcase.
57015
57016         * gcc.dg/20001201-1.c: New testcase.
57017
57018 2000-12-02  Neil Booth  <neilb@earthling.net>
57019
57020         * g++.old-deja/g++.other/externC4.C,
57021         g++.old-deja/g++.other/friend10.C: New tests.
57022
57023 2000-12-02  Neil Booth  <neilb@earthling.net>
57024
57025         * g++.old-deja/g++.other/instan2.C
57026         * g++.old-deja/g++.other/instan3.C: New test.
57027
57028 2000-12-02  Neil Booth  <neilb@earthling.net>
57029
57030         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57031         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57032         gnuc99.c,gnuc99-pedantic.c: New tests.
57033
57034 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57035
57036         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57037         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57038
57039 2000-12-01  Neil Booth  <neilb@earthling.net>
57040
57041         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57042         * gcc.dg/cpp/poison.c: Update.
57043         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57044
57045 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57046
57047         * g77.f-torture/execute/20001201.f: New test.
57048
57049 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57050
57051         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57052
57053 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57054
57055         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57056
57057 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57058
57059         * g++.old-deja/g++.other/cast6.C: New test.
57060
57061 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57062
57063         * gcc.c-torture/execute/20001130-2.c: New testcase.
57064
57065 2000-11-30  Richard Henderson  <rth@redhat.com>
57066
57067         * gcc.c-torture/execute/20001130-1.c: New test.
57068
57069 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57070
57071         * g++.old-deja/g++.other/op3.C: New test.
57072
57073 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57074
57075         * g++.old-deja/g++.other/op2.C: New test.
57076
57077 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57078
57079         * g++.old-deja/g++.other/crash38.C: New test.
57080
57081 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57082
57083         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57084
57085 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57086
57087         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57088         tests.
57089         * gcc.c-torture/execute/string-opt-6.c: New test.
57090
57091         * gcc.dg/20001117-1.c: Add main.
57092
57093 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57094
57095         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57096         Move from here ...
57097         * gcc.dg/940510-1.c: ... to here.
57098
57099         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57100         zero-size arrays in toplevel structures.
57101
57102 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57103
57104         * gcc.c-torture/execute/loop-8.c: New test.
57105
57106 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57107
57108         * g++.old-deja/g++.other/base1.C: New test.
57109
57110 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57111
57112         * g++.old-deja/g++.other/parse2.C: New test.
57113
57114 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57115
57116         * g++.old-deja/g++.pt/incomplete1.C: New test.
57117
57118 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57119
57120         * g++.old-deja/g++.other/friend9.C: New test.
57121
57122 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57123
57124         * gcc.dg/20001127-1.c: New test.
57125
57126 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57127
57128         * g++.old-deja/g++.pt/friend46.C: New test.
57129
57130 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57131
57132         * g++.old-deja/g++.other/ptrmem8.C: New test.
57133
57134 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57135
57136         * gcc.c-torture/execute/string-opt-7.c: New test.
57137         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57138
57139 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57140
57141         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57142         instead of 'mkcheck 2'.
57143
57144 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57145
57146         * gcc.c-torture/execute/memcheck/driver.c,
57147         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57148         C9X references to refer to C99.
57149
57150 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57151
57152         * gcc.dg/ultrasp3.c: New test.
57153
57154 2000-11-25  Neil Booth  <neilb@earthling.net>
57155
57156         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57157
57158 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57159
57160         * gcc.c-torture/compile/20001123-2.c: New.
57161
57162 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57163
57164         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57165
57166 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57167
57168         * gcc.dg/sequence-point-1.c: Add some new tests.
57169         * gcc.c-torture/execute/20001124-1.c: New test.
57170
57171 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57172
57173         * g++.old-deja/g++.other/vaarg4.C: New test.
57174         * gcc.c-torture/compile/20001123-1.c: New test.
57175
57176 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57177
57178         * g++.other/crash24.C: Adjust and remove XFAIL.
57179         * g++.other/crash37.C: New test.
57180
57181 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57182
57183         * g++.old-deja/g++.pt/instantiate9.C: New test.
57184
57185 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57186
57187         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57188         new ABI, too.
57189
57190         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57191         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57192
57193 2000-11-22  Neil Booth  <neilb@earthling.net>
57194
57195         * gcc.dg/cpp/Wtrigraphs.c: New test.
57196
57197 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57198
57199         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57200
57201 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57202
57203         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57204
57205 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57206
57207         * lib/gcc-dg.exp: load_lib scanasm.exp.
57208         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57209         * lib/g++-dg.exp: load_lib scanasm.exp.
57210         * lib/scanasm.exp: New.
57211         (scan-assembler, scan-assembler-not): Add optional arguments to
57212         test name, or if not present, the pattern name.
57213         (scan-assembler-dem, scan-assembler-dem-not): New.
57214
57215         * g++.dg/dg.exp: New.
57216
57217 2000-11-21  Neil Booth  <neilb@earthling.net>
57218
57219         * gcc.dg/cpp/integrated1.c: Remove.
57220
57221 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57222
57223         * gcc.c-torture/execute/20001121-1.c: New test.
57224
57225 2000-11-21  Richard Henderson  <rth@redhat.com>
57226
57227         * gcc.c-torture/compile/20001121-1.c: New test.
57228
57229 2000-11-20  Neil Booth  <neilb@earthling.net>
57230
57231         * gcc.dg/cpp/integrated1.c: New test.
57232
57233 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57234
57235         * g++.old-deja/g++.other/inline17.C: New test.
57236
57237 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57238
57239         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57240         local variable to be zero: I made the variable global. Now
57241         uses abort() and exit() instead of relying on main's return value.
57242
57243 2000-11-20  Neil Booth  <neilb@earthling.net>
57244
57245         * gcc.dg/cpp/paste2.c: Update test.
57246         * objc/execute/paste.m: New test.
57247
57248 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57249
57250         * gcc.dg/c99-condexpr-1.c: New test.
57251
57252 2000-11-20  Neil Booth  <neilb@earthling.net>
57253
57254         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57255
57256 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57257
57258         * g++.old-deja/g++.pt/export1.C: New test.
57259
57260 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57261
57262         * gcc.dg/20001117-1.c: New test.
57263
57264 2000-11-18  Richard Henderson  <rth@redhat.com>
57265
57266         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57267
57268 2000-11-18  Richard Henderson  <rth@redhat.com>
57269
57270         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57271         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57272         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57273
57274 2000-11-18  Richard Henderson  <rth@redhat.com>
57275
57276         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57277         (main): New.  Exit cleanly.
57278
57279 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57280
57281         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57282         gcc.dg/c99-fordecl-2.c: New tests.
57283
57284 2000-11-18  Richard Henderson  <rth@redhat.com>
57285
57286         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57287         * gcc.c-torture/execute/zerolen-2.c: New.
57288
57289 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57290
57291         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57292         memory.
57293
57294 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57295
57296         * g++.old-deja/g++.pt/instantiate8.C: New test.
57297
57298 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57299
57300         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57301         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57302
57303 2000-11-16  Nick Clifton  <nickc@redhat.com>
57304
57305         * gcc.c-torture/execute/nestfunc-2.c: New test.
57306         * gcc.c-torture/execute/nestfunc-3.c: New test.
57307
57308 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57309
57310         * gcc.c-torture/compile/20001116-1.c: New test.
57311
57312 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57313
57314         * gcc.c-torture/execute/20001115-1.c: New test.
57315
57316 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57317
57318         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57319         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57320         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57321         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57322
57323 2000-11-15  Neil Booth  <neilb@earthling.net>
57324
57325         gcc.dg/cpp/_Pragma1.c: Update.
57326         gcc.dg/cpp/_Pragma2.c: New test.
57327
57328 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57329
57330         * g++.old-deja/g++.other/anon5.C: New test.
57331
57332 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57333
57334         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57335         tests.
57336
57337 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57338
57339         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57340         output.
57341
57342 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57343
57344         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57345         labels at end of compound statements.
57346
57347 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57348
57349         * gcc.c-torture/execute/loop-7.c: New test.
57350
57351 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57354
57355 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57356
57357         * gcc.dg/c99-bool-1.c: New test.
57358
57359 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57360
57361         * gcc.dg/c99-scope-1.c: Remove xfail.
57362         * gcc.dg/c99-scope-2.c: New test.
57363
57364 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57365
57366         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57367         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57368
57369 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57370
57371         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57372         error messages.
57373
57374         * g++.mike/p700.C: Don't typedef wchar_t.
57375         * g++.mike/p784.C: Likewise.
57376         * g++.mike/eb101.C: Don't use __wchar_t.
57377
57378 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57379
57380         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57381         from DO loop.
57382
57383 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57384
57385         * gcc.c-torture/execute/20001111-1.c: New test.
57386
57387 2000-11-10  Nick Clifton  <nickc@redhat.com>
57388
57389         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57390         long multuiple and accumulate.
57391
57392 2000-11-09  Richard Henderson  <rth@redhat.com>
57393
57394         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57395         via size_t instead of int.
57396
57397         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57398         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57399         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57400         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57401
57402 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57403
57404         * gcc.c-torture/compile/20001109-1.c: New test.
57405         * gcc.c-torture/compile/20001109-2.c: New test.
57406
57407 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57408
57409         * g++.old-deja/g++.pt/operator1.C: New test.
57410         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57411
57412 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57413
57414         * gcc.dg/20001108-1.c: New test.
57415
57416 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57417
57418         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57419         with both arguments constant strings.
57420         * gcc.c-torture/execute/string-opt-3.c: New test.
57421         * gcc.c-torture/execute/string-opt-4.c: New test.
57422         * gcc.c-torture/execute/string-opt-5.c: New test.
57423
57424 2000-11-08  Nick Clifton  <nickc@redhat.com>
57425
57426         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57427         mulsidi3adddi patterns.
57428
57429 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57430
57431         * g++.old-deja/g++.other/crash36.C: New test.
57432
57433 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57434
57435         * g++.old-deja/g++.other/init16.C: New test.
57436
57437 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57438
57439         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57440
57441 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57442
57443         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57444         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57445         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57446
57447 2000-11-07  DJ Delorie  <dj@redhat.com>
57448
57449         * gcc.dg/20000614-1.c: Add return so that test can pass.
57450
57451 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57452
57453         * gcc.c-torture/execute/string-opt-1.c: New test.
57454
57455 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57456
57457         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57458         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57459         parameters in registers, and there is no way for a varargs
57460         function to know in which order the integer and floating-point
57461         parameters should be interleaved when they are placed on the
57462         stack.
57463         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57464         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57465
57466 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57467
57468         * gcc.c-torture/execute/string-opt-2.c: New test.
57469
57470 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57471
57472         * g++.old-deja/g++.pt/crash60.C: New test.
57473
57474 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57475
57476         * g++.old-deja/g++.other/crash24.C: New test.
57477         * g++.old-deja/g++.other/crash25.C: New test.
57478         * g++.old-deja/g++.other/crash26.C: New test.
57479         * g++.old-deja/g++.other/crash27.C: New test.
57480         * g++.old-deja/g++.other/crash28.C: New test.
57481         * g++.old-deja/g++.other/crash29.C: New test.
57482         * g++.old-deja/g++.other/crash30.C: New test.
57483         * g++.old-deja/g++.other/crash31.C: New test.
57484         * g++.old-deja/g++.other/crash32.C: New test.
57485         * g++.old-deja/g++.other/crash33.C: New test.
57486         * g++.old-deja/g++.other/crash34.C: New test.
57487         * g++.old-deja/g++.other/crash35.C: New test.
57488
57489 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57490
57491         * gcc.c-torture/execute/20001031-1.c: New test.
57492
57493 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57494
57495         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57496         namespace.
57497
57498         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57499         standards-conformant.
57500
57501         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57502
57503         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57504         * g++.old-deja/g++.mike/p755a.C: Likewise.
57505         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57506         library makes no calls to `operator new' during initialization.
57507
57508 2000-11-04  Neil Booth  <neilb@earthling.net>
57509
57510         * gcc.dg/cpp/include2.c: New tests.
57511
57512 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57513
57514         * lib/g++.exp (g++_set_ld_library_path): New function.
57515         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57516
57517 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57518
57519         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57520         warnings.
57521
57522 2000-11-01  Richard Henderson  <rth@redhat.com>
57523
57524         * g++.old-deja/g++.ext/namedret1.C: New.
57525         * g++.old-deja/g++.ext/namedret2.C: New.
57526         * g++.old-deja/g++.ext/namedret3.C: New.
57527
57528 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57529
57530         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57531         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57532
57533 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57534
57535         * gcc.c-torture/execute/va-arg-21.c: New test.
57536
57537 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57538
57539         * gcc.dg/c99-complex-2.c: New test.
57540
57541 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57542
57543         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57544
57545 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57546
57547         * g++.old-deja/g++.other/inline16.C: New test.
57548
57549 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57550
57551         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57552         __PRETTY_FUNCTION__
57553
57554 2000-10-29  Neil Booth  <neilb@earthling.net>
57555
57556         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57557         New tests.
57558         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57559         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57560         optimisation.
57561
57562 2000-10-29  Neil Booth  <neilb@earthling.net>
57563
57564         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57565         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57566         * mi5.c: Test multiple includes work with -C.
57567         * trigraphs.c: Test ^= version.
57568
57569 2000-10-28  Neil Booth  <neilb@earthling.net>
57570
57571         New tests and test updates for new macro expander.
57572
57573         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57574         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57575         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57576         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57577         new diagnostic messages.
57578
57579         * gcc.dg/cpp/macro3.c: New tests.
57580
57581 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57582
57583         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57584         on the same line.
57585
57586 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57587
57588         * g++.old-deja/g++.other/eh2.C: New test.
57589
57590 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57591
57592         * gcc.c-torture/execute/20001027-1.c: New test.
57593
57594 2000-10-26  Richard Henderson  <rth@redhat.com>
57595
57596         * gcc.c-torture/execute/20001026-1.c: New.
57597
57598 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57599
57600         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57601         * g++.old-deja/g++.law/builtin1.C: Likewise.
57602         * g++.old-deja/g++.law/ctors10.C: Likewise.
57603         * g++.old-deja/g++.law/virtual3.C: Likewise.
57604         * g++.old-deja/g++.mike/p658.C: Likewise.
57605         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57606         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57607         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57608         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57609         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57610
57611 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57612
57613         * gcc.c-torture/compile/20001024-1.c: New test.
57614
57615 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57616
57617         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57618         to tell us whether or not we are using V3.
57619
57620 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57621
57622         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57623         operands.
57624
57625 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57626
57627         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57628
57629 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57630
57631         * gcc.c-torture/execute/20001024-1.c: New test.
57632
57633 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57634
57635         * g++.old-deja/g++.other/sibcall1.C: New test.
57636
57637 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57638
57639         * gcc.dg/noncompile/init-3.c: New test.
57640
57641 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57642
57643         * gcc.dg/format-array-1.c: New test.
57644
57645 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57646
57647         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57648         writing through null pointers; remove comment about testing
57649         unterminated strings.
57650
57651 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57652
57653         * gcc.c-torture/execute/20001017-2.c: New test.
57654
57655 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57656
57657         * gcc.c-torture/compile/20001018-1.c: New test.
57658         * gcc.c-torture/compile/20001018-1.x: Xfail.
57659
57660 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57661
57662         * gcc.c-torture/execute/20001017-1.c: New test.
57663
57664 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57665
57666         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57667         for multiple use of arguments with scanf formats; add tests for
57668         multiple use of arguments.
57669
57670 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57671
57672         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57673         from some old tests.
57674
57675 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57676
57677         * gcc.dg/format-miss-1.c: New test.
57678
57679 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57680
57681         * gcc.c-torture/execute/20001013-1.c: New test.
57682
57683 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57684
57685         * gcc.dg/format-branch-1.c: New test.
57686
57687 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57688
57689         * README, lib/file-format.exp: Remove EGCS references.
57690
57691 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57692
57693         * gcc.dg/20001013-1.c: New test.
57694
57695 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57696
57697         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57698         for intmax_t in the compiler using __typeof__ and the type rules
57699         for conditional expressions.
57700
57701 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57702
57703         * gcc.dg/20001012-1.c: New test.
57704         * gcc.dg/20001012-2.c: New test.
57705
57706 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57707
57708         * gcc.dg/format-attr-1.c: New test.
57709
57710 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57711
57712         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57713         __LONG_LONG_MAX__ instead of LLONG_MAX.
57714
57715 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57716
57717         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57718         scanf flags.
57719         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57720         flags.
57721
57722 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57723
57724         * gcc.dg/sequence-pt-1.c: New test.
57725
57726 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57727
57728         * gcc.c-torture/execute/20001011-1.c: New testcase.
57729         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57730
57731 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57732
57733         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57734         does not error on it.
57735
57736 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57737
57738         * gcc.dg/20001009-1.c: New test.
57739
57740 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57741
57742         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57743         * gcc.c-torture/execute/20001009-2.c: ... to here.
57744
57745 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57746
57747         * gcc.c-torture/compile/20001009-1.c: New testcase.
57748         * gcc.c-torture/execute/20001009-1.c: New testcase.
57749         Testcases provided by Jan Hubicka <jh@suse.cz>.
57750
57751 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57752
57753         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57754         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57755         uintmax_t using <limits.h> to emulate the compiler's internal
57756         logic.  No longer XFAIL %j tests.
57757
57758 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57759
57760         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57761         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57762         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57763         regexps and details of expected handling of some bad formats.
57764         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57765         suppression.
57766
57767 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57768
57769         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57770         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57771         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57772         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57773         in list archives.
57774
57775 2000-10-06  Richard Henderson  <rth@cygnus.com>
57776
57777         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57778         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57779         * g++.old-deja/g++.jason/report.C: Likewise.
57780         * g++.old-deja/g++.law/friend5.C: Likewise.
57781         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57782         of the expected warnings.
57783
57784 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57785
57786         * g++.old-deja/g++.pt/enum14.C: New test.
57787
57788 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57789
57790         * g++.old-deja/g++.pt/crash59.C: New test.
57791
57792 2000-10-04  Will Cohen  <wcohen@redhat.com>
57793
57794         * gcc.dg/20000926-1.c: New test.
57795
57796 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57797
57798         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57799         function name for current C++ compiler.
57800         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57801
57802 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57803
57804         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57805         __PRETTY_FUNCTION__.
57806         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57807
57808 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57809
57810         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57811
57812 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57813
57814         * gcc.c-torture/compile/20000923-1.c: New test.
57815
57816 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57817
57818         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57819         * g++.old-deja/g++.pt/ttp62.C: Same.
57820         * g++.old-deja/g++.other/inline14.C: Same.
57821
57822 2000-09-24  Richard Henderson  <rth@cygnus.com>
57823
57824         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57825
57826 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57827
57828         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57829
57830 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57831
57832         * gcc.c-torture/compile/20000922-1.c: New file.
57833
57834 2000-09-21  Nick Clifton  <nickc@redhat.com>
57835
57836         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57837         a signed long modulo operation.
57838         (mod6): New function - perform an unsigned long modulo operation.
57839         (main): Add tests for modulos of very large numbers by very small
57840         dividends.
57841
57842 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57843
57844         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57845
57846 2000-09-19  Richard Henderson  <rth@cygnus.com>
57847
57848         * gcc.dg/compare2.c (case 10): XFAIL.
57849
57850 2000-09-18  Richard Henderson  <rth@cygnus.com>
57851
57852         * gcc.c-torture/execute/20000906-1.c: Move ...
57853         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57854         that support __builtin_trap.
57855
57856 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57857
57858         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57859
57860 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57861
57862         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57863         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57864         more $ format tests.
57865
57866 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57867
57868         * gcc.dg/format-errmk-1.c: New test.
57869
57870 2000-09-17  Greg McGary  <greg@mcgary.org>
57871
57872         * gcc.c-torture/execute/20000917-1.x: Remove.
57873
57874 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57875
57876         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57877
57878 2000-09-17  Greg McGary  <greg@mcgary.org>
57879
57880         * gcc.c-torture/execute/20000917-1.c: New test.
57881         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57882
57883 2000-09-16  Neil Booth  <NeilB@earthling.net>
57884
57885         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57886         in nested macro bug.
57887
57888 2000-09-15  Neil Booth  <NeilB@earthling.net>
57889
57890         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57891
57892 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57893
57894         * gcc.c-torture/execute/20000914-1.c: New test.
57895
57896 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57897
57898         * g++.other/inline13.C: New test.
57899
57900 2000-09-12  Andreas Jaeger  <aj@suse.de>
57901
57902         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57903         constant by Ulrich Drepper <drepper@redhat.com>.
57904
57905 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57906
57907         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57908
57909 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57910
57911         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57912
57913 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57914
57915         * gcc.dg/cpp/backslash.c: New test.
57916
57917 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57918
57919         * gcc.c-torture/execute/20000910-1.c: New test.
57920         * gcc.c-torture/execute/20000910-2.c: Likewise.
57921
57922 2000-09-11  Robert Lipe  <robertl@sco.com>
57923
57924         * gcc.dg/pragma-align.c: New test.
57925
57926 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57927
57928         * g++.old-deja/g++.pt/explicit82.C: New test.
57929         * g++.old-deja/g++.pt/explicit83.C: New test.
57930
57931 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57932
57933         * gcc.dg/asm-names.c: New test.
57934
57935 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57936
57937         * gcc.dg/cpp/tr-warn6.c: New test
57938
57939 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57940
57941         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57942         be accepted.
57943
57944 2000-09-07  Catherine Moore  <clm@redhat.com>
57945
57946         * gcc.c-torture/execute/unroll-1.c: New test.
57947
57948 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57949
57950         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57951         ERROR markers.
57952         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57953         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57954         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57955         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57956         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57957         Preprocess only.
57958         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57959         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57960
57961 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57962
57963         * g++.old-deja/g++.pt/deduct2.C: New test.
57964
57965 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57966
57967         * g++.old-deja/g++.pt/parms2.C: New test.
57968
57969 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57970
57971         * g++.old-deja/g++.pt/crash58.C: New test.
57972
57973 2000-09-06  Greg McGary  <greg@mcgary.org>
57974
57975         * gcc.c-torture/execute/20000906-1.c: New test.
57976         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57977
57978 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57979
57980         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57981
57982 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57983
57984         * g++.old-deja/g++.pt/crash57.C: New test.
57985
57986 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57987
57988         * g++.old-deja/g++.pt/crash56.C: New test.
57989
57990 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.pt/koenig1.C: New test.
57993
57994 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57995
57996         * gcc.dg/20000904-1.c: New test.
57997
57998 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57999
58000         * gcc.dg/cpp/paste8.c: New test.
58001
58002 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58003
58004         * gcc.c-torture/compile/20000827-1.c: New test.
58005
58006 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58007
58008         * gcc.dg/format-diag-1.c: New test.
58009
58010 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58011
58012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58013         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58014         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58015         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58016         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58017
58018 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58019
58020         * g++.old-deja/g++.other/nested4.C: New test.
58021
58022 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58023
58024         * g++.old-deja/g++.ns/scoped1.C: New test.
58025
58026 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58027
58028         * lib/g++.exp: Support testing already-installed GCC.
58029
58030 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58031
58032         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58033
58034 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58035
58036         * gcc.dg/return-type-2.c: New test.
58037
58038 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58039
58040         * gcc.c-torture/compile/20000825-1.c: New test.
58041
58042 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58043
58044         * gcc.dg/dwarf2-2.c: New test.
58045
58046 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58047
58048         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58049         dg-warning regexps.
58050
58051 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58052
58053         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58054         gcc.dg/format-ext-5.c: New tests.
58055
58056 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58057
58058         * g++.old-deja/g++.other/crash22.C: New test.
58059
58060 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58061
58062         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58063
58064 2000-08-24  Richard Henderson  <rth@cygnus.com>
58065
58066         * gcc.dg/ia64-sync-1.c: New test.
58067         * gcc.dg/ia64-sync-2.c: New test.
58068         * gcc.dg/ia64-asm-1.c: New test.
58069
58070 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58071
58072         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58073         * gcc.dg/format-ext-2.c: New test.
58074
58075 2000-08-23  Jason Merrill  <jason@redhat.com>
58076
58077         * lib/old-dejagnu.exp: Also ignore "In member function" and
58078         "At global scope".
58079
58080 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58081
58082         * gcc.dg/noncompile/label-lineno-1.c: New test.
58083
58084 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58085
58086         * gcc.dg/c99-array-nonobj-1.c: New test.
58087
58088 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58089
58090         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58091         tests.
58092         * gcc.dg/format-ext-1.c: New test.
58093
58094 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58095
58096         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58097         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58098         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58099         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58100         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58101
58102 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58103
58104         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58105         gcc.dg/c99-strftime-2.c: New tests.
58106
58107 2000-08-22  Richard Henderson  <rth@cygnus.com>
58108
58109         * gcc.c-torture/execute/20000822-1.c: New test.
58110
58111 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58112
58113         * gcc.c-torture/execute/20000819-1.x: Remove.
58114
58115 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58116
58117         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58118         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58119         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58120         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58121         gcc.dg/format-xopen-1.c: New tests.
58122
58123 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58124
58125         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58126
58127 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58128
58129         * g++.old-deja/g++.other/loop2.C: New test.
58130
58131         * gcc.c-torture/compile/20000606-1.c: New test.
58132         * gcc.c-torture/compile/20000728-1.c: New test.
58133         * gcc.c-torture/execute/20000801-1.c: New test.
58134         * gcc.c-torture/execute/20000801-2.c: New test.
58135         * gcc.c-torture/execute/20000819-1.c: New test.
58136         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58137         * gcc.dg/20000629-1.c: New test.
58138         * gcc.dg/20000724-1.c: New test.
58139         * gcc.dg/20000807-1.c: New test.
58140
58141 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58142
58143         * gcc.dg/cpp/pragma-1.c: New test.
58144         * gcc.dg/cpp/pragma-2.c: New test.
58145
58146 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58147
58148         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58149         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58150
58151 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58152
58153         * gcc.c-torture/compile/20000818-1.c: New test.
58154
58155 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58156
58157         * gcc.c-torture/execute/20000818-1.c: New test.
58158
58159 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58160
58161         * gcc.dg/format-va-1.c: New test.
58162
58163 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58164
58165         * g++.old-deja/g++.other/typedef8.C: New test.
58166
58167 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58168
58169         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58170         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58171         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58172         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58173         * g++.old-deja/g++.other/ptrmem7.C: New test.
58174         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58175
58176 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58177
58178         * g++.old-deja/g++.pt/typename27.C: New test.
58179
58180 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58181
58182         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58183         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58184         * g++.old-deja/g++.pt/friend45.C: New test.
58185         * g++.old-deja/g++.other/friend8.C: New test.
58186
58187 2000-08-15  Richard Henderson  <rth@cygnus.com>
58188
58189         * gcc.c-torture/execute/20000815-1.c: New test.
58190
58191 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58192
58193         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58194         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58195         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58196
58197 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58198
58199         * g++.old-deja/g++.other/refinit2.C: New test.
58200
58201 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58202
58203         * lib/c-torture.exp (c-torture): Make
58204         compiler_conditional_xfail_data global.
58205         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58206         compiler_conditional_xfail_data machinery.
58207         (f-torture-execute): Likewise.
58208         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58209         and only when unrolling loops.
58210
58211         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58212
58213 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58214
58215         * g++.old-deja/g++.pt/explicit81.C: New test.
58216
58217 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58218
58219         * g++.old-deja/g++.pt/typename26.C: New test.
58220
58221 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58222
58223         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58224         warning.
58225
58226 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58227
58228         * g++.old-deja/g++.other/array3.C: New test.
58229
58230 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58231
58232         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58233         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58234         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58235         New tests.
58236
58237 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58238
58239         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58240         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58241
58242 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58243
58244         * gcc.c-torture/execute/20000808-1.c: New test.
58245
58246 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58247
58248         * gcc.dg/c90-const-expr-1.c: New test.
58249
58250 2000-08-08  Richard Henderson  <rth@cygnus.com>
58251
58252         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58253
58254 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58255
58256         * gcc.dg/noncompile/const-ll-1.c: New test.
58257
58258 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58259
58260         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58261
58262 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58263
58264         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58265         that running programs linked against the shared version of libobjc
58266         run correctly.
58267
58268 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58269
58270         * gcc.dg/c99-printf-1.c: New test.
58271
58272 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58273
58274         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58275
58276 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58277
58278         * gcc.c-torture/execute/20000731-1.x: Delete.
58279
58280 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58281
58282         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58283         and torture_without_loops as is done by c-torture.exp.
58284         (search_for): Copy from c-torture.exp.
58285         (gcc-dg-runtest): New function, drives a directory of tests
58286         iterating over the TORTURE_OPTIONS.
58287         (scan-assembler, scan-assembler-not): Move here from
58288         individual directory drivers.
58289
58290         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58291         defined by lib/gcc-dg.exp.
58292         * gcc.dg/cpp/cpp.exp: Likewise.
58293         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58294         gcc-dg-runtest, so we cycle over optimization options.
58295
58296         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58297         * gcc.dg/compare2.c: No longer expected to fail.
58298
58299 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58300
58301         * gcc.c-torture/execute/20000804-1.c: New test.
58302
58303 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58304
58305         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58306
58307 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58308
58309         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58310
58311 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58312
58313         * gcc.c-torture/compile/20000803-1.c: New test.
58314
58315 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58316
58317         * gcc.c-torture/execute/20000801-3.c,
58318         gcc.c-torture/execute/20000801-4.c: New tests.
58319         * gcc.c-torture/execute/20000801-3.x,
58320         gcc.c-torture/execute/20000801-4.x: Xfail.
58321
58322 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58323
58324         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58325         libobjc/.libs to allow for libtool.
58326
58327 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58328
58329         * gcc.c-torture/compile/20000802-1.c: New test.
58330
58331 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58332
58333         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58334
58335 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58336
58337         * gcc-c-torture/execute/20000731-2.c: New test.
58338
58339         * gcc.c-torture/execute/20000731-1.c: New test.
58340         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58341
58342 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58343
58344         * gcc.dg/cpp/paste7.c: New test.
58345         * gcc.dg/cpp/20000725-1.c: New test.
58346
58347 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58348
58349         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58350         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58351         declaration warning for __builtin_dwarf_reg_size.
58352
58353         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58354
58355 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58356
58357         * gcc.dg/noncompile/voidparam-1.c: New test.
58358
58359 2000-07-30  Richard Henderson  <rth@cygnus.com>
58360
58361         * gcc.dg/c90-digraph-1.c: Don't xfail.
58362         * gcc.dg/compare2.c (case 10): Xfail.
58363         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58364
58365 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58366
58367         * gcc.dg/c99-main-1.c: New test.
58368
58369 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58370
58371         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58372
58373 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58374
58375         * gcc.c-tortuer/execute/20000726-1.c: New test.
58376
58377 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58378
58379         * gcc.c-torture/execute/enum-2.c: New test.
58380
58381 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58382
58383         * gcc.dg/cpp/tr-warn3.c: New test.
58384
58385 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58386
58387         * g++.old-deja/g++.ext/implicit1.C: Remove.
58388         * g++.old-deja/g++.jason/c2.C: Remove
58389         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58390         * g++.old-deja/g++.pt/crash16.C: Likewise.
58391         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58392
58393 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58394
58395         * g++.old-deja/g++.other/for2.C: New test.
58396
58397 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58398
58399         * gcc.dg/20000720-1.c: New test.
58400
58401 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58402
58403         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58404
58405 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58406
58407         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58408         * gcc.c-torture/execute/20000722-1.c: New.
58409         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58410
58411 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58412
58413         * gcc.dg/cpp/20000720-1.S: New test.
58414
58415 2000-07-21  Michael Meissner  <meissner@redhat.com>
58416
58417         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58418
58419 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58420
58421         * g++.old-deja/g++.brendan/crash16.C,
58422         g++.old-deja/g++.brendan/parse3.C,
58423         g++.old-deja/g++.brendan/redecl1.C,
58424         g++.old-deja/g++.ns/template13.C,
58425         g++.old-deja/g++.other/decl4.C,
58426         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58427
58428 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58429
58430         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58431         and "Internal error".
58432
58433         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58434         regexps.
58435         * gcc.dg/cpp/paste6.c: New test.
58436
58437 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58438
58439         * gcc.dg/cpp/tr-direct.c: New test.
58440
58441         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58442         gcc.dg/cpp/undef1.c: Tweak error regexps.
58443
58444 2000-07-18  Eric Christopher <echristo@redhat.com>
58445
58446         * gcc.c-torture/compile/20000718-1.c: New test.
58447
58448 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58449
58450         * cpplex.c (_cpp_push_token): If the token being pushed back
58451         is the previous token in this context, just subtract one from
58452         context->posn.
58453         * cppmacro.c (save_expansion): Clear aux field when storing a
58454         placemarker.
58455
58456 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58457
58458         * gcc.dg/noncompile/redecl-1.c: New test.
58459
58460 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58461
58462         * gcc.c-torture/execute/20000717-5.c: New test.
58463         * gcc.c-torture/execute/20000717-1.x: Removed.
58464
58465 2000-07-17  Richard Henderson  <rth@cygnus.com>
58466
58467         * gcc.c-torture/execute/20000717-4.c: New test.
58468
58469 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58470
58471         * gcc.dg/cpp/syshdr.c: New test.
58472         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58473
58474 2000-07-17  Neil Booth  <neilb@earthling.net>
58475
58476         * gcc.dg/cpp/cmdlne-dM.c: New test.
58477         * gcc.dg/cpp/cmdlne-dD.c: New test.
58478
58479 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58480
58481         * gcc.c-torture/execute/20000717-3.c: New test.
58482
58483         * gcc.c-torture/compile/20000717-1.c: New test.
58484
58485 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58486
58487         * gcc.c-torture/execute/20000717-2.c: New test.
58488
58489 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58490
58491         * gcc.dg/formatz-1.c: New test.
58492
58493         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58494         * gcc.dg/c99-digraph-1.c: New tests.
58495
58496         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58497         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58498
58499         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58500         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58501         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58502         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58503         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58504         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58505         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58506
58507 2000-07-17  Greg McGary <greg@mcgary.org>
58508
58509         * gcc.c-torture/execute/20000717-1.c: New test.
58510         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58511
58512 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58513
58514         * gcc.c-torture/execute/20000715-2.c: New test.
58515         * gcc.dg/20000715-1.c: New test.
58516
58517 2000-07-15  Michael Meissner  <meissner@redhat.com>
58518
58519         * gcc.c-torture/execute/20000715-1.c: New test.
58520
58521 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58522
58523         * gcc.c-torture/execute/20000707-1.c: New test.
58524
58525 2000-07-13  Neil Booth  <NeilB@earthling.net>
58526
58527         * gcc.dg/cpp/digraph1.c,
58528         gcc.dg/cpp/digraph2.c,
58529         gcc.dg/cpp/digraphs.c: New tests.
58530
58531 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58532
58533         * g77.f-torture/compile/20000630-2.f: New test.
58534         * g77.f-torture/compile/20000630-2.x
58535
58536 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58537
58538         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58539
58540 2000-07-11  Neil Booth  <NeilB@earthling.net>
58541
58542         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58543
58544 2000-07-11  Neil Booth  <NeilB@earthling.net>
58545
58546         * gcc.dg/cpp/cmdlne-C.c: New.
58547
58548 2000-07-09  Neil Booth  <NeilB@earthling.net>
58549
58550         * gcc.dg/cpp/directiv.c: New tests.
58551         * gcc.dg/cpp/undef1.c: Update.
58552
58553 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58554
58555         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58556
58557 2000-07-09  Neil Booth  <NeilB@earthling.net>
58558
58559         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58560
58561 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58562
58563         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58564         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58565
58566 2000-07-08  Neil Booth  <NeilB@earthling.net>
58567
58568         * gcc.dg/cpp/macsyntx.c: New tests.
58569
58570 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58571
58572         * gcc.dg/20000707-1.c: New test.
58573
58574 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58575
58576         * gcc.c-torture/execute/20000706-1.c: New test.
58577         * gcc.c-torture/execute/20000706-2.c: New test.
58578         * gcc.c-torture/execute/20000706-3.c: New test.
58579         * gcc.c-torture/execute/20000706-4.c: New test.
58580         * gcc.c-torture/execute/20000706-5.c: New test.
58581
58582 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58583
58584         * g++.old-deja/g++.pt/instantiate7.C: New test.
58585
58586 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58587
58588         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58589         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58590         * g++.old-deja/g++.other/rtti3.C: Likewise.
58591         * g++.old-deja/g++.other/rttid3.C: Likewise.
58592
58593 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58594
58595         *  g77.f-torture/compile/20000630-1.x: Fix typo
58596
58597 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58598
58599         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58600         assembly output.
58601
58602 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58603
58604         * gcc.dg/cpp/ident.c: New test.
58605
58606 2000-07-05  Neil Booth  <NeilB@earthling.net>
58607
58608         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58609           gcc.dg/cpp/lexstrng.c: New tests.
58610
58611 2000-07-04  Neil Booth  <NeilB@earthling.net>
58612
58613         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58614         * gcc.dg/cpp/strify2.c: Same.
58615
58616 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58617
58618         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58619         * gcc.dg/cpp/19990703-1.c: Likewise.
58620         * gcc.dg/cpp/20000625-1.c: Likewise.
58621         * gcc.dg/cpp/20000625-2.c: Likewise.
58622
58623         * gcc.dg/cpp/macro1.c,
58624         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58625         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58626         gcc.dg/cpp/strify1.c,
58627         gcc.dg/cpp/strify2.c: New tests.
58628
58629 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58630
58631         * gcc.c-torture/execute/20000703-1.c: New test.
58632
58633 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58634
58635         * g++.old-deja/g++.pt (lookup10.C): New test.
58636
58637 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58638
58639         * g++.old-deja/g++.pt (typename25.C): New test.
58640
58641 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58642
58643         * gcc.c-torture/compile/20000701-1.c: New test.
58644
58645 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58646
58647         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58648         to test case.
58649
58650 2000-06-30  Catherine Moore  <clm@cygnus.com>
58651
58652         * gcc.c-torture/execute/align-1.c: New test.
58653
58654 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58655
58656         * g++.old-deja/g++.pt/expr8.C: New test.
58657         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58658
58659 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58660
58661         * gcc.c-torture/compile/20000629-1.c: New test.
58662
58663 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58664
58665
58666         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58667         gcc.dg/noncompile directory, depending on whether they're
58668         preprocessor tests or not.  Annotate all the tests for the dg
58669         framework.
58670
58671         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58672         * gcc.dg/noncompile/noncompile.exp: New.
58673
58674         * Moved files:
58675         Old name                                New name
58676         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58677         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58678         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58679         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58680         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58681         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58682         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58683         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58684         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58685         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58686         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58687         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58688         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58689         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58690         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58691         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58692         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58693         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58694         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58695         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58696         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58697         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58698         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58699         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58700
58701         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58702         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58703         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58704         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58705         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58706         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58707
58708 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58709
58710         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58711         declare one variable.  On the fourth, error.
58712         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58713         declared by 20000628-1a.h.
58714
58715 2000-06-29  Richard Henderson  <rth@redhat.com>
58716
58717         * gcc.c-torture/execute/930529-1.x: New file.
58718         * gcc.dg/920413-1.c: Adjust expected warning text.
58719         * gcc.dg/980217-1.c: Declare abort.
58720         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58721
58722 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58723
58724         * g77.f-torture/compile/20000629-1.f: New test.
58725         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58726
58727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58728
58729         Rearrange lots of files, removing entirely the
58730         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58731         directories.
58732
58733         * Deleted files:
58734         gcc.c-torture/code_quality/code_quality.exp
58735         gcc.c-torture/special/special.exp
58736         gcc.failure/failure.exp
58737         gcc.failure/940409-1.x
58738         gcc.c-torture/compile/961203-1.x
58739
58740         * New files:
58741         gcc.misc-tests/linkage.exp
58742         gcc.c-torture/execute/920730-1t.c
58743         gcc.c-torture/execute/920730-1t.x
58744         gcc.c-torture/compile/920520-1.x
58745         gcc.c-torture/compile/920521-1.x
58746         gcc.c-torture/compile/981006-1.x
58747         gcc.c-torture/execute/eeprof-1.x
58748
58749         * Moved files (possibly with modifications to fit a new harness):
58750         Old name                                New name
58751         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58752         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58753         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58754         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58755         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58756         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58757         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58758         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58759         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58760         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58761         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58762         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58763         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58764         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58765
58766 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58767
58768         * c-torture/compile/961203-1.x: Delete.
58769
58770         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58771         not exit. Include stdio.h.
58772         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58773         * gcc.misc-tests/dg-12.c: Likewise.
58774         * gcc.misc-tests/dg-5.c: Likewise.
58775         * gcc.misc-tests/dg-6.c: Likewise.
58776         * gcc.misc-tests/dg-7.c: Prototype abort.
58777         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58778         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58779         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58780         not exit.
58781         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58782         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58783
58784 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58785
58786         * gcc.dg/cpp/20000628-1.c: New test.
58787         * gcc.dg/cpp/20000628-1.h: New header for above test.
58788         * gcc.dg/cpp/20000628-1a.h: Likewise.
58789
58790 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58791
58792         * gcc.dg/cpp: New directory.
58793         * gcc.dg/cpp/cpp.exp: New driver.
58794         * gcc.dg/cpp/20000627-1.c: New test.
58795         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58796         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58797         and rewrite as a compilation test.
58798
58799         * gcc.dg: Move many files into the cpp subdirectory, possibly
58800         renaming or editing them as well.
58801         Old name                New name
58802         990119-1.c              cpp/19990119-1.c
58803         990228-1.c              cpp/19990228-1.c
58804         990407-1.c              cpp/19990407-1.c
58805         990409-1.c              cpp/19990409-1.c
58806         990413-1.c              cpp/19990413-1.c
58807         990703-1.c              cpp/19990703-1.c
58808         20000127-1.c            cpp/20000127-1.c
58809         20000129-1.c            cpp/20000129-1.c
58810         20000207-1.c            cpp/20000207-1.c
58811         20000207-2.c            cpp/20000207-2.c
58812         20000209-1.c            cpp/20000209-1.c
58813         20000209-2.c            cpp/20000209-2.c
58814         20000301-1.c            cpp/20000301-1.c
58815         20000419-1.c            cpp/20000419-1.c
58816         20000510-1.S            cpp/20000510-1.S
58817         20000519-1.c            cpp/20000519-1.c
58818         20000529-1.c            cpp/20000529-1.c
58819         20000625-1.c            cpp/20000625-1.c
58820         20000625-2.c            cpp/20000625-2.c
58821         cpp-as1.c               cpp/assert1.c
58822         cpp-as2.c               cpp/assert2.c
58823         cxx-comments-1.c        cpp/cxxcom1.c
58824         cxx-comments-2.c        cpp/cxxcom2.c
58825         endif-label.c           cpp/endif.c
58826         cpp-hash1.c             cpp/hash1.c
58827         cpp-hash2.c             cpp/hash2.c
58828         cpp-if1.c               cpp/if-1.c
58829         cpp-if2.c               cpp/if-2.c
58830         cpp-if3.c               cpp/if-3.c
58831         cpp-if4.c               cpp/if-4.c
58832         cpp-if5.c               cpp/if-5.c
58833         cpp-cond.c              cpp/if-cexp.c
58834         cpp-missingop.c         cpp/if-mop.c
58835         cpp-missingparen.c      cpp/if-mpar.c
58836         cpp-opprec.c            cpp/if-oppr.c
58837         cpp-ifparen.c           cpp/if-paren.c
58838         cpp-shortcircuit.c      cpp/if-sc.c
58839         cpp-shift.c             cpp/if-shift.c
58840         cpp-unary.c             cpp/if-unary.c
58841         cpp-li1.c               cpp/line1.c
58842         cpp-li2.c               cpp/line2.c
58843         lineno.c                cpp/line3.c
58844         lineno-2.c              cpp/line4.c
58845         cpp-mi.c                cpp/mi1.c
58846         cpp-mic.h               cpp/mi1c.h
58847         cpp-micc.h              cpp/mi1cc.h
58848         cpp-mind.h              cpp/mi1nd.h
58849         cpp-mindp.h             cpp/mi1ndp.h
58850         cpp-mix.h               cpp/mi1x.h
58851         cpp-mi2.c               cpp/mi2.c
58852         cpp-mi2a.h              cpp/mi2a.h
58853         cpp-mi2b.h              cpp/mi2b.h
58854         cpp-mi2c.h              cpp/mi2c.h
58855         cpp-mi3.c               cpp/mi3.c
58856         cpp-mi3.def             cpp/mi3.def
58857         poison-1.c              cpp/poison.c
58858         pr-impl.c               cpp/prag-imp.c
58859         cpp-redef-2.c           cpp/redef1.c
58860         cpp-redef.c             cpp/redef2.c
58861         strpaste.c              cpp/strp1.c
58862         strpaste-2.c            cpp/strp2.c
58863         cpp-tradpaste.c         cpp/tr-paste.c
58864         cpp-tradstringify.c     cpp/tr-str.c
58865         cpp-tradwarn1.c         cpp/tr-warn1.c
58866         cpp-tradwarn2.c         cpp/tr-warn2.c
58867         trigraphs.c             cpp/trigraphs.c
58868         cpp-unc1.c              cpp/unc1.c
58869         cpp-unc2.c              cpp/unc2.c
58870         cpp-unc3.c              cpp/unc3.c
58871         cpp-unc.c               cpp/unc4.c
58872         undef.c                 cpp/undef1.c
58873         undef-2.c               cpp/undef2.c
58874         cpp-wi1.c               cpp/widestr1.c
58875
58876 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58877
58878         * lib/g++.exp (g++_include_flags): Tweak.
58879
58880 2000-06-27  H.J. Lu  <hjl@gnu.org>
58881             Loren J. Rittle  <ljrittle@acm.org>
58882
58883         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58884         version with one that knows about the new gcc tree structure.
58885         (g++_link_flags): Same.
58886
58887 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58888
58889         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58890         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58891         case we are cross-compiling.
58892
58893         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58894         g++.old-deja/g++.niklas/Makefile.in,
58895         g++.old-deja/g++.niklas/configure.in,
58896         g++.old-deja/g++.other/Makefile.in,
58897         g++.old-deja/g++.other/configure.in,
58898         gcc.c-torture/code_quality/Makefile.in,
58899         gcc.c-torture/code_quality/configure.in,
58900         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58901         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58902         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58903         gcc.c-torture/execute/ieee/Makefile.in,
58904         gcc.c-torture/execute/ieee/configure.in,
58905         gcc.c-torture/noncompile/Makefile.in,
58906         gcc.c-torture/noncompile/configure.in,
58907         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58908         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58909         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58910
58911 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58912
58913         * g++.old-deja/g++.other/ambig3.C: New test.
58914
58915 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58916
58917         * g++.old-deja/g++.pt/syntax1.C: New test.
58918         * g++.old-deja/g++.pt/syntax2.C: New test.
58919         * g++.old-deja/g++.other/syntax3.C: New test.
58920         * g++.old-deja/g++.other/syntax4.C: New test.
58921
58922 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58923
58924         * gcc.dg/20000623-1.c: Prototype exit and abort.
58925
58926 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58927
58928         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58929         New tests.
58930         * gcc.dg/cpp-mi3.def: New file.
58931
58932         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58933         inside assertions.
58934         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58935         lexer's error messages.
58936         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58937         divine anything from the linemarkers.
58938         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58939         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58940
58941 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58942
58943         * gcc.dg/20000623-1.c: New test.
58944
58945 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58946
58947         * gcc.c-torture/execute/20000622-1.c: New test.
58948
58949 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58950
58951         * g++.old-deja/g++.other/init15.C: New test.
58952
58953 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58954
58955         * g++.old-deja/g++.pt/vaarg2.C: New test.
58956         * g++.old-deja/g++.pt/vaarg3.C: New test.
58957
58958 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58959
58960         * g++.old-deja/g++.other/dyncast6.C: New test.
58961
58962 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58963
58964         * gcc.c-torture/execute/loop-6.c: New test.
58965
58966 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58967
58968         * gcc.dg/20000614-1.c: New test.
58969         * gcc.dg/20000614-2.c: New test.
58970
58971 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58972
58973         * g++.old-deja/g++.other/inline12.C: New test.
58974
58975 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58976
58977         * g++.old-deja/g++.other/eh1.C: New test.
58978
58979 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58980
58981         * g++.old-deja/g++.other/type.C: New test.
58982
58983 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58984
58985         * g++.old-deja/g++.other/initstring.C: New test.
58986
58987 2000-06-12  Jason Merrill  <jason@redhat.com>
58988
58989         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58990
58991 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58992
58993         * gcc.c-torture/compile/20000609-1.c: New test.
58994
58995 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58996
58997         * gcc.dg/20000609-1.c: New test.
58998
58999 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59000
59001         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59002         * gcc.c-torture/noncompile/poison-1.c: Move...
59003         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59004         * gcc.dg/cpp-li1.c: Add a token after the #line.
59005
59006 2000-06-05  Richard Henderson  <rth@cygnus.com>
59007
59008         * gcc.c-torture/execute/20000605-2.c: New test.
59009         * gcc.c-torture/execute/20000605-3.c: New test.
59010
59011 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59012
59013         * g77.f-torture/execute/20000503-1.x: New file.
59014
59015 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59016
59017         * g++.old-deja/g++.eh/badalloc1.C: New test.
59018
59019 2000-06-05  Richard Henderson  <rth@cygnus.com>
59020
59021         * gcc.c-torture/execute/20000605-1.c: New test.
59022
59023 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59024             Nathan Sidwell <nathan@codesourcery.com>
59025
59026         * gcc.c-torture/compile/20000605-1.c: New test.
59027
59028 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59029
59030         * g77.f-torture/compile/20000601-1.f: New test.
59031
59032 2000-06-03  Richard Henderson  <rth@cygnus.com>
59033
59034         * gcc.c-torture/execute/20000603-1.c: New.
59035
59036 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59037
59038         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59039         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59040
59041 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59042
59043         * gcc.dg/compare2.c (case 12): XFAIL.
59044         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59045         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59046
59047         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59048
59049 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59050
59051         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59052         guard macro is already defined when the header is first
59053         included.
59054         * gcc.dg/cpp-mix.h: New file.
59055         * gcc.dg/endif-label.c: Update patterns to match compiler.
59056
59057         * g++.brendan/complex1.C: Declare abort.
59058         * g++.law/refs4.C: Remove XFAIL.
59059         * g++.oliva/expr2.C: Declare abort and exit.
59060
59061 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59062
59063         * gcc.c-torture/execute/20000528-1.c: New test.
59064
59065         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59066         * g++.old-deja/g++.law/temps4.C: Likewise.
59067
59068         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59069         stdlib.h.  Call abort() on failure.
59070         * g++.old-deja/g++.law/refs4.C: Likewise.
59071         * g++.old-deja/g++.law/temps4.C: Likewise.
59072         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59073         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59074
59075 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59076
59077         Relative to g++.dg/special:
59078         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59079
59080         Relative to g++.old-deja:
59081         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59082         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59083         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59084         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59085         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59086         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59087         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59088
59089         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59090         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59091         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59092         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59093         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59094         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59095         and/or string.h.
59096
59097         * g++.other/goto1.C: Update expectations for error messages.
59098
59099 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59100
59101         * gcc.c-torture/compile/20000523-1.c: New test.
59102
59103 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59104
59105         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59106
59107 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59108
59109         * g++.old-deja/g++.eh/catch11.C: New test.
59110         * g++.old-deja/g++.eh/catch12.C: New test.
59111
59112 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59113
59114         * gcc.c-torture/execute/20000523-1.c: New test.
59115
59116 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59117
59118         * c-torture/execute/bcp-1.c: Replace abort in arg of
59119         __builtin_constant_p with a generic external function.
59120
59121         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59122         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59123         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59124         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59125         Prototype abort and/or exit.
59126
59127         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59128         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59129         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59130         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59131
59132 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59133
59134         * gcc.dg/dwarf2-1.c: New test.
59135
59136 2000-05-20  Richard Henderson  <rth@cygnus.com>
59137
59138         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59139
59140 2000-05-20  Andreas Jaeger  <aj@suse.de>
59141
59142         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59143         testcase.
59144
59145 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59146
59147         * gcc.c-torture/execute/20000519-2.c: New test.
59148
59149 2000-05-19  Andreas Jaeger  <aj@suse.de>
59150
59151         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59152         which fails with SSA.
59153
59154         * lib/c-torture.exp: Also test with -O3 -fssa.
59155
59156 2000-05-18  Michael Meissner  <meissner@redhat.com>
59157
59158         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59159         * gcc.c-torture/execute/920415-1.c: Ditto.
59160         * gcc.c-torture/execute/920501-1.c: Ditto.
59161         * gcc.c-torture/execute/conversion.c: Ditto.
59162         * gcc.c-torture/execute/cvt-1.c: Ditto.
59163
59164 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59165
59166         * gcc.c-torture/compile/20000518-1.c: New test.
59167
59168 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59169
59170         * g77.f-torture/compile/200005018.f: New test.
59171
59172 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59173
59174         * gcc.c-torture/compile/20000517-1.c: New test.
59175
59176 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59177
59178         * gcc.c-torture/execute/20000516-1.c: New test.
59179
59180 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59181
59182         * g++.old-deja/g++.other/eh.C: New test.
59183
59184 2000-05-12  Richard Henderson  <rth@cygnus.com>
59185
59186         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59187         constants through to doit's conditional.
59188
59189 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59190
59191         * gcc.c-torture/compile/20000511-1.c: New test.
59192         * g77.f-torture/compile/20000511-1.f: New test.
59193         * g77.f-torture/compile/20000511-2.f: New test.
59194
59195 2000-05-11  Michael Meissner  <meissner@redhat.com>
59196
59197         * gcc.c-torture/execute/20000511-1.c: New test.
59198
59199 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59200
59201         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59202         * gcc.dg/20000510-1.S: New.
59203
59204 2000-05-08  Catherine Moore  <clm@cygnus.com>
59205
59206         * gcc.dg/unused-3.c: New.
59207
59208 2000-05-06  Richard Henderson  <rth@cygnus.com>
59209
59210           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59211           * g++.old-deja/g++.mike/warn1.C: Likewise.
59212           * g++.old-deja/g++.pt/local1.C: Likewise.
59213           * g++.old-deja/g++.pt/local7.C: Likewise.
59214           * g++.old-deja/g++.pt/spec16.C: Likewise.
59215
59216 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59217
59218         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59219
59220 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59221
59222           * g77.f-torture/execute/20000503-1.f: New test.
59223
59224 2000-05-04  Andreas Jaeger  <aj@suse.de>
59225
59226         * gcc.dg/noreturn-2.c: New test.
59227
59228 2000-05-04  Neil Booth  <NeilB@earthling.net>
59229
59230         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59231         preprocessor.
59232
59233 2000-05-04  Richard Henderson  <rth@cygnus.com>
59234
59235         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59236
59237 2000-05-04  Richard Henderson  <rth@cygnus.com>
59238
59239         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59240         OpenSSL by Jason R Thorpe.
59241
59242 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59243
59244         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59245
59246 2000-05-03  Robert Lipe <robertlipe@usa.net>
59247
59248         * gcc.dg/20000503-1.c: New test.
59249
59250 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59251
59252         * gcc.c-torture/compile/20000502-1.c: New test.
59253         * g++.old-deja/g++.other/align.C: New test.
59254         * gcc.dg/cpp-tradstringify.c: New test.
59255
59256 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59257
59258         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59259         and hard registers.
59260
59261 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59262
59263         * gcc.c-torture/execute/loop-5.c: New test.
59264
59265 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59266
59267         * gcc.c-torture/execute/va-arg-20.c: New test.
59268
59269 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59270
59271         * gcc.c-torture/execute/20000422-1.c: New test.
59272
59273 2000-04-20  Greg McGary  <gkm@gnu.org>
59274
59275         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59276         when optimizing, but without sibling-call optimizations (-O1).
59277
59278 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59279
59280           * gcc.c-torture/compile/20000420-1.c: New test.
59281
59282 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59283
59284         * g++.abi/ptrflags.C: New test.
59285         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59286
59287 2000-04-19  Catherine Moore  <clm@cygnus.com>
59288
59289         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59290
59291 2000-04-19  Greg McGary  <gkm@gnu.org>
59292
59293         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59294         sibling-call optimizations.
59295
59296 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59297
59298         * gcc.dg/20000419-1.c: New test.
59299
59300 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59301
59302         * gcc.c-torture/execute/20000412-6.c: New test.
59303
59304 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59305
59306         * gcc.c-torture/execute/20000412-5.c: New test.
59307         * g77.f-torture/compile/20000412-1.f: New test.
59308         * gcc.c-torture/execute/20000412-4.c: New test.
59309         * gcc.c-torture/compile/20000412-2.c: New test.
59310         * gcc.c-torture/execute/20000412-3.c: New test.
59311         * gcc.c-torture/compile/20000412-1.c: New test.
59312         * gcc.c-torture/execute/20000412-2.c: New test.
59313
59314 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59315
59316         * objc/execute/bf-20.m: New test.
59317
59318 2000-04-10  Richard Henderson  <rth@cygnus.com>
59319
59320         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59321
59322         * gcc.c-torture/execute/20000412-1.c: New test.
59323
59324 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59325
59326         * g++.old-deja/g++.eh/catchptr1.C: New test.
59327
59328 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59329
59330         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59331
59332 2000-04-08  Neil Booth  <NeilB@earthling.net>
59333
59334         * gcc.dg/cpp-nullchar.c: Remove test as
59335         embedded nulls cause problems.
59336
59337 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59338
59339         * gcc.dg/compare2.c: New test.
59340
59341 2000-04-08  Neil Booth  <NeilB@earthling.net>
59342
59343         * gcc.dg/cpp-nullchar.c: New test.
59344
59345 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59346
59347         * gcc.dg/cpp-mi2.c: New test.
59348         * gcc.dg/cpp-mi2[abc].h: New files.
59349
59350 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59351
59352         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59353         member name.
59354
59355 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59356
59357         * g++.old-deja/g++.abi/vmihint.C: New test.
59358
59359 2000-04-06  Neil Booth  <NeilB@earthling.net>
59360
59361         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59362         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59363         copyright.
59364
59365 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59366
59367         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59368         avoid stack-frame overwrite.
59369
59370 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59371
59372         * gcc.c-torture/compile/20000405-2.c: New test.
59373         * gcc.c-torture/compile/20000405-3.c: New test.
59374
59375 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59376
59377         * gcc.c-torture/compile/20000405-1.c: New test.
59378
59379 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59380
59381         * gcc.dg/cast-qual-1.c: Revert last change.
59382
59383 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59384
59385         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59386
59387 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59388
59389         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59390         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59391
59392 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59393
59394         * gcc.c-torture/compile/20000403-2.c: New test.
59395         * gcc.c-torture/compile/20000403-1.c: New test.
59396
59397 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59398
59399         * gcc.c-torture/execute/20000403-1.c: New test.
59400
59401 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59402
59403         * gcc.c-torture/execute/20000402-1.c: New test.
59404
59405 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59406
59407         * gcc.c-torture/execute/va-arg-15.c: New test.
59408         * gcc.c-torture/execute/va-arg-16.c: New test.
59409         * gcc.c-torture/execute/va-arg-17.c: New test.
59410         * gcc.c-torture/execute/va-arg-18.c: New test.
59411         * gcc.c-torture/execute/va-arg-19.c: New test.
59412
59413 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59414
59415         * gcc.c-torture/compile/981211-1.c: Move to...
59416         * gcc.dg/cpp-as1.c: ...here.
59417         * gcc.dg/cpp-as2.c: New file.
59418
59419         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59420         compiler.
59421
59422 2000-04-02  Neil Booth  <NeilB@earthling.net>
59423
59424         * gcc.dg/cpp-cond.c  New tests.
59425         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59426         accidental success less likely.
59427         * gcc.dg/cpp-missingop.c  New tests.
59428         * gcc.dg/cpp-missingparen.c  New tests.
59429         * gcc.dg/cpp-shift.c  New tests.
59430         * gcc.dg/cpp-shortcircuit.c  New tests.
59431         * gcc.dg/cpp-unary.c  New tests.
59432
59433 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59434
59435         * gcc.c-torture/compile/20000329-1.c: New test.
59436
59437 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59438
59439         * gcc.c-torture/compile/20000326-1.c: New test.
59440         * gcc.c-torture/compile/20000326-2.c: New test.
59441
59442 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59443
59444         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59445         the first parameter is a function argument.
59446
59447 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59448
59449         * g++.old-deja/g++.ext/array4.C: New test.
59450
59451 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59452
59453         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59454
59455 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59456
59457         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59458
59459 2000-03-19  Richard Henderson  <rth@cygnus.com>
59460
59461         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59462
59463 2000-03-19  Richard Henderson  <rth@cygnus.com>
59464
59465         * gcc.c-torture/compile/20000319-1.c: New test.
59466
59467 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59468
59469         * gcc.c-torture/execute/20000314-3.c: New test.
59470         * gcc.c-torture/execute/20000314-2.c: New test.
59471         * gcc.c-torture/execute/20000314-1.c: New test.
59472         * gcc.c-torture/compile/20000314-2.c: New test.
59473         * gcc.c-torture/compile/20000314-1.c: New test.
59474
59475 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59476
59477         * g++.old-deja/g++.warn/inline.C: New test.
59478
59479 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59480
59481         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59482         standards-compliant result rather than specific constants.
59483         Put test-values in array.
59484
59485 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59486
59487         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59488         (g++_target_compile): Put test-specific options last.
59489
59490 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59491
59492         * g++.old-deja/g++.eh/vbase4.C: New test.
59493
59494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59495
59496         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59497
59498 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59499
59500         * g++.old-deja/g++.brendan/misc12.C: Removed.
59501         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59502         * g++.old-deja/g++.ext/pretty4.C: New test.
59503
59504 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59505
59506         * g++.old-deja/g++.other/string2.C: New test.
59507
59508 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59509
59510         * g++.old-deja/g++.warn/impint2.C: New test.
59511
59512 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59513
59514         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59515         is 1, not zero.
59516
59517 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59518
59519         * g++.old-deja/g++.warn/impint.C: New test.
59520         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59521         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59522         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59523         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59524         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59525         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59526         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59527         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59528         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59529         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59530         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59531         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59532
59533 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59534
59535         * gcc.dg/cpp-redef.c: New test.
59536
59537 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59538
59539         * g++.old-deja/g++.pt/unify7.C: New test.
59540
59541 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59542
59543         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59544         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59545
59546 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59547
59548         * gcc.c-torture/compile/20000224-1.c: New test.
59549
59550 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59551
59552         * gcc.c-torture/compile/cpp-2.c: New test.
59553         * gcc.c-torture/compile/cpp-1.c: New test.
59554
59555 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59556
59557         * gcc.c-torture/execute/20000225-1.c: New test.
59558
59559 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59560
59561         * gcc.dg/cpp-li2.c: New test.
59562
59563         * gcc.dg/cpp-wi1.c: New test.
59564
59565         * gcc.dg/cpp-li1.c: New test.
59566
59567 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59568
59569         * g++.old-deja/g++.other/sizeof5.C: New test.
59570
59571 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59572
59573         * gcc.c-torture/execute/va-arg-13.c: New test.
59574
59575 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59576
59577         * gcc.c-torture/execute/va-arg-12.c: New test.
59578
59579 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59580
59581         * gcc.c-torture/execute/20000223-1.c: New test.
59582
59583 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59584
59585         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59586
59587 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59588
59589         * g++.old-deja/g++.abi/ptrmem.C: New test.
59590
59591 2000-02-19  Richard Henderson  <rth@cygnus.com>
59592
59593         * gcc.c-torture/compile/init-3.c: New.
59594
59595 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59596
59597         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59598         ALWAYS_CXXFLAGS.
59599
59600 2000-02-11  Robert Lipe <robertl@sco.com>
59601
59602         * gcc.c-torture/compile/20000211-3.c: New test.
59603
59604 2000-02-11  Martin Buchholz <martin@xemacs.org>
59605
59606         * gcc.c-torture/compile/20000211-2.c: New test.
59607
59608 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59609
59610         * gcc.c-torture/compile/20000211-1.c: New test.
59611
59612 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59613
59614         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59615           on native targets
59616
59617 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59618
59619         * g++.old-deja/g++.other/cast5.C: New test.
59620
59621 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59622
59623         * gcc.c-torture/execute/20000205-1.c: New.
59624
59625 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59626
59627         * g++.old-deja/g++.jason/cast3.C: Return void.
59628         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59629
59630 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59631
59632         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59633
59634         * gcc.dg/loop-1.c: New test.
59635
59636 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59637
59638         * gcc.c-torture/compile/20000127-1.c: New test.
59639         * gcc.c-torture/execute/991228-1.c: New test.
59640
59641 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59642
59643         * gcc.dg/unused-2.c: New test.
59644
59645         * gcc.dg/conv-1.c: New test.
59646
59647 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59648
59649         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59650         compiler.
59651         (tool_option_proc): Fix typo.
59652
59653 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59654
59655         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59656         of the ld on the host, not on the build machine.
59657         Also, don't crash if '--help' is not a supported option.
59658
59659 2000-01-24  Richard Henderson  <rth@cygnus.com>
59660
59661         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59662
59663 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59664
59665         * gcc.c-torture/execute/20000120-2.c: New test.
59666         * gcc.c-torture/execute/20000120-1.c: New test.
59667
59668 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59669
59670         * gcc.c-torture/execute/20000113-1.c: New test.
59671
59672 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59673
59674         * gcc.c-torture/execute/20000112-1.c: New test.
59675
59676 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59677
59678         * gcc.dg/20000111-1.c: New test.
59679
59680 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59681
59682         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59683         with 16 bit integers.
59684
59685 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59686
59687         * gcc.dg/20000108-1.c: New test.
59688
59689 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59690
59691         * g++.old-deja/g++.ns/koenig8.C: New test.
59692
59693 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59694
59695         * g++.old-deja/g++.other/cast4.C: New test.
59696
59697 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59698
59699         * gcc.c-torture/compile/20000105-2.c: New test.
59700         * gcc.c-torture/compile/20000105-1.c: New test.
59701
59702 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59703
59704         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59705         references to printf & atoi to conform to ANSI standard.
59706         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59707         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59708         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59709         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59710         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59711         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59712         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59713         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59714         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59715         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59716         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59717         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59718         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59719         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59720         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59721         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59722         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59723         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59724         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59725         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59726         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59727         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59728         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59729         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59730         * g++.old-deja/g++.brendan/init3.C: Likewise.
59731         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59732         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59733         * g++.old-deja/g++.brendan/new2.C: Likewise.
59734         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59735         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59736         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59737         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59738         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59739         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59740         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59741         * g++.old-deja/g++.brendan/template24.C: Likewise.
59742         * g++.old-deja/g++.brendan/template3.C: Likewise.
59743         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59744         * g++.old-deja/g++.jason/inline3.C: Likewise.
59745         * g++.old-deja/g++.jason/opeq.C: Likewise.
59746         * g++.old-deja/g++.law/arg5.C: Likewise.
59747         * g++.old-deja/g++.law/arm7.C: Likewise.
59748         * g++.old-deja/g++.law/ctors11.C: Likewise.
59749         * g++.old-deja/g++.law/cvt8.C: Likewise.
59750         * g++.old-deja/g++.law/init9.C: Likewise.
59751         * g++.old-deja/g++.law/refs4.C: Likewise.
59752         * g++.old-deja/g++.law/template2.C: Likewise.
59753         * g++.old-deja/g++.law/visibility24.C: Likewise.
59754         * g++.old-deja/g++.law/vtable3.C: Likewise.
59755         * g++.old-deja/g++.mike/asm2.C: Likewise.
59756         * g++.old-deja/g++.mike/eh1.C: Likewise.
59757         * g++.old-deja/g++.mike/misc1.C: Likewise.
59758         * g++.old-deja/g++.mike/misc13.C: Likewise.
59759         * g++.old-deja/g++.mike/misc14.C: Likewise.
59760         * g++.old-deja/g++.mike/ns12.C: Likewise.
59761         * g++.old-deja/g++.mike/p1248.C: Likewise.
59762         * g++.old-deja/g++.mike/p3708.C: Likewise.
59763         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59764         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59765         * g++.old-deja/g++.mike/p646.C: Likewise.
59766         * g++.old-deja/g++.mike/p700.C: Likewise.
59767         * g++.old-deja/g++.mike/p783.C: Likewise.
59768         * g++.old-deja/g++.mike/p783a.C: Likewise.
59769         * g++.old-deja/g++.mike/p783b.C: Likewise.
59770         * g++.old-deja/g++.mike/p786.C: Likewise.
59771         * g++.old-deja/g++.mike/p789.C: Likewise.
59772         * g++.old-deja/g++.mike/p789a.C: Likewise.
59773         * g++.old-deja/g++.mike/p807a.C: Likewise.
59774         * g++.old-deja/g++.other/delete3.C: Likewise.
59775         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59776         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59777         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59778         * g++.old-deja/g++.other/empty1.C: Likewise.
59779         * g++.old-deja/g++.other/temporary1.C: Likewise.
59780         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59781         * g++.old-deja/g++.pt/t16.C: Likewise.
59782         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59783
59784 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59785
59786         * gcc.dg/991230-1.c: New test.
59787
59788 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59789
59790         * gcc.c-torture/compile/991229-3.c: New test.
59791         * gcc.c-torture/compile/991229-2.c: New test.
59792         * gcc.c-torture/compile/991229-1.c: New test.
59793
59794 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59795
59796         * gcc.c-torture/compile/labels-2.c: New test.
59797
59798 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59799
59800         * gcc.c-torture/execute/991227-1.c: New test.
59801
59802 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59803
59804         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59805
59806 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59807
59808         * gcc.c-torture/execute/991221-1.c: New test.
59809
59810 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59811
59812         * g++.old-deja/g++.other/cast3.C: New test.
59813
59814 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59815
59816         * gcc.c-torture/execute/991216-4.c: New test.
59817
59818 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59819
59820         * gcc.c-torture/execute/991216-1.c: New test.
59821         * gcc.c-torture/execute/991216-2.c: New test.
59822         * gcc.c-torture/execute/991216-3.c: New test.
59823
59824 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59825
59826         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59827         Actually make the test fail by using "-O2" for compilation.
59828
59829 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59830
59831         * g++.old-deja/g++.warn/cast-align1.C: New test.
59832
59833 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59834
59835         * gcc.c-torture/compile/991214-1.c: New test.
59836         * gcc.c-torture/compile/991214-2.c: New test.
59837
59838 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59839
59840         * gcc.dg/991214-1.c: New test.
59841
59842 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59843
59844         * gcc.c-torture/compile/991213-3.c: New test.
59845         * gcc.c-torture/compile/991213-2.c: New test.
59846         * gcc.c-torture/compile/991213-1.c: New test.
59847
59848 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59849
59850         * gcc.dg/991209-1.c: New test.
59851
59852 1999-12-08  Nathan Sidwell <nathan@acm.org>
59853
59854         * gcc.c-torture/compile/991208-1.c: New test.
59855
59856 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59857
59858         * gcc.dg/ultrasp2.c: New test.
59859
59860 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59861
59862         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59863
59864 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59865
59866         * gcc.c-torture/compile/991202-1.c: New test.
59867         * gcc.c-torture/execute/991202-1.c: New test.
59868         * gcc.c-torture/execute/991202-2.c: New test.
59869         * gcc.c-torture/execute/991202-3.c: New test.
59870
59871 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59872
59873         * g++.old-deja/g++.abi/align.C: New test.
59874         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59875         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59876
59877 1999-12-01  Richard Henderson  <rth@cygnus.com>
59878
59879         * gcc.c-torture/execute/991201-1.c: New.
59880
59881 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59882
59883         * gcc.dg/991129-1.c: New test.
59884
59885 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59886
59887         * gcc.c-torture/compile/991127-1.c: New test.
59888
59889 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59890
59891         * g++.old-deja/g++.other/warn4.C: New test.
59892
59893 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59894
59895         * g++.old-deja/g++.eh/cleanup2.C: New test.
59896         * g++.old-deja/g++.ext/pretty2.C: New test.
59897         * g++.old-deja/g++.ext/pretty3.C: New test.
59898         * g++.old-deja/g++.other/debug6.C: New test.
59899
59900 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59901
59902         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59903         compiler_output to look for one error message instead of two.
59904
59905 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59906
59907         * gcc.c-torture/execute/991118-1.c: Also test case
59908         where the word boundary does not split a byte evenly.
59909
59910 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59911
59912         * g++.old-deja/g++.ext/restrict1.C: New test.
59913
59914 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59915
59916         * gcc.c-torture/execute/991118-1.c: New test.
59917
59918 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59919
59920         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59921         working directory pathnames.
59922
59923 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59924
59925         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59926         host is equipped with driver.h and driver.o so it can actually
59927         compile and run the tests.
59928
59929 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59930
59931         * gcc.c-torture/compile/991008-1.c: New test.
59932
59933 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59934
59935         * lib/gcc-dg.exp: Include target-supports.exp
59936
59937 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59938
59939         * lib/target-supports.exp: New file: Provide procs to test for
59940         features supported by the target.
59941         (check_weak_available): Moved here from ecos.exp.
59942         (check_alias_available): New proc: Determine of the target
59943         toolchain supports the alias attribute.
59944
59945         * gcc.dg/special/ecos.exp: Move check_weak_available to
59946         target-supports.exp.
59947         (alias-1.c): Only perform the test if the target supports
59948         aliases.
59949         (wkali-1.c): Only perform the test if the target supports
59950         aliases.
59951
59952         * gcc.dg/990506-0.c: Expect error messages from cross
59953         targets as well as native targets.
59954
59955 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59956
59957         * gcc.dg/ultrasp1.c: Removed xfail.
59958         * gcc.dg/struct-ret-2.c: Likewise.
59959         * gcc.dg/array-1.c: Likewise.
59960
59961 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59962
59963         * gcc.dg/struct-ret-2.c: New test.
59964
59965         * gcc.dg/array-1.c: New test.
59966
59967 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59968
59969         * gcc.c-torture/execute/991030-1.c: New test.
59970
59971 1999-10-26  Richard Henderson  <rth@cygnus.com>
59972
59973         * gcc.c-torture/compile/991026-2.c: New test.
59974
59975 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59976
59977         * gcc.c-torture/compile/991026-1.c: New test.
59978
59979 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59980
59981         * gcc.c-torture/execute/991023-1.c: New test.
59982
59983 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59984
59985         * gcc.c-torture/execute/991019-1.c: New test.
59986
59987 1999-10-16  Richard Henderson  <rth@cygnus.com>
59988
59989         * gcc.c-torture/execute/991016-1.c: New test.
59990
59991 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59992
59993         * gcc.c-torture/execute/991014-1.c: New test.
59994
59995 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59996
59997         * g++.old-deja/g++.other/union2.C: New test.
59998
59999 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60000
60001         * g++.old-deja/g++.other/vaarg2.C: New test.
60002         * g++.old-deja/g++.other/vaarg3.C: New test.
60003
60004 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60005
60006         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60007         in compile/.
60008
60009 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60010
60011         * gcc.c-torture/execute/va-arg-11.c: New test.
60012
60013 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60014
60015         * lib/file-format.exp (gcc_target_object_format): Don't
60016         crash if objdump is unavailable.
60017
60018 1999-09-29  Donn Terry <donn@interix.com>
60019
60020         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60021
60022 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60023
60024         * gcc.c-torture/compile/990928-1.c: New test.
60025
60026 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60027
60028         * g++.old-deja/g++.other/decl6.C: New test.
60029
60030 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60031
60032         * gcc.c-torture/execute/va-arg-10.c: New test.
60033
60034 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60035
60036         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60037         __PRETTY_FUNCTION__.
60038
60039 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60040
60041         * gcc.c-torture/execute/990923-1.c: New test.
60042
60043 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60044
60045         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60046         for which -fpic is inappropriate.
60047
60048 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60049
60050         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60051
60052 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60053
60054         * g++.old-deja/g++.other/dyncast1.C: New test.
60055         * g++.old-deja/g++.other/dyncast2.C: New test.
60056         * g++.old-deja/g++.other/dyncast3.C: New test.
60057         * g++.old-deja/g++.other/dyncast4.C: New test.
60058         * g++.old-deja/g++.other/dyncast5.C: New test.
60059         * g++.old-deja/g++.eh/catch3.C: New test.
60060         * g++.old-deja/g++.eh/catch3p.C: New test.
60061         * g++.old-deja/g++.eh/catch4.C: New test.
60062         * g++.old-deja/g++.eh/catch4p.C: New test.
60063         * g++.old-deja/g++.eh/catch5.C: New test.
60064         * g++.old-deja/g++.eh/catch5p.C: New test.
60065         * g++.old-deja/g++.eh/catch6.C: New test.
60066         * g++.old-deja/g++.eh/catch6p.C: New test.
60067         * g++.old-deja/g++.eh/catch7.C: New test.
60068         * g++.old-deja/g++.eh/catch7p.C: New test.
60069         * g++.old-deja/g++.eh/catch8.C: New test.
60070         * g++.old-deja/g++.eh/catch8p.C: New test.
60071         * g++.old-deja/g++.eh/catch9.C: New test.
60072         * g++.old-deja/g++.eh/catch9p.C: New test.
60073
60074 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60075
60076         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60077         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60078
60079 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60080
60081         * gcc.c-torture/compile/990913-1.c: New test.
60082
60083 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60084
60085         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60086         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60087
60088 1999-09-09  Richard Henderson  <rth@cygnus.com>
60089
60090         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60091
60092 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60093
60094         * g++.old-deja/g++.other/lookup11.C: New test.
60095         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60096         what is permitted and what we want.
60097         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60098         overload use.
60099         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60100
60101 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60102
60103         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60104         * gcc.c-torture/noncompile/poison-1.c: New file.
60105
60106 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60107
60108         * g++.old-deja/g++.other/sizeof3.C: New test.
60109         * g++.old-deja/g++.other/sizeof4.C: New test.
60110         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60111         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60112
60113 1999-09-07  Richard Henderson  <rth@cygnus.com>
60114
60115         * gcc.dg/va-arg-1.c: New.
60116
60117 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60118
60119         * gcc.c-torture/execute/va-arg-9.c: New test.
60120
60121 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60122
60123         * g77.f-torture/compile/980519-2.f: New test.
60124         * g77.f-torture/compile/19990905-0.f: New test.
60125         * g77.f-torture/compile/19990905-1.f: New test.
60126         * g77.f-torture/compile/19990905-2.f: New test.
60127
60128         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60129
60130 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60131
60132         * gcc.c-torture/execute/990827-1.c: Fix typo.
60133
60134 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60135
60136         * g++.old-deja/g++.other/deref1.C: New test.
60137
60138 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60139
60140         * g++.old-deja/g++.other/ambig2.C: New test.
60141         * g++.old-deja/g++.other/cond5.C: New test.
60142         * g++.old-deja/g++.other/lookup16.C: New test.
60143
60144 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60145
60146         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60147         assemblers too.
60148
60149 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60150
60151         * lib/c-torture.exp: Avoid the "compare executables" optimization
60152         when testing native.
60153
60154 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60155
60156         * gcc.c-torture/execute/990829-1.c: New test.
60157         * gcc.c-torture/compile/990829-1.c: New test.
60158
60159 1999-08-27  Paul Burchard  <burchard@pobox.com>
60160
60161         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60162         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60163         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60164         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60165         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60166         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60167         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60168         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60169         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60170         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60171         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60172
60173 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60174
60175         * gcc.c-torture/execute/990827-1.c: New test.
60176
60177 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60178
60179         * g77.f-torture/noncompile/19990826-4.f: New test.
60180
60181         * g77.f-torture/compile/19990826-3.f: New test.
60182
60183         * g77.f-torture/execute/19990826-2.f: New test.
60184
60185         * g77.f-torture/compile/19990826-1.f: New test.
60186
60187         * gcc.c-torture/execute/990826-0.c: New test.
60188         * g77.c-torture/execute/19990826-0.f: New test.
60189
60190         * g77.f-torture/noncompile/970626-2.f: New test.
60191
60192 1999-08-25  Paul Burchard  <burchard@pobox.com>
60193
60194         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60195         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60196         lss-011.C: New tests.
60197
60198 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60199
60200         * g++.old-deja/g++.other/decl5.C: New test.
60201
60202 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60203
60204         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60205         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60206         call `postbase' for each one.  All callers of `postbase' changed
60207         to call this instead.
60208
60209 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60210
60211         * gcc.c-torture/execute/990811-1.c: New test.
60212
60213 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60214
60215         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60216         just native ones.
60217
60218         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60219         just native ones.
60220
60221 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60222
60223         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60224
60225 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60226
60227         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60228
60229 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60230
60231         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60232
60233 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60234
60235         * gcc.c-torture/execute/990804-1.c: New test.
60236
60237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60238
60239         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60240         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60241         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60242
60243 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60244
60245         * g++.old-deja/g++.other/struct1.C: New test.
60246
60247 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60248
60249         * g++.old-deja/g++.other/enum2.C: New test.
60250
60251 1999-08-02  Richard Henderson  <rth@cygnus.com>
60252
60253         Adapted from tests from Franz Sirl:
60254         * gcc.c-torture/execute/va-arg-7.c: New test.
60255         * gcc.c-torture/execute/va-arg-8.c: New test.
60256
60257 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60258
60259         * gcc.c-torture/compile/990801-2.c: New test.
60260
60261         * gcc.c-torture/compile/990801-1.c: New test.
60262
60263 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60264
60265         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60266         fp-cmp-1.c, converting double to float.
60267
60268         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60269         fp-cmp-1.c, converting double to long double.
60270
60271         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60272         from fr1 to unknown_register, since fr1 is a legitimate register
60273         on some machines.
60274
60275 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60276
60277         * README: More listname related changes.
60278
60279 1999-07-08  Catherine Moore  <clm@cygnus.com>
60280
60281         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60282
60283 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60284
60285         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60286
60287 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60288
60289         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60290
60291 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60292
60293         * gcc.dg/990703-1.c: New test.
60294
60295 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60296
60297         * lib/file-format.exp: New file: Move definition of proc
60298         gcc_target_object_format to here from
60299         gcc.dg/special/ecos.exp.
60300
60301         * lib/c-torture.exp: Include lib file-format.exp.
60302         * lib/gcc-dg.exp: Include lib file-format.exp.
60303
60304         * gcc.dg/special/ecos.exp: Remove definition of proc
60305         gcc_target_object_format.
60306
60307 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60308
60309         * gcc.c-torture/execute/990628-1.c: New test.
60310
60311 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60312
60313         * gcc.c-torture/compile/990625-2.c: New test.
60314
60315         * gcc.c-torture/compile/990625-1.c: New test.
60316
60317 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60318
60319         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60320         attributes compile.
60321         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60322         ports that use the COFF/PE file format.
60323
60324 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60325
60326         * gcc.c-torture/compile/990617-1.c: New test.
60327
60328 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60329
60330         * g++.old-deja/g++.other/decl4.C: New test.
60331
60332 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60333
60334         * g++.old-deja/g++.other/bitfld3.C: New test.
60335
60336 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60337
60338         * g++.old-deja/g++.eh/catch1.C: New test.
60339
60340 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60341
60342         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60343
60344         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60345         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60346
60347 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60348
60349         * g77.f-torture/compile/19990502-0.f: Replace with new,
60350         shorter, test that still fails after recent changes.
60351
60352 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60353
60354         * gcc.c-torture/execute/990604-1.c: New test.
60355
60356 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60357
60358         * gcc.c-torture/execute/990531-1.c: New test.
60359
60360 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60361
60362         * gcc.c-torture/compile/990527-1.c: New test.
60363
60364 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60365
60366         * gcc.c-torture/execute/990527-1.c: New test.
60367
60368 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60369
60370         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60371         bitfields as signed.
60372
60373 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60374
60375         * g77.f-torture/compile/19990525-0.f: New test.
60376
60377 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60378
60379         * gcc.c-torture/execute/990525-2.c: New test.
60380
60381         * gcc.c-torture/execute/990525-1.c: New test.
60382
60383 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60384
60385         * g++.old-deja/g++.other/anon3.C: New test.
60386         * g++.old-deja/g++.other/anon4.C: New test.
60387         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60388         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60389         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60390         Merrill).
60391
60392 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60393
60394         * gcc.c-torture/execute/990524-1.c: New test.
60395
60396         * gcc.dg/990524-1.c: New test.
60397
60398 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60399
60400         * gcc.c-torture/compile/990523-1.c: New test.
60401
60402 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60403
60404         * gcc.c-torture/compile/990519-1.c: New test.
60405
60406 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60407
60408         * gcc.c-torture/compile/990517-1.c: New test.
60409
60410         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60411         (e4, f4): New tests.
60412         (main): Call them.
60413
60414 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60415
60416         * gcc.dg/noreturn-1.c: New test.
60417
60418 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60419
60420         * gcc.c-torture/execute/990513-1.c: New test.
60421
60422 1999-05-10  Richard Henderson  <rth@cygnus.com>
60423
60424         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60425
60426 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60427
60428         * g77.f-torture/execute/erfc.f: Use small single-precision
60429         values, to avoid problems on Alphas when not -mieee.
60430
60431 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60432
60433         * gcc.dg/990506-0.c: New test.
60434
60435 1999-05-08  Richard Henderson  <rth@cygnus.com>
60436
60437         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60438         the constant to test.  Don't XFAIL 64-bit targets.
60439
60440         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60441         * g++.old-deja/g++.law/profile1.C: Likewise.
60442
60443         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60444         operator new instances.
60445         * g++.old-deja/g++.other/delete5.C: Likewise.
60446
60447 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60448
60449         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60450         intrinsic.
60451
60452 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60453
60454         * g77.f-torture/execute/u77-test.f: Reverse order of two
60455         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60456
60457 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60458
60459         * gcc.dg/compare1.c: New test.
60460
60461 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60462
60463         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60464         New tests.
60465
60466 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60467
60468         * g77.f-torture/compile/19990502-1.f: New test.
60469
60470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60471
60472         * g77.f-torture/compile/19990502-0.f: New test.
60473
60474 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60475
60476         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60477         intrinsic.
60478
60479 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60480
60481         * g77.f-torture/execute/u77-test.f (main): List libU77
60482         intrinsics not currently tested.
60483         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60484         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60485         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60486         Trim blanks off the ends of some printed strings.
60487
60488 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60489
60490         * g77.f-torture/execute/u77-test.f (main): Just warn about
60491         FSTAT gid disagreement, as it's expected on some systems.
60492
60493 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60494
60495         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60496         use a new function, which allows for some slop.
60497         Clean up some commentary.
60498         (issum): The new function.
60499         (sgladd): Deleted subroutine.
60500
60501 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60502
60503         * g77.f-torture/execute/u77-test.f: Modify to be more like
60504         libf2c/libU77 version, bringing patches to that version here.
60505         Add suitable commentary.
60506
60507 1999-04-25  Richard Henderson  <rth@cygnus.com>
60508
60509         * gcc.dg/990424-1.c: New test.
60510
60511 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60512
60513         * g77.f-torture/execute/u77-test.f (main): Bug involving
60514         LSTAT has been fixed, so turn back on full checking.
60515
60516 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60517
60518         * g77.f-torture/compile/19990419-0.f: New test.
60519         * g77.f-torture/execute/19990419-1.f: New test.
60520
60521 1999-04-17  Richard Henderson  <rth@cygnus.com>
60522
60523         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60524         to avoid the need for a prototype to supress a warning.
60525
60526 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60527
60528         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60529
60530 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60531
60532         * gcc.c-torture/execute/990404-1.c: New test.
60533
60534 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60535
60536         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60537         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60538         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60539         missing initializer warnings.
60540
60541 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60542
60543         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60544         matching strings.
60545
60546 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60547
60548         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60549
60550 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60551
60552         * g77.f-torture/execute/19990325-0.f: New test.
60553         * g77.f-torture/execute/19990325-1.f: New test.
60554
60555 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60556
60557         * gcc.c-torture/execute/990324-1.c: New test.
60558
60559 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60560
60561         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60562         test with 4.
60563
60564 1999-03-17  Richard Henderson  <rth@cygnus.com>
60565
60566         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60567
60568 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60569
60570         * g77.f-torture/execute/19990313-2.f: New test.
60571         * g77.f-torture/execute/19990313-3.f: New test.
60572
60573 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60574
60575         * g77.f-torture/execute/19990313-0.f: New test.
60576         * g77.f-torture/execute/19990313-1.f: New test.
60577
60578 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60579
60580         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60581         printf to sprintf.
60582         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60583         (main): Add check for u15.  Conditionalize u31 check depending on
60584         whether ints are <32 bits or >=32 bits.
60585
60586 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60587
60588         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60589
60590 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60591
60592         * g77.f-torture/compile/19990305-0.f: New test.
60593         * g77.f-torture/execute/19981119-0.f: New test.
60594
60595 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60596
60597         * g77.f-torture/execute/970625-2.f: call ABORT if final
60598         result is not correct, instead of just printing it.
60599         Add this checking via newly introduced obfuscation, to
60600         trip up buggy front ends.
60601
60602 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60603
60604         * g77.f-torture/compile/960317-1.f: Moved from being
60605         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60606
60607 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60608
60609         * g77.f-torture/execute/960317-1.f: New (old) test.
60610         * g77.f-torture/execute/970625-2.f: Ditto.
60611
60612 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60613
60614         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60615         error message on line 1 or line 2; cccp and cpplib do this differently.
60616
60617 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60618
60619         * g++.old-deja/g++.law/weak1.C: New test.
60620
60621 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60622
60623         * gcc.c-torture/execute/990119-1.c: Renamed to...
60624         * gcc.dg/990119-1.c: this, so it will only be tested once
60625         (it's a preprocessor test, it doesn't need to be run at
60626         multiple optimization levels).
60627
60628 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60629
60630         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60631           ALWAYS_CXXFLAGS.
60632
60633 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60634
60635         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60636         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60637         to not be compilable by current g77.
60638
60639 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60640
60641         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60642
60643 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60644
60645         * gcc.c-torture/execute/990222-1.c: New test.
60646
60647 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60648
60649         * g77.f-torture/compile/19990218-0.f: New test.
60650         * g77.f-torture/noncompile/19990218-1.f: New test.
60651
60652 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60653
60654         * g77.f-torture/compile/19981216-0.f: New test.
60655
60656 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60657
60658         * gcc.dg/990214-1.c: New test.
60659
60660 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60661
60662         * gcc.dg/990213-2.c: New test.
60663
60664         * gcc.dg/990213-1.c: New test.
60665
60666 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60667
60668         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60669         ints.
60670
60671 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60672
60673         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60674         specified by target.
60675
60676         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60677
60678 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60679
60680         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60681
60682 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60683
60684         * gcc.dg/special/ecos.exp: New test driver for new tests with
60685         special requirements.
60686
60687         * gcc.dg/special/alias-1.c: New test.
60688         * gcc.dg/special/gcsec-1.c: New test.
60689         * gcc.dg/special/weak-1.c: New test.
60690         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60691         * gcc.dg/special/weak-2.c: New test.
60692         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60693         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60694         * gcc.dg/special/wkali-1.c: New test.
60695         * gcc.dg/special/wkali-2.c: New test.
60696         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60697         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60698
60699 1999-02-10  Felix Lee  <flee@cygnus.com>
60700
60701           * lib/c-torture.exp (c-torture-compile): Pull out code for
60702           analyzing gcc error messages.
60703           (c-torture-execute): Likewise.  Fix some (harmless) false
60704           positives.
60705           * lib/gcc.exp (gcc_check_compile): New function.
60706
60707 1999-02-08  Richard Henderson  <rth@cygnus.com>
60708
60709         * gcc.c-torture/execute/990208-1.c: New test.
60710
60711 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60712
60713         * g++.dg/special/ecos.exp: New driver for new tests with special
60714         requirements
60715
60716         * g++.dg/special/conpr-1.C: New test
60717         * g++.dg/special/conpr-2.C: New test
60718         * g++.dg/special/conpr-2a.C: New test
60719         * g++.dg/special/conpr-3.C: New test
60720         * g++.dg/special/conpr-3a.C: New test
60721         * g++.dg/special/conpr-3b.C: New test
60722
60723         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60724         allow g++ to use the dg driver
60725
60726         * README: Add comment about g++.dg directory
60727
60728 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60729
60730         * README: Update email addresses.
60731
60732 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60733
60734         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60735         arguments in order to force structure S onto the stack even on
60736         the alpha.
60737         (test): Pass 10 leading arguments to function foo as well as the
60738         structure S.
60739
60740         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60741         failure for all targets.
60742
60743         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60744         abort to terminate program execution.
60745
60746 1999-01-30  Richard Henderson  <rth@cygnus.com>
60747
60748         * gcc.c-torture/execute/990130-1.c: New test.
60749
60750 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60751
60752         * gcc.dg/990130-1.c: New test.
60753
60754 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60755
60756         * gcc.c-torture/execute/990128-1.c: New test.
60757
60758 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60759
60760         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60761
60762 1999-01-27  Felix Lee  <flee@cygnus.com>
60763
60764         * lib/c-torture.exp (c-torture-compile): pull out code for
60765         analyzing gcc error messages.
60766         (c-torture-execute): ditto, and fix some (harmless) false
60767         positives.
60768         * lib/gcc.exp (gcc_check_compile): new function.
60769
60770 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60771
60772         * gcc.dg/990117-1.c: New test.
60773
60774         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60775
60776         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60777
60778 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60779
60780         * g77.f-torture/compile/990115-1.f: New test.
60781
60782 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60783
60784         * gcc.c-torture/compile/990107-1.c: New test
60785
60786 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60787
60788         * gcc.c-torture/execute/990106-2.c: New test.
60789
60790         * gcc.c-torture/execute/990106-1.c: New test.
60791
60792 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60793
60794         * gcc.c-torture/compile/981223-1.c: New test.
60795
60796 1998-12-29  Richard Henderson  <rth@cygnus.com>
60797
60798         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60799         (opt3): Rename from opt4 and disable.
60800
60801 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60802
60803         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60804
60805 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60806
60807         * g++.old-deja/g++.other/conv5.C: New test.
60808
60809 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60810
60811         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60812
60813 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60814
60815         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60816
60817 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60818
60819         * gcc.c-torture/compile/981211-1.c: New test.
60820
60821 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60822
60823         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60824
60825         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60826
60827 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60828
60829         * gcc.special/930510-1.c: Make C9X safe.
60830         * gcc.misc-tests/gcov-1.c Similarly.
60831         * gcc.misc-tests/gcov-2.c Similarly.
60832
60833 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60834
60835         * gcc.dg/ultrasp1.c: New test.
60836
60837 1998-12-06  Richard Henderson  <rth@cygnus.com>
60838
60839         * gcc.c-torture/execute/981206.c: New test.
60840
60841 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60842
60843         * g++.old-deja/g++.ns/template7.C: New test.
60844
60845         * g++.old-deja/g++.other/expr1.C: New test.
60846
60847         * g++.old-deja/g++.eh/tmpl3.C: New test.
60848
60849         * g++.old-deja/g++.eh/tmpl2.C: New test.
60850
60851 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60852
60853         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60854         * g++.old-deja/g++.other/using6.C: Removed.
60855         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60856
60857         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60858
60859 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60860
60861         * g++.old-deja/g++.pt/overload8.C: New test.
60862
60863         * g++.old-deja/g++.pt/overload7.C: New test.
60864
60865         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60866
60867         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60868         and relinking messages.
60869         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60870         compiling with -frepo.
60871
60872 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60873
60874         * g++.old-deja/g++.pt/lookup6.C: New test.
60875
60876 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60877
60878         * gcc.c-torture/execute/981130-1.c: New test.
60879         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60880
60881 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60882
60883         * g++.old-deja/g++.pt/explicit76.C: New test.
60884
60885         * g++.old-deja/g++.pt/friend38.C: New test.
60886
60887         * g++.old-deja/g++.ns/crash2.C: New test.
60888
60889         * g++.old-deja/g++.pt/defarg8.C: New test.
60890
60891         * g++.old-deja/g++.pt/instantiate6.C: New test.
60892
60893         * g++.old-deja/g++.pt/static6.C: New test.
60894
60895         * g++.old-deja/g++.pt/decl2.C: New test.
60896
60897 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60898
60899         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60900         problem is actually related with name lookup, but so what? :-)
60901
60902         * g++.old-deja/g++.pt/friend37.C: New test.
60903
60904 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60905
60906         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60907         element, which fails on some systems.
60908
60909         * g77.f-torture/execute/labug1.f: New test.
60910
60911 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60912
60913         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60914         is defined.
60915
60916 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60917
60918         * g77.f-torture/compile/981117-1.f: New test.
60919
60920 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60921
60922         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60923         properly discarded.
60924
60925 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60926
60927         * gcc.c-torture/execute/memcheck: New directory of tests for
60928         -fcheck-memory-usage.
60929
60930 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60931
60932         * README: New file, general information about the testsuite and
60933         new description of the various C++ test subdirectories.
60934         * README.g++: Eliminate obsolete information, update and move most
60935         relevant stuff to README.
60936
60937 1998-11-07  Richard Henderson  <rth@cygnus.com>
60938
60939         * gcc.c-torture/compile/981107-1.c: New test.
60940
60941 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60942
60943         * execute/memcpy-bi.c: New testcase.
60944
60945 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60946
60947         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60948         base classes.
60949
60950         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60951         template is selected.
60952
60953         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60954         classes, it should be accepted for all types.
60955
60956         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60957
60958         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60959         specializations start with template headers.
60960
60961 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60962
60963         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60964
60965         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60966         non-POD types.
60967
60968 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60969
60970         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60971
60972 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60973
60974         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60975
60976 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60977
60978         * 981019-1.c: New test.
60979
60980 1998-10-14  Robert Lipe <robertl@dgii.com>
60981
60982         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60983         find objc headers.
60984
60985 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60986
60987         * compile/981001-4.c: Remove use of GCC extension that triggers a
60988         compiler bug.
60989
60990 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60991
60992         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60993
60994 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60995
60996         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60997         instantiation of template produces incorrect code for delete
60998         expression.
60999
61000         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61001         constructors' name is not unique.
61002         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61003         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61004
61005         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61006         automatic array of const is ill-formed.
61007
61008         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61009         of template parameter?
61010
61011         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61012         const.
61013
61014         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61015         pointer-to-member expression.
61016
61017         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61018         declaration causes ICE.
61019
61020 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61021
61022         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61023         reserved in the global namespace.
61024
61025         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61026         generate needed virtual table.
61027
61028         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61029
61030 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61031
61032         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61033         template-dependent type
61034
61035 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61036
61037         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61038         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61039         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61040
61041         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61042         class should be usable as argument of member function.
61043         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61044         class should be usable as return type of member function.
61045         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61046         class should be usable as type of data member.
61047
61048         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61049
61050 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61051
61052         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61053
61054 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61055
61056         * gcc.dg/dll-?.c Add thumb to target list.
61057         Fix assembler scan patterns to match current assembler output.
61058
61059 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61060
61061         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61062         matching of template brackets.
61063
61064         * g++.old-deja/g++.other/using4.C: New test.  Test using
61065         declarations of methods from base classes.
61066
61067         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61068         within functions should introduce names into the innermost
61069         enclosing namespace.
61070
61071         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61072         of static locals if first initialization throws.
61073
61074 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61075
61076         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61077
61078 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61079
61080         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61081         lose track of the possible targets of tablejump insns.
61082         * special/special.exp: Run it.
61083
61084 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61085
61086         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61087         must be declared before its specializations can be named in friend
61088         declarations.
61089
61090 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61091
61092         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61093
61094         * g77.f-torture/execute/io1.f: New test.
61095
61096 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61097
61098         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61099         with pointer to template function, for which no argument deduction
61100         is possible.
61101
61102         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61103         specialization of template function as argument to template
61104         function.
61105
61106         * g++.old-deja/g++.other/access2.C: New test; Inner class
61107         shouldn't have privileged access to Outer's names.
61108
61109 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61110
61111         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61112         friend template declared within template class conflicts with
61113         nested class of the same name.
61114
61115         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61116         is ignored.
61117
61118         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61119         object with direct initializer as function declaration.
61120
61121         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61122         initializers.
61123
61124         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61125         involving const pointer and NULL produces incorrect result.
61126
61127         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61128         type name without `typename' should be rejected with -pedantic.
61129
61130 1998-10-02  Richard Henderson  <rth@cygnus.com>
61131
61132         * g++.old-deja/g++.other/addrof1.C: New test.
61133
61134 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61135
61136         * gcc.c-torture/compile/981001-1.c: New test.
61137         * gcc.c-torture/execute/981001-1.c: New test.
61138
61139 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61140
61141         * gcc.c-torture/compile/981001-2.c: New test.
61142         * gcc.c-torture/compile/981001-3.c: New test.
61143         * gcc.c-torture/compile/981001-4.c: New test.
61144
61145 1998-10-01  Robert Lipe  <robertl@dgii.com>
61146
61147         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61148         multilibbed hosts.  Idea grafted from g77.exp.
61149
61150 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61151
61152         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61153         avoid losing on systems which need -lsocket.
61154
61155 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61156
61157         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61158         * g++.old-deja/g++.other/nested2.C: Ditto.
61159         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61160         failure.
61161
61162 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61163
61164         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61165         preferred over template operator!= for enum bitfields.
61166
61167 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61168
61169         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61170         that happen to have the same base name, but in different scopes,
61171         are incorrectly rejected.
61172
61173 1998-09-16  Richard Henderson  <rth@cygnus.com>
61174
61175         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61176         on the native word size instead of an integer literal.
61177
61178 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61179
61180         * g++.old-deja/g++.other/static2.C: Invocation of static data
61181         member of type pointer-to-function denoted as non-static member.
61182
61183         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61184         checks involving function types and aliases.
61185
61186 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61187
61188         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61189         redefined to the same non-trivial type.
61190
61191         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61192         namespace-qualification of template specializations declared in
61193         other namespaces.
61194
61195         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61196         to declare a subset of the specializations of a template function
61197         as friends of specializations of a template class.
61198
61199         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61200         member templates that do not fully specialize the enclosing
61201         template class are rejected.
61202
61203 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61204
61205         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61206
61207 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61208
61209         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61210         altered from libf2c/libU77 version.
61211
61212 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61213
61214         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61215
61216 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61217             Alexandre Oliva  <oliva@dcc.unicamp.br>
61218
61219         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61220         (un)signed char are different types for template specialization
61221         purposes.
61222
61223 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61224
61225         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61226         * objc: ObjC testsuite.
61227
61228 1998-08-31  Catherine Moore  <clm@cygnus.com>
61229
61230         * gcc.c-torture/execute/941014-1.x: New file.
61231
61232 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61233
61234         * lib/c-torture.exp: Add support for
61235         torture_eval_before_compile and torture_eval_before_execute
61236         variables.
61237
61238 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61239
61240         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61241         this test triggers valid.
61242
61243 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61244
61245         * gcc.dg/980827-1.c: New test.
61246
61247 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61248
61249         * gcc.c-torture/execute/loop-4b.c: New test.
61250
61251 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61252
61253         * lib/c-torture.exp: Add support for
61254         torture_eval_before_compile and torture_eval_before_execute
61255         variables.
61256
61257 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61258
61259         * gcc.c-torture/compile/980825-1.c: New test.
61260
61261 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61262
61263         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61264         count number tests in opt_t0 not good_t0.
61265
61266 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.c-torture/compile/930326-1.x: Fix typo.
61269
61270 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61271
61272         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61273         causes an ICE.
61274
61275 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61276
61277         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61278         STACK_SIZE is defined.
61279         * gcc.c-torture/unsorted/stuct.c: Similarly.
61280
61281         * gcc.c-torture/compile/980821-1.c: New test.
61282
61283 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61284
61285         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61286         16bit ints.
61287
61288 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61289
61290         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61291         code.
61292
61293 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61294
61295         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61296         error'.
61297
61298 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61299
61300         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61301
61302 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61303
61304         * gcc.c-torture/compile/980816-1.c: New test.
61305
61306         * gcc.dg/980816-1.c: New test.
61307
61308 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61309
61310         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61311         compiler for ieee tests.
61312
61313 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61314
61315         * g77.f-torture/compile/980729-0.f: New test.
61316
61317 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61318
61319         * gcc.c-torture/special/eeprof-1.c: New test, for
61320         -finstrument-functions.
61321         * gcc.c-torture/special/special.exp: Run it.
61322
61323 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61324
61325         * gcc.c-torture/compile/980729-1.c: New test.
61326
61327 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61328
61329         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61330         __thumb__ is defined, and test for ARM style doubles if so.
61331
61332 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61333
61334         * g77.f-torture/noncompile/980615-0.f: New test.
61335
61336 1998-07-26  H.J. Lu  (hjl@gnu.org)
61337
61338         * gcc.dg/980312-1.c: Do link instead of compile.
61339         * gcc.dg/980313-1.c: Likewise.
61340
61341 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61342
61343         * gcc.c-torture/compile/980726-1.c: New test.
61344
61345 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61346
61347         * g77.f-torture/execute/io0.f: New test.
61348
61349 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61350
61351         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61352         an int.
61353
61354 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61355
61356         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61357         m32r bugs.
61358
61359 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61360
61361         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61362         c-decl.c:grokdeclarator can handle mode attributes.
61363
61364 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61365
61366         * gcc.c-torture/execute/980716-1.c: New test.
61367
61368 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61369
61370         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61371         the mn10200.
61372         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61373         the mn10200.
61374         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61375         * gcc.c-torture/compile/930326-1.x: Similarly.
61376
61377 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61378
61379         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61380         New test from Craig.
61381
61382 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61383
61384         * g77.f-torture/noncompile/980616-0.f: New test.
61385
61386         * g77.f-torture/execute/970816-3.f: New test from Craig.
61387
61388 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61389
61390         *  g++.other/singleton.C: Return error value instead of taking
61391         SIGSEGV.
61392
61393 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61394
61395         *  g++.other/singleton.C: New test.  Warning is under dispute.
61396         Runtime crash is not.
61397
61398 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61399
61400         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61401         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61402         using6.C, using7.C}: New namespace tests.
61403
61404 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61405
61406         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61407         specialization with typedef'ed names used as array indexes.
61408
61409 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61410
61411         * gcc.c-torture/execute/980709-1.c: New test.
61412
61413         * gcc.dg/980709-1.c: New test.
61414
61415 1998-07-07  Richard Henderson  <rth@cygnus.com>
61416
61417         * gcc.c-torture/execute/bcp-1.c: New test.
61418
61419 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61420
61421         * gcc.c-torture/execute/980707-1.c: New test.
61422
61423 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61424
61425         * gcc.c-torture/compile/980706-1.c: New test.
61426
61427 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61428
61429         * g77.f-torture/execute/980701-0.f,
61430         g77.f-torture/execute/980701-1.f: New test from Craig.
61431
61432 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61433
61434         * gcc.c-torture/compile/980701-1.c: New test.
61435
61436         * gcc.c-torture/execute/980701-1.c: New test.
61437
61438 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61439 rlsruhe.de>
61440
61441         * g++.old-deja/g++.robertl/eb132.C: New test.
61442         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61443
61444 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61445
61446         * g77.f-torture/execute/980628-7.f,
61447         g77.f-torture/execute/980628-8.f,
61448         g77.f-torture/execute/980628-9.f,
61449         g77.f-torture/execute/980628-10.f: New tests from Craig.
61450
61451         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61452
61453 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61454
61455         * g77.f-torture/execute/980628-4.f: New test from Craig.
61456         * g77.f-torture/execute/980628-5.f: Likewise.
61457         * g77.f-torture/execute/980628-2.f: Likewise.
61458         * g77.f-torture/execute/980628-0.f: Likewise.
61459         * g77.f-torture/execute/980628-1.f: Likewise.
61460         * g77.f-torture/execute/980628-3.f: Likewise.
61461         * g77.f-torture/execute/980628-6.f: Likewise.
61462
61463 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61464
61465         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61466         directory when nothing has been installed yet.
61467
61468 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61469
61470         * gcc.c-torture/special/special.exp: Handle newer versions of
61471         dejagnu.
61472
61473 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61474
61475         * gcc.dg/980626-1.c: New test.
61476
61477 1998-06-19  Bruno Haible <haible@ilog.fr>
61478
61479         * gcc.misc-tests/m-un-2.c: New test.
61480         * g++.old-deja/g++.other/warn01.c: Likewise.
61481
61482 1998-06-19  Robert Lipe  <robertl@dgii.com>
61483
61484         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61485         compatibility with assmblers with a different comment character.
61486         Eliminate use of GAS-specific extensions.
61487
61488 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61489
61490         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61491
61492 1998-06-19  Robert Lipe  <robertl@dgii.com>
61493
61494         * lib/g77.exp: Replace search for libf2c.a with search for newly
61495         renamed libg2c.a
61496
61497 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61498
61499         * gcc.c-torture/execute/980617-1.c: New test.
61500
61501 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61502
61503         * gcc.c-torture/execute/980612-1.c: New test.
61504
61505 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61506
61507         * gcc.dg/980523-1.c: Only test on ppc-linux.
61508         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61509
61510         * gcc.c-torture/execute/980608-1.c: New test.
61511
61512 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61513
61514         * gcc.c-torture/execute/980605-1.c: New test.
61515
61516 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61517
61518         * gcc.c-torture/execute/980604-1.c: New test.
61519
61520 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61521
61522         * gcc.c-torture/execute/980602-1.c: New test.
61523         * gcc.c-torture/execute/980602-2.c: Likewise.
61524
61525 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61526
61527         * 970125-0.f: Fix per JCB.  Add commentary.
61528
61529 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61530
61531         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61532         IEEE -0 support.
61533
61534 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61535
61536         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61537         earlier.
61538
61539 1998-05-28  Catherine Moore <clm@cygnus.com>
61540
61541         * gcc.c-torture/execute/980526-3.c: New test.
61542
61543 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61544
61545         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61546         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61547         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61548         m88k-motorola-sysv3 to XFAIL.
61549
61550 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61551
61552         * gcc.dg/980526-1.c: New test.
61553         * gcc.c-torture/execute/980526-2.c: New test.
61554
61555 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61556
61557         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61558
61559         * gcc.c-torture/execute/980526-1.c: New test.
61560
61561 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61562
61563         * g77.f-torture/execute/alpha2.f: Add runtime test.
61564
61565 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61566
61567         * g++.old-deja/old-deja.exp: Strip leading directories.
61568
61569         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61570         error for the line.  Don't run multiple tests for the same line.
61571
61572 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61573
61574         * gcc.dg/980523-1.c: New test.
61575
61576 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61577
61578         * g77.f-torture/compile/970915-0.f: New test.
61579
61580 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61581
61582         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61583
61584 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61585
61586         * gcc.dg/980520-1.c: New test.
61587
61588 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61589
61590         * gcc.dg/980502-1.c: Fix return type.
61591
61592 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61593
61594         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61595         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61596         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61597         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61598         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61599
61600 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61601
61602         * g77.f-torture/execute/980520-1.f: New test.
61603
61604 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61605
61606         * lib/mike-g77.exp: New file.
61607
61608         * g77.f-torture/noncompile/noncompile.exp,
61609         g77.f-torture/noncompile/check0.f: New files.
61610
61611 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61612
61613         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61614         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61615         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61616         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61617         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61618         abort where appropriate.
61619
61620 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61621
61622         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61623         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61624
61625 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61626
61627         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61628
61629 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61630
61631         * g77.f-torture/compile/980427-0.f: New test.
61632
61633 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61634
61635         * g77.f-torture/compile/980424-0.f: New test.
61636
61637 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61638
61639         * g77.f-torture/compile/980419-2.f (main): New test.
61640         * g77.f-torture/compile/970125-0.f: New test.
61641         * g77.f-torture/compile/980419-1.f: New test.
61642
61643 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61644
61645         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61646         of loop-4.c.
61647
61648 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61649
61650         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61651
61652 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61653
61654         * gcc.c-torture/compile/980329-1.c: New test.
61655
61656 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61657
61658         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61659         * gcc.dg/980312-1.c: Fix typo in -march command.
61660
61661 1998-03-16  H.J. Lu  (hjl@gnu.org)
61662
61663         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61664
61665 1998-03-11  Robert Lipe  <robertl@dgii.com>
61666
61667         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61668         Dave Love agree the Fortran source is bogus.
61669
61670 1998-03-11  Robert Lipe  <robertl@dgii.com>
61671
61672         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61673         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61674         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61675         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61676         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61677
61678 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61679
61680         * g++.old-deja/g++.other/friend1.C: New test.
61681
61682 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61683
61684         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61685         possibly uninitialized) variables and declare dnrm2.
61686
61687 1998-02-23  Robert Lipe <robertl@dgii.com>
61688
61689         From Bruno Haible <haible@ilog.fr>:
61690         * gcc.c-torture/execute/980223.c: New test.
61691
61692 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61693
61694         * gcc.dg/ifelse-1.c: New test.
61695
61696 1998-02-09  H.J. Lu  (hjl@gnu.org)
61697
61698         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61699
61700           * lib/old-dejagnu.exp (old-dejagnu): Added the
61701           "execution test - XFAIL *-*-*" handling in the spirit of
61702           "excess errors test -". Changed the "execution test fails"
61703           handling to be like "excess errors test fails".
61704           * Update various tests accordingly.
61705
61706 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61707
61708         * gcc.c-torture/execute/980205.c: New test.
61709
61710 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61711
61712         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61713         * lib/f-torture.exp: Similarly.
61714         * gcc.c-torture: Rename all .cexp files to .x files.
61715
61716 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61717
61718         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61719         (940510-1.c): Removed duplicate.
61720         (971104-1.c): New test.
61721
61722 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61723
61724           * lib/f-torture.exp: Improve error and loop detection.
61725
61726 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61727
61728         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61729         use that to size the filler array.
61730
61731 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61732
61733         * lib/c-torture.exp(c-torture-execute): Fix typo.
61734
61735         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61736         testcase as the executable name. Keep the executable around if
61737         the test fails.
61738
61739 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61740
61741         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61742         changes.  Only test one -g option, and move it to the end of the
61743         list of options to test.
61744
61745 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61746
61747         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61748         variable GCC_TORTURE_OPTIONS to supply default switches separated
61749         by colons.  If no environment variable, run tests with -O0 -g, -O1
61750         -g, and -O2 -g as well.
61751
61752 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61753
61754         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61755         explanatory comments. Fix indentation.
61756
61757 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61758
61759         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61760
61761 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61762
61763         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61764         * g++.old-deja/g++.mike/p7325.C: Likewise.
61765         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61766
61767 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61768
61769         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61770         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61771         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61772         * g++.old-deja/g++.law/operators4.C: Likewise.
61773
61774 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61775
61776         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61777         * g++.old-deja/g++.mike/p784.C: Ditto.
61778         * g++.old-deja/g++.mike/p785.C: Ditto.
61779
61780 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61781
61782           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61783
61784 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61785
61786         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61787         target feature; pass this to c-torture-execute as needed.
61788
61789 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61790
61791         * lib/c-torture.exp(c-torture-execute): If the previous and the
61792         current executables being tested are identical, we don't need to
61793         run the executable again. Try to make the executable names
61794         unique. Add an optional argument for passing additional compiler
61795         flags.
61796
61797 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61798
61799         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61800
61801 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61802
61803         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61804
61805 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61806
61807         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61808         32bit or larger longs.
61809
61810         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61811         have either a 32bit long or 32bit int.
61812
61813 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61814
61815         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61816         Make double precision tests dependent on sizeof (double).
61817
61818 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61819
61820         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61821         too.
61822
61823 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61824
61825         * gcc.c-torture/compile/961203-1.cexp: New script.
61826
61827 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61828
61829         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61830         up the includes ourselves.
61831
61832 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61833
61834         * lib/plumhall.exp: Remove random include, and add a few
61835         verbose messages for debugging.
61836
61837 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61838
61839         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61840         of trying to do it ourselves.
61841
61842 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61843
61844         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61845
61846 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61847
61848         * gcc.prms/5403.c: Made regexp a bit less strict.
61849
61850 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61851
61852         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61853         is returned from remote_load instead.
61854         * lib/plumhall.exp: Ditto.
61855         * lib/mike-g++.exp: Ditto.
61856         * lib/old-dejagnu.exp: Ditto.
61857         * lib/c-torture.exp: Ditto.
61858
61859 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61860
61861         * lib/g++.exp: Use build_wrapper procedure.
61862         * lib/gcc.exp: Ditto.
61863
61864 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61865
61866         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61867         an old-style decl for malloc.  Fixes tests to work when
61868         sizeof (int) != sizeof (size_t).
61869
61870 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61871
61872         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61873
61874         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61875         use stdargs.h interface.
61876
61877 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61878
61879         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61880         NO_VARARGS when compiling.
61881
61882 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61883
61884         * lib/plumhall.exp(ph_includes): New procedure.
61885         (ph_make): Use it.
61886         (ph_compiler): Ditto.
61887
61888         * lib/g++.exp: Rename test-glue.c to testglue.c.
61889         * lib/gcc.exp: Ditto.
61890
61891 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61892
61893         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61894         to completion when it's called.
61895
61896 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61897
61898         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61899         is defined, don't do test.
61900
61901 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61902
61903         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61904         for object files.
61905         (ph_summary): Mark skipped testcases as untested, not unresolved.
61906
61907         * lib/plumhall.exp (ph_make): If unresolved because of bad
61908         errorCode, record errorCode in log file.
61909         (*): Replace send_log/verbose with verbose -log.
61910
61911 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61912
61913         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61914         double conversion if double isn't at least 8 bytes.
61915
61916         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61917         int to work with targets where int is 16 bits.
61918
61919         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61920         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61921         precision for the test to complete.
61922
61923 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61924
61925         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61926         if d10v is not compiled with the -mdouble64 flag.
61927         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61928
61929         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61930         d10v is not compiled with the -mint32 flag.
61931
61932 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61933
61934         * lib/plumhall.exp: Use incr_count.
61935
61936 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61937
61938         * gcc.c-torture: Update to c-torture-1.45.
61939
61940 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61941
61942         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61943         the name of the expect testcase file).
61944
61945         * lib/g++.exp(g++_init): Ditto.
61946
61947 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61948
61949         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61950         the host.
61951
61952         * lib/gcc.exp(gcc_exit): New procedure.
61953
61954 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61955
61956         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61957         specs where appropriate.
61958
61959         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61960         because of new "candidates are" messages, and removed a few
61961
61962         * Converted all non-old-style g++ testcases to old-style, and
61963         moved into g++.old-deja.
61964
61965 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61966
61967         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61968         options.
61969
61970         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61971         succeeded.
61972
61973         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61974
61975 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61976
61977         * lib/gcc.exp (gcc_target_compile): Add support for defining
61978         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61979         the machine doesn't have those features.
61980
61981 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61982
61983         * g++.law/operators4.exp: Don't use LIBS.
61984
61985 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61986
61987         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61988
61989         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61990         * lib/g++.exp: Set it here instead. Also, allow use of the
61991         --tool_exec and --tool_opt options. Change CXX to
61992         GXX_UNDER_TEST.
61993
61994         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61995
61996         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61997
61998 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61999
62000         * lib/old-dejagnu.exp: Use prune_warnings instead of
62001         prune_system_crud.
62002         * lib/mike-g++.exp: Ditto.
62003         * lib/gcc.exp: Ditto.
62004         * lib/g++.exp: Ditto.
62005
62006         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62007
62008 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62009
62010           * 941014-2.c: Include stdlib.h
62011           * 960327-1.c: Include stdio.h
62012           * dbra.c, index-1.c: Don't assume ints are 32bits.
62013
62014 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62015
62016         * lib/gcc.exp: Add gcc,stack_size target feature.
62017
62018         * lib/g++.exp(g++_target_compile): Add the include and link
62019         paths here, not in two other places. And, it's $options, not
62020         options.
62021
62022         * lib/mike-g++.exp(postbase): Remove the code that determines
62023         the correct include and link paths.
62024         * g++.old-deja/old-deja.exp: Ditto.
62025
62026 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62027
62028         * lib/g++.exp(g++_init): target_compile no longer returns the
62029         filename of the result.
62030
62031 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62032
62033         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62034         call to glob.
62035
62036         * gcc.c-torture/special/special.exp: Change call to
62037         gcc_target_compile to include the object file.
62038
62039 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62040
62041         * gcc.c-torture/special/special.exp: Correct misspelling in last
62042         change.
62043
62044 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62045
62046         * lib/plumhall.exp(ph_summary): Log the entire output of the
62047         executable. Return -1 if there were any failures, 0 otherwise.
62048         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62049         (ph_make): Clean up objects and executables that were built
62050         if the tests succeeded.
62051
62052 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62053
62054         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62055         libraries and includes in the build tree as appropriate.
62056
62057 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62058
62059         * lib/c-torture.exp: Instead of looking for the global variable
62060         NO_LONG_LONG, check to see if that's a feature of the target.
62061
62062 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62063
62064         * config/default.exp: Minimize. Delete the remainer of the files in
62065         config; this functionality is now in devo/dejagnu/config.
62066
62067         g++.*/*: Pass any additional flags used to compile to postbase;
62068         delete CXXFLAGS.
62069
62070         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62071         is now done by runtest.exp. Use gcc_target_compile instead of
62072         compile.
62073
62074         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62075         Remove references to CFLAGS. Use remote_file instead of
62076         calling rm -f.
62077         (c-torture): Take a list of arguments to use to compile this
62078         testcase.
62079
62080         lib/g++.exp: Simplify. Use target_compile instead of compile.
62081         lib/gcc-dg.exp: Ditto.
62082         lib/gcc.exp: Ditto.
62083         lib/mike-{gcc,g++}.exp: Ditto.
62084         lib/old-dejagnu.exp: Ditto.
62085         lib/plumhall.exp: Ditto.
62086
62087 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62088
62089         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62090         (ph_linker): Likewise.
62091
62092 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62093
62094           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62095         MAP_ANON / MAP_ANONYMOUS if defined;
62096         else try to map from /dev/zero .
62097
62098 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62099
62100         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62101         isn't defined, then define it to MAP_ANONYMOUS.
62102
62103 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62104
62105         * gcc.c-torture: Update to c-torture-1.42 release.
62106
62107 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62108
62109         * gcc.c-torture: Update to c-torture-1.41 release.
62110
62111 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62112
62113         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62114         c-torture release.
62115
62116 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62117
62118         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62119         and LDFLAGS.  Fix second case to append the target_info ldflags
62120         onto LDFLAGS, not CFLAGS.
62121         * lib/g++.exp (g++_init): Add target_info stuff.
62122         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62123         of libgloss and newlib flags for !native.
62124
62125         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62126         (GDB): Fix relative path to go up another dir for finding gdb.
62127
62128 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62129
62130         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62131         versions in the target_info array, if they don't exist.
62132
62133 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62134
62135         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62136
62137 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62138
62139         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62140         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62141
62142 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62143
62144         * lib/old-dejagnu.exp: Don't remove the output file before we've
62145         actually tested it. Don't append pwd to the path of the executable
62146         we're testing.
62147
62148 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62149
62150         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62151
62152 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62153
62154         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62155         temporary directory for compiler files, and set it to a default
62156         value of /tmp. Set $output as the name of the output file from
62157         compiling the testcase. Add a -o option to $cflags_var so the
62158         compiler writes the final output file as $output. Set $executable
62159         to $output.
62160
62161         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62162         directory for compiler files, and set it to /tmp if it doesn't
62163         already have a value. Set $output_file to the name of the output
62164         file from compiling the testcase. Add a -o option to CXXFLAGS so
62165         the compiler writes the final output file as $output. Use $output
62166         as the executable to be tested.
62167
62168 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62169
62170         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62171
62172 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62173
62174         * gcc.c-torture/execute/pending-1.c: New test.  Still
62175         pending in Tege's queue.
62176
62177 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62178
62179         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62180         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62181         if there were failures.  Call unresolved if there were unresolved
62182         testcases.  Call gcc_fail if program did not run to completion.
62183         (ph_make): Pass additional argument name to ph_execute.
62184         (ph_execute): Add new argument.  Pass additional arguments to
62185         ph_summary.  Call gcc_fail is there is no execution output.
62186
62187 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62188
62189         * lib/plumhall.exp (proc_summary): Output relavent summary
62190         lines into the log so specific failures in plumhall can be
62191         investigated.
62192
62193 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62194
62195         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62196         (c-torture-execute): Don't try to execute tests which use
62197         "long long" types if $NO_LONG_LONG is nonzero.
62198
62199 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62200
62201         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62202         not c-torture.
62203
62204         * gcc.ieee: Move from here.
62205         * gcc.c-torture/execute/ieee: To here.
62206
62207 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62208
62209         * gcc.c-torture: Update to c-torture-1.41 release.
62210
62211 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62212
62213         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62214         not "$output".
62215
62216 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62217
62218         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62219         -c present.
62220
62221 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62222
62223         * config/proelf.exp: Handle connecting to a simulator.
62224
62225 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62226
62227         * config/proelf.exp: New file.  Enough framework that we can
62228         run c-torture tests on the proelf targets (or any other target
62229         that gdb can connect to for that matter).
62230
62231 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62232
62233         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62234         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62235
62236         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62237         exec_output exists.
62238
62239 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62240
62241         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62242         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62243
62244         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62245         to pass/fail/unresolved/unsupported/untested.  Caller must now
62246         call unresolved/unsupported/untested.
62247         * lib/*.exp: Update FSF address.  Update to handle new results of
62248         ${tool}_load.
62249         * lib/chill.exp (verbose): Delete.
62250
62251 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62252
62253         * lib/gcc.exp (default_gcc_start): Change order of args to
62254         $LDFLAGS $CFLAGS $LIBS.
62255         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62256         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62257         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62258         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62259         * gcc.misc-tests/dg-test.exp: Likewise.
62260         * gcc.misc-tests/msgs.exp: Likewise.
62261         * gcc.prms/prms.exp: Likewise.
62262         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62263         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62264
62265         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62266
62267 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62268
62269         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62270
62271         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62272         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62273
62274         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62275         necessary.
62276
62277 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62278
62279         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62280         global for loop; add use of $mathlib.
62281         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62282         settings here; set mathlib for anything but VxWorks.
62283
62284 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62285
62286         * gcc.c-torture: Update to c-torture-1.40 release.
62287
62288 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62289
62290         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62291         dg.exp.
62292
62293 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62294
62295         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62296         global.
62297
62298 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62299
62300         * lib/g++.exp (LIBS): Define if not already.
62301         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62302         (gcc-dg-prune): Call prune_gcc_output.
62303         * lib/gcc.exp (prune_gcc_output): New proc.
62304         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62305         prune_gcc_output.
62306
62307 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62308
62309         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62310         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62311
62312 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62313
62314         * gcc.c-torture: Update to c-torture-1.39 release.
62315
62316 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62317
62318         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62319         fails, try others as well.
62320
62321 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62322
62323         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62324         If compilation fails, mark execute tests as `untested'.
62325         If test is marked as unsupported, don't mark compilation and
62326         execute tests as failed.
62327
62328 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62329
62330         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62331         libstdc++ for whether or not we want to be doing shared
62332         libraries.  Delete link_curses since we don't need it anymore.
62333         * lib/mike-g++.exp (postbase): Don't link in libg++.
62334         * g++.old-deja/old-deja.exp: Likewise.
62335
62336 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62337
62338         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62339
62340 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62341
62342         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62343         For that, add `-Wl,-a,shared_archive'.
62344         * g++.old-deja/old-deja.exp: Likewise.
62345
62346 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62347
62348         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62349
62350 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62351
62352         * lib/mike-g++.exp (postbase): Pay attention to the status of
62353         g++_load.
62354
62355 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62356
62357           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62358
62359 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62360
62361         * lib/gcc.exp (default_gcc_start): No longer need to log program
62362         being executed or its output, execute_anywhere does that now.
62363         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62364         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62365
62366 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62367
62368         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62369         the same as those in lib/g++.exp.
62370
62371 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62372
62373         * gcc.c-torture: Update to c-torture-1.38 release.
62374         * gcc.ieee: Related changes.
62375
62376 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62377
62378         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62379         "exec". Minor reformatting changes.
62380
62381         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62382         cross. This means all "exec" calls now work on a remote host as
62383         well.
62384         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62385         cross. Filter out the extra "\r\n" stuff that expect puts in.
62386         (c-torture-execute): Filter out the bogus warnings like
62387         c-torture-compile does. Add support for canadian cross.
62388         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62389         Use execute_anywhere rather than calling exec directly. Now it
62390         works for canadian cross testing.
62391
62392 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62393
62394         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62395         results into a variable, and check that rather than using file exists.
62396
62397 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62398
62399         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62400         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62401
62402 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62403
62404         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62405         lib_curses if there's a shared libg++ in the build tree.
62406
62407 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62408
62409         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62410         if not supported target.
62411
62412 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62413
62414         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62415         link_curses up to always happen, not just for native builds.
62416
62417 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62418
62419         * gcc.c-torture: Update to c-torture-1.36 release.
62420         * gcc.failure: Related changes.
62421
62422 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62423
62424         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62425
62426 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62427
62428         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62429         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62430         runshlib, link_curses, and mathlib for link and run.
62431
62432         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62433         pass the runtime shared library options for Solaris, OSF/1, and
62434         Irix5, and link with -lcurses to avoid unresolved references.
62435
62436 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62437
62438         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62439         only run once.
62440
62441 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62442
62443         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62444
62445 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62446
62447         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62448         do not have a framework for the "compat" tests yet.
62449
62450 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62451
62452         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62453         set to null if we're testing vxworks5.1.  Use that instead of
62454         `-lm' in the setting of LIBS for link and run.
62455
62456 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62457
62458         * config/rom68k.exp (${tool}_load): Major changes to make it
62459         work.  Verified that it does in fact return the stuff in
62460         exec_output properly.  Catch any Emul or any TRAP other than 0.
62461
62462 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62463
62464         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62465         LDFLAGS properly for targets that need stuff from libgloss.
62466         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62467         only run once.
62468         (gpp_initialized): New variable.
62469
62470 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62471
62472         * config/rom68k.exp: Load libgloss.exp.
62473         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62474         so we can produce a fully linked binary.
62475         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62476         so we can produce a fully linked binary.
62477
62478 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62479
62480         * lib/plumhall.exp (ph_section): Watch for expected failures.
62481         Add missing `else'.
62482
62483         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62484         run the testcase.
62485         (c-torture): Likewise.
62486
62487 1995-08-28  Doug Evans  <dje@cygnus.com>
62488
62489         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62490
62491         * lib/mike-g++.exp (mike_cleanup): New proc.
62492         (prebase): New globals compiler_result, not_compiler_result,
62493         target_regexp.
62494         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62495         allow leading "-" in pattern.  Watch for unsupported tests.
62496         If $compiler_result is set, pattern match assembler code,
62497         and ditto for $not_compiler_result.
62498         * lib/mike-gcc.exp: Likewise.
62499
62500         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62501         execution "succeeded".
62502
62503 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62504
62505         * config/win32.exp: New file.
62506         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62507
62508 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62509
62510         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62511         unsupported.
62512         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62513         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62514         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62515
62516         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62517         "... without exceptions was ...".  That is now handled by
62518         prune_system_crud.
62519         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62520
62521 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62522
62523         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62524         sieve.c,sort2.c}: New files.
62525         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62526         sieve.exp,sort2.exp}: Drivers for them.
62527
62528         * lib/mike-gcc.exp (program_output): New user settable variable.
62529         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62530         messages.
62531         * lib/mike-g++.exp (program_output): New user settable variable.
62532
62533         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62534
62535         * config/sh.exp: Deleted (use sim.exp instead).
62536
62537 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62538
62539         * config/vx.exp: Declare CHECKTASK as global.
62540         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62541         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62542         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62543
62544 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62545
62546         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62547         target. Like vx.exp, only includes `vx29k.exp' instead of
62548         `vxworks.exp'.
62549
62550 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62551
62552         * config/sim.exp: Increase time limit from 120 seconds to 240.
62553
62554 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62555
62556         * gcc.c-torture/execute/950628-1.c: New test.
62557
62558 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62559
62560         * gcc.c-torture: Update with changes/additions from
62561         c-torture-1.34.
62562
62563 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62564
62565         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62566
62567 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62568
62569         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62570
62571 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62572
62573         * gcc.c-torture/compile/950512-1.c: New test.
62574         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62575         * gcc.dg/struct-ret-1.c: Likewise.
62576
62577 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62578
62579         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62580           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62581
62582 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62583
62584         * gcc.c-torture/special/920411-1.c: Deleted.
62585         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62586
62587 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62588
62589         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62590         cpu limit.
62591
62592 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62593
62594         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62595
62596 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62597
62598         From kenner;
62599         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62600         is the proper length.
62601         * va-arg-3.c: Likewise.
62602
62603 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62604
62605         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62606         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62607
62608         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62609         * lib/g++.exp (default_g++_start): Delete old cruft.
62610
62611 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62612
62613         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62614         (2 * (1 << 18)) to (2 * (1 << 17)).
62615
62616         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62617
62618 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62619
62620         * config/rom68k.exp: Renamed from config/idp.exp
62621
62622 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62623
62624         * c-torture/compile/921109-2.c
62625
62626 1995-04-18  Mike Stump  <mrs@cygnus.com>
62627
62628         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62629         excess errors.
62630
62631 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62632
62633         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62634         output.
62635         * lib/g++.exp (default_g++_start): Likewise.
62636
62637 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62638
62639         * gcc.c-torture/compile/950329-1.c: New test.
62640
62641 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62642
62643           * config/bug.exp (${tool}_load): Updated to use new remote_open
62644           and remote_close procs.
62645         * config/idp.exp: New file.
62646
62647 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62648
62649         * gcc.c-torture/execute/950322-1.c: New test.
62650
62651 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62652
62653         * config/vx.exp (${tool}_load): Clean up testing of return code from
62654         vxworks_ld and vxworks_spawn.
62655
62656 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62657
62658         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62659
62660 1995-03-13  Mike Stump  <mrs@cygnus.com>
62661
62662         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62663         can mark excess errors on a machine by machine basis.  Note, the
62664         default is to not expect any excess errors, even when excess
62665         errors test - is given, so you will want to put an XFAIL ... on
62666         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62667         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62668         those 4 machines, but no others.
62669
62670 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62671
62672         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62673         * lib/c-torture.exp: to here.
62674
62675 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62676
62677         * gcc.c-torture/execute/950221-1.c: New test.
62678         * gcc.c-torture/execute/struct-ret-1.c: New test.
62679         * gcc.c-torture/compile/950221-1.c: New test.
62680
62681         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62682
62683 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62684
62685         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62686         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62687
62688 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62689
62690         * g++.gb: New directory of tests, derived from my signature and
62691         class scoping tests.
62692
62693         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62694         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62695         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62696         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62697         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62698         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62699         * g++.gb/sig25.C: Likewise.
62700
62701         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62702         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62703         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62704         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62705         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62706         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62707         * g++.gb/sig25.exp: Likewise.
62708
62709         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62710         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62711         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62712         * g++.gb/scope13.C: Likewise, this test still fails.
62713
62714         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62715         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62716         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62717         * g++.gb/scope13.exp: Ditto.
62718
62719         * g++.gb/README: New file, explains what these tests are about.
62720
62721 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62722
62723         * lib/dg.exp (dg-do): Support `preprocess'.
62724         (dg-test): Likewise.
62725
62726 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62727
62728         * config/udi.exp: change "continue -expect" to "exp_continue".
62729
62730 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62731
62732         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62733         Delete redundant tests.
62734
62735         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62736         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62737         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62738         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62739         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62740         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62741         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62742         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62743
62744         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62745         storing label pointers.
62746         * gcc.c-torture/execute/921019-1.c: Likewise.
62747         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62748         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62749         parameter fp.
62750         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62751         constants.
62752
62753         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62754         Delete obsolete tests.
62755
62756         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62757         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62758         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62759         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62760         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62761         * gcc.c-torture/compile/950124-1.c: New test.
62762
62763         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62764
62765 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62766
62767         * lib/mike-g++.exp: Add -lm to LIBS.
62768
62769 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62770
62771         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62772
62773 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62774
62775         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62776
62777 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62778
62779         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62780
62781 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62782
62783         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62784         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62785         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62786         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62787         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62788         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62789         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62790         * g++.law/{operators31.C, operators32.C,
62791         * g++.law/{operators33.C, operators34.C}: Likewise.
62792         * g++.law/{pic1.C, refs2.C}: Likewise.
62793         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62794         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62795         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62796         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62797
62798         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62799         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62800         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62801         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62802         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62803         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62804         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62805         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62806         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62807         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62808         * g++.law/{operators34.exp}: Likewise.
62809         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62810         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62811         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62812         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62813         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62814
62815         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62816         No longer expected to fail.
62817         * g++.law/missed-error3.C: Tweak for recent bool changes.
62818
62819 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62820
62821         * config/emb-unix: Deleted.
62822         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62823         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62824
62825 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62826
62827         * lib/dg.exp (dg-test): Fix typo in last patch.
62828
62829 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62830
62831         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62832         (handles multiple occurrences).
62833
62834 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62835
62836         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62837         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62838         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62839         printed).
62840         * lib/c-torture.exp (c-torture-compile): Likewise.
62841         (c-torture): Prepend full path if missing.
62842         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62843         (gcc_fail): Likewise.
62844         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62845
62846 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62847
62848         * lib/netware.exp: Only attach to NetWare i386 systems.
62849
62850 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62851
62852         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62853         messages.  Add test name to "output pattern match" pass/fail message.
62854
62855 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62856
62857         * gcc.dg: New testsuite.
62858         * gcc.dg/dg.exp: New file.
62859
62860         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62861         test-switch.c}: Deleted.
62862
62863         * gcc.misc-tests/msgs.exp: New testcase driver.
62864
62865 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62866
62867         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62868         Watch for illegal return values from ${tool}_load.
62869         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62870         cross targets.  Coerce return value >0 to 1.
62871
62872 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62873
62874         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62875
62876         * config/emb-unix.exp: New file.
62877
62878         * config/sim.exp: Error if variable $SIM not defined.
62879         (${tool}_load): Mark test as "untested" if simulator missing.
62880
62881         * config/unix.exp: Load remote.exp to get rcp_download.
62882         * lib/c-torture.exp: Use different option lists for testcases with
62883         and without loops.
62884         * gcc.c-torture/execute/execute.exp: Likewise.
62885
62886 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62887
62888         * config/*.exp: Clarify return code from ${tool}_load.
62889         Call `unresolved' or `untested' instead of `warning' or `perror'
62890         (sometimes you still want to call both though).
62891         Add comment that `shell_id' is local to each file.
62892         * config/udi.exp (timeout): Set to 30.
62893         Don't print warning if connection fails, $connectmode has already
62894         printed an error.
62895         (${tool}_load): Move verbose messages to level 2.
62896         Rework pattern for "Process started" message.
62897         Pass `shell_id' to ${connectmode}_download.
62898         Retry twice upon timeout.  Make resetting of target more robust.
62899         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62900         Pass `shell_id' to exit_$connectmode.
62901         Only call exit_$connectmode if connected.
62902         * config/unix.exp (${tool}_load): Check return codes better.
62903         * config/vrtx.exp (${tool}_load): Likewise.
62904         * config/vx.exp (${tool}_load): Likewise.
62905         Delete unneeded global's.
62906         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62907         from ${tool}_load.
62908         (dg-stat): Delete.
62909         (dg-init): Delete recording of pass/fail counts.
62910         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62911         (old-dejagnu-init): Likewise.
62912         (old-dejagnu-stat): Delete contents, empty proc now.
62913         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62914         (c-torture): Delete references to lcnt, lpass, lfail.
62915         Get option list from TORTURE_OPTIONS.
62916         Delete -funroll[-all]-loops if no loops.
62917         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62918         (g++_stat): Delete contents (empty proc now).
62919         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62920         (gcc_finish): Likewise.
62921         (gcc_stat): Deleted.
62922         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62923         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62924         * gcc.c-torture/execute/execute.exp: Likewise.
62925         Split tests into two parts: compile, execute.
62926         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62927         no loops.  Update to reflect clarified return codes from ${tool}_load.
62928
62929 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62930
62931         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62932         to grep for.
62933         (old-dejagnu): Likewise (where necessary).
62934
62935 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62936
62937         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62938
62939         * lib/dg.exp (dg-process-target): Fix processing of selector.
62940         Add comment regarding use of `error'.
62941
62942         * lib/gcc.exp (prune_system_crud): Define if missing.
62943         * lib/g++.exp (prune_system_crud): Likewise.
62944
62945         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62946         Call prune_system_crud.
62947         * lib/dg.exp (dg-runtest): New proc.
62948         Use perror instead of send_user for tcl errors in testcase.
62949         Don't return any value, it's never used.
62950         Don't clobber previous definition of `unknown'.
62951         Print tcl errors in `dg-final'.
62952
62953 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62954
62955         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62956         (dg-test): Don't print errorInfo, it contains stack backtrace.
62957
62958 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62959
62960         * lib/g++.exp (runtest_file_p): Define if missing.
62961
62962 1994-09-24  Doug Evans  (dje@cygnus.com)
62963
62964         * lib/mike-g++.exp: Comment out loading of g++.exp.
62965         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62966         (default_g++_version): Always print something.
62967         (default_g++_start): Comment out call to `which'.
62968         (g++_start, g++_load): Deleted (must be defined in config file).
62969         * lib/gcc.exp: Test for existence of $CC at start.
62970         Delete check for tmpdir (done in gcc_init).
62971         (default_gcc_version): Always print something.
62972         (default_gcc_start): Comment out call to `which'.
62973         * config/*.exp: Major cleanup - make cross targets work at least a
62974         little better for g++ (by not being "--tool gcc" specific).
62975         Rename gcc_xxx to ${tool}_xxx.
62976         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62977         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62978
62979 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62980
62981         * lib/c-torture.exp (c-torture-compile): Rework compiler
62982         message processing.
62983
62984         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62985         c-torture.
62986
62987 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62988
62989         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62990
62991         * lib/dg.exp (dg-process-target): Support { target native }.
62992
62993 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62994
62995         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62996         looked for "... program xxx got fatal signal".
62997         Correct regsub munging of `comp_output'.
62998         Ignore compiler messages "path prefix not used" and "linker input
62999         file unused".
63000
63001 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63002
63003         * lib/gcc.exp (runtest_file_p): Define if missing.
63004         * gcc.prms/template.c: Example to work from.
63005
63006 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63007
63008         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63009         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63010
63011         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63012         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63013         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63014         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63015
63016         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63017         (dg-process-target): No longer a varargs proc.
63018         Return S/N for target, P/F for xfail.  All callers changed.
63019         (user option procs): More argument checking.
63020         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63021         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63022         (dg-test): Skip test if not running on selected target in `dg-do'.
63023         Update handling of `dg-do-what', `dg-output-text'.
63024         Separate execution pass/fail from output pattern match pass/fail.
63025         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63026
63027 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63028
63029         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63030         target for 920510-1.c.
63031
63032 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63033
63034         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63035         Clean up comment regarding use of passcnt, etc.
63036         (gcc_stat): Don't update `testcnt' here.
63037         (gcc_finish): Do it here.
63038         Might as well reset `but_id' here too.
63039         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63040         to determine if the file should be tested.
63041         * gcc.c-torture/compile/compile.exp: Likewise.
63042         * gcc.c-torture/execute/execute.exp: Likewise.
63043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63044         * gcc.misc-tests/dg-test.exp: Likewise.
63045         * gcc.prms/prms.exp: Likewise.
63046         * gcc.wendy/wendy.exp: Likewise.
63047         * g++.old-deja.exp: Likewise.
63048         Move "Testing file" message to verbose level 1.
63049
63050 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63051
63052         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63053
63054 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63055
63056         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63057         (default_gcc_start): Accept optional second list element
63058         of compiler flags.  Print compiler output at verbosity level 2.
63059         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63060         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63061         Save current values of framework globals passcnt, failcnt, xpasscnt,
63062         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63063         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63064         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63065         xfailcnt to compute stats.  Update framework global `testcnt' from
63066         pass/fail counts.
63067         (gcc_finish): New proc.  Clean up test environment.
63068         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63069         (gcc_epass, gcc_efail): Delete.
63070         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63071         argument of line number.
63072         (dg-init): If the tool has an init routine, call it.
63073         (dg-test): Remove args `cflags_var' and `libs_var'.
63074         Pass all compiler options to ${tool}_start.
63075         Handle missing line number.
63076         (dg-finish): New function.
63077         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63078         particular files.  Call gcc_finish at end.  Move "skipping test"
63079         message to verbosity level 3.
63080         * gcc.c-torture/compile/compile.exp: Likewise.
63081         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63082         * gcc.c-torture/execute/execute.exp: Likewise.
63083         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63084         Print testcase being tried at verbosity level 1.
63085         * gcc.c-torture/special/special.exp: Unset xfail.
63086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63087         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63088         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63089         * gcc.failure/failure.exp: Likewise.
63090         * gcc.ieee/ieee.exp: Likewise.
63091         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63092         Update call to dg-test.  Call dg-finish at end.
63093         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63094         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63095         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63096         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63097         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63098         * gcc.wendy/wendy.exp: Add copyright.
63099         Delete setting of tmpdir (done by gcc_init).
63100         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63101         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63102         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63103         gcc_[ce]pass/fail.
63104
63105 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63106
63107         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63108         confusion.
63109         (g++_load): Likewise.
63110
63111         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63112         Rename argument to `prog' to remove the confusion.
63113         Varargs fns behave differently too!
63114         (g++_load): Likewise.
63115
63116         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63117
63118         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63119         what it is.  Delete (always) printing of status value for !native.
63120         Simplify verbose code, and include status and exec_output.
63121         (g++_load): Use gcc_load.
63122
63123 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63124
63125         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63126         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63127         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63128         940714-3.c as these testcases don't exist anymore.  Make
63129         va-arg-1.c expected to pass.
63130
63131 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63132
63133         * gcc.misc-tests/misc.exp: Only run specific testcases.
63134         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63135         * gcc.misc-tests/dg-[1-9].c: New files.
63136
63137         * lib/dg.exp: New testsuite driver.
63138         * gcc.prms/prms.exp: Use it.
63139
63140         * README.gcc: New file.
63141
63142         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63143         Document and reset `lxpass' and `lxfail'.
63144         Simplify "initialized" message.
63145         (gcc_stat): Clean up comments a little.
63146
63147 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63148
63149         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63150
63151 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63152
63153         * lib/old-dejagnu.exp (process-option): New proc.
63154         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63155         (old-dejagnu): Simplify.
63156         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63157
63158 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63159
63160         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63161         exists and is not an empty string.
63162
63163         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63164         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63165         finished.
63166         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63167         automatically.
63168
63169         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63170         longer expected to fail.
63171
63172         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63173         "f" function call.
63174
63175         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63176
63177         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63178         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63179         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63180         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63181         c-torture-1.29.
63182
63183         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63184         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63185
63186         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63187
63188         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63189         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63190
63191         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63192         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63193         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63194
63195 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63196
63197         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63198         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63199         940714-1.c, 940714-2.c, 940714-3.c},
63200         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63201         gcc.misc-tests/{mg.c,mg.exp}:
63202         New tests.
63203         * gcc.noncompile/noncompile.exp: Change accordingly.
63204
63205 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63206
63207         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63208         Undo previous clobberage.
63209
63210 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63211
63212         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63213         * gcc.special/{930510-1.c, special.exp}:
63214         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63215         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63216         struct-varargs-1.c}: New tests from c-torture-1.26.
63217
63218 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63219
63220         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63221           argument to switch.
63222
63223 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63224
63225         * Revert the previous changes.  Please see Rob's directory
63226         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63227         fixes.
63228
63229 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63230
63231         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63232         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63233         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63234         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63235         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63236         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63237         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63238         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63239         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63240         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63241         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63242         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63243         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63244         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63245         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63246         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63247         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63248         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63249         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63250         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63251         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63252         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63253         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63254         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63255         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63256         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63257         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63258         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63259         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63260         testing changes.
63261
63262 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63263
63264         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63265         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63266         with perror calls.
63267
63268 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63269
63270         * config/unix.exp (g++_load): Fix syntax.
63271
63272 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63273
63274         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63275         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63276         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63277         Don't expect va-arg-1.c to fail.  Correct expected output for
63278         920928-1.c.
63279         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63280         * gcc.wendy/hbm4.c: Correct typo.
63281         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63282
63283 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63284
63285         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63286         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63287         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63288         * lib/c-torture.exp (c-torture-compile): Ditto.
63289
63290         Reduce volume of output (remove all the -I's and such).
63291         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63292         Call gcc_cpass, gcc_cfail.
63293         (c-torture): Pass testing option to c-torture-compile.
63294
63295 1994-03-21  Doug Evans  (dje@cygnus.com)
63296
63297         Bring patches over from progressive.
63298         * config/default.exp: Exit remote shell cleanly.
63299         (g++_exit, g++_start): Add default versions.
63300         * config/sim.exp (gcc_load): Use perror, not error.
63301
63302 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63303
63304         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63305         set in site.exp.
63306
63307 1994-03-14  Doug Evans  (dje@cygnus.com)
63308
63309         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63310         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63311         (wendy_try): New proc to run testcase.
63312         (main loop): Call 'em.
63313         * gcc.wendy/*.c: Clean up pass to correct expected output.
63314
63315         * lib/gcc.exp: Minor cleanup work.
63316         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63317
63318 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63319
63320         * config/sim.exp (gcc_load): Document return codes better.
63321         Don't pass -v to simulator.
63322
63323 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63324
63325         * gcc.special/920717-x.c: Fix typo.
63326         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63327         get at sources.
63328
63329         * lib/mike-gcc.exp: Fix typo.
63330
63331 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63332
63333         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63334         binary to use, transform the name.
63335         * config/*.exp: rename everything. Nuke any g++ specific files,
63336         it's now a special case of gcc that requires no special support.
63337         Add a default.exp for unsupported targets.
63338
63339 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63340
63341         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63342         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63343         version of Tcl.
63344
63345 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63346
63347         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63348         than a warning.
63349
63350 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63351
63352         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63353
63354 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63355
63356         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63357         option_list.  Compile every file with only 4/6 option choices
63358         (same as C torture) instead of with 12/18 different option
63359         choices.
63360         * lib/c-torture.exp: Likewise.
63361
63362         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63363         not already set.
63364
63365 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63366
63367         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63368         can put an XFAIL *-*-* on excess errors.
63369
63370 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63371
63372         * g++.law: Add more tests derived from g++-bugs snapshots.
63373
63374         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63375         equivalent to g++.law/init9.
63376
63377         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63378         compiled it, and the a.out file after we've run it.
63379
63380 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63381
63382         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63383         compiled it, and the a.out file after we've run it.
63384
63385 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63386
63387         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63388
63389 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63390
63391         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63392         version number.
63393
63394 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63395
63396         * g++.law: New directory of g++ tests derived from the g++-bugs
63397         snapshots.
63398
63399 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63400
63401         * gcc.compile: initbug1.c initbug1.exp testcase added
63402
63403 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63404
63405         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63406         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63407           fixes submitted by Jeff Law (law@cs.utah.edu)
63408         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63409           Jeff Law (law@cs.utah.edu)
63410
63411
63412 1993-11-30  Mike Stump  (mrs@cygnus.com)
63413
63414         * config/unix-g++.exp: Follow the gcc way of doing things.
63415         * g++.old-deja/old-deja.exp: Minor updates.
63416         * lib/g++.exp: New file, follow the gcc way of doing things.
63417         * lib/old-dejagnu.exp: Minor updates.
63418         * lib/mike-g++.exp: Always unset errorInfo.
63419
63420 1993-11-06  Mike Stump  (mrs@cygnus.com)
63421
63422         * lib/gcc.exp: Fix some errors with the below change, CC and
63423         CFLAGS should be global when setting, not local.
63424
63425 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63426
63427         * lib/gcc.exp: Transform tool name.
63428
63429 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63430
63431         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63432
63433 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63434
63435         * lib/gcc.exp: change gcc_done to gcc_stat
63436
63437 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63438
63439         * Upgraded gcc testsuite to c-torture version 1.25
63440
63441 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63442
63443         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63444         * lib/c-torture: added hooks for new reporting code.
63445
63446 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63447
63448         * config/sh-gcc.exp: check if sh-sim exists in the path
63449
63450 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63451
63452         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63453         * gcc.compile/compile.exp: Initial changes for new logic.
63454         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63455         * gcc.failure/failure.exp: Initial changes for new logic.
63456         * gcc.ieee/ieee.exp: Initial changes for new logic.
63457         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63458         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63459         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63460         * lib/c-torture.exp: Initial changes for new logic.
63461         * lib/gcc.exp: Initial changes for new logic.
63462
63463 1993-10-15  Mike Stump  (mrs@cygnus.com)
63464
63465         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63466         depend upon failure or success.  Fully qualify names in failure
63467         and success messages.  Always remove a.out before starting
63468         compile, just in case.  Pay more attention to error text output by
63469         the compiler.  Handle testcases with no known past errors just
63470         like all others, so that things are uniform.  Other miscellaneous
63471         improvements.
63472
63473 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63474
63475         * gcc.cpp: new directory for cpp tests
63476
63477 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63478
63479         * lib/chill.exp: Code reformatted, removed unused code.
63480         * config/unix-chill.exp: Code reformatted, removed unused code.
63481         * chill.execute/execute.exp: Code reformatted, removed unused code.
63482         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63483
63484 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63485
63486         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63487         routines not written.
63488
63489 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63490
63491         * config/bug-gcc.exp: Use new procs from bug.exp.
63492
63493 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63494
63495         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63496         via ftp, rather than depending on NFS.
63497         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63498         case.
63499
63500 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63501
63502         * config/bug-gcc.exp: Use new download proc.
63503
63504 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63505
63506         * chill.execute/execute.exp: cleanups, handles errors better
63507         * chill.compile/compile.exp: rewrite, based on execute.exp
63508         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63509         * lib/chill.exp: major changes to diff proc and compile and link
63510         procs. added chill_fail and chill_pass wrappers to pass and
63511         fail. added more comments, and handle error codes better.
63512         Added a hack to capture stderr from exec, so noncompile tests
63513         can work.
63514
63515 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63516
63517         * chill.execute/execute.exp: rewrite of testsuite driver
63518         * lib/chill.exp: rewrite of testsuite driver
63519         * config/unix-chill.exp: rewrite of testsuite driver
63520
63521 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63522
63523         In chill.execute:
63524         * iexpr.ch: Standardize uppercase.
63525         * tuples.dat: Standardize uppercase.
63526         * vary.ch: standardize.  Correct varying string assignments.
63527         * vary.dat: Add new output lines.
63528
63529 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63530
63531         In chill.execute:
63532         * chprintf.ch: Standardize use of uppercase.
63533         * tuples.ch: Standardize and turn arr2 into a DCL,
63534           rather than a SYN.
63535         * pinits.ch: Standardize.
63536
63537 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63538
63539         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63540         * Makefil: Renamed to Makefile.in.
63541         * configure.in: New.
63542
63543 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63544
63545         In chill.execute:
63546         * .cvsignore: Add result/output files.
63547         * Makefile: Fix up variables at start.  Use MFLAGS
63548           everywhere.  Correct bool_loc, built_ins entries.
63549           Add entry for vary1.ch.
63550         * bitarray.ch: Standardize upper-case usage.
63551         * bitexpr.ch: Standardize, add output of b1.
63552         * params.ch: Use arrayt in along PROC parameters, to
63553           avoid novelty problems.
63554         * sets.ch: Tiny cleanup.
63555         * vary1.ch: Re-indent.
63556
63557 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63558
63559         * Add PR-related files to Makefiles, .cvsignore files, etc.
63560
63561 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63562
63563         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63564           with compiler objects. New names are test-flow.c and test-loop.c
63565
63566 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63567
63568         * Upgraded c-torture tests from 1.19 to 1.20
63569
63570         * new files:
63571         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63572         * gcc.compile: 930623-1.c 930623-2.c
63573         * gcc.noncompile: 930622-1.c 930622-2.c
63574         * gcc.failure: 920411-1.c 920627-2.c
63575         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63576
63577 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63578
63579         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63580           More changes to get testsuite working properly. Needs more work.
63581           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63582
63583 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63584
63585         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63586           More changes to get testsuite working properly. Needs more work.
63587
63588 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63589
63590         * chill.compile/compile.exp: Added for Dejagnu support
63591         * chill.execute/execute.exp: Added for Dejagnu support
63592         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63593
63594 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63595
63596         This should complete moving the CHILL test files.
63597         * chill.noncompile(.cvsignore printf.grt
63598             in-printf.grt chprintf.grt chprintf.ch):
63599             Added test-support files.
63600           (Makefile): Modified further.
63601         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63602             signal.ch): Added test files.
63603           * chill.execute (.cvsignore printf.grt printr.c
63604             in-printf.grt rts.c chprintf.grt rts.h): Added
63605           test-support files.
63606             (Makefile): More corrections.
63607
63608 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63609
63610         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63611           test cases, ready for DejaGnu.
63612
63613 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63614
63615         * Upgraded c-torture tests from 1.18 to 1.19
63616
63617         * gcc.compile: added test(s):
63618           930607-1.c
63619         * gcc.execute: added test(s):
63620           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63621
63622         * added new subdirectory for misc tests: gcc.misc-tests
63623         * gcc.misc-test(s): added tests:
63624           inst-check.c test-consts.c test-ior.c test-switch.c
63625
63626 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63627
63628         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63629
63630 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63631
63632         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63633
63634 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63635
63636         * Upgraded c-torture tests from 1.17 to 1.18
63637
63638 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63639
63640         * Upgraded c-torture tests from 1.12 to 1.17
63641
63642 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63643
63644         * lib/old-dejagnu.exp:
63645           Fixed handling of XFAIL target triplets to correctly
63646           recognize wildcard characters.  Removed code that
63647           appended a unique id tag to the end of the file name
63648           printed out by the result of the testcases within a
63649           given test file.
63650
63651 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63652
63653         * lib/old-dejagnu.exp:
63654           Reworked expected failure handling to trigger off of XFAIL
63655           keyword in keyphrase embeded in testcase source code. The
63656           XFAIL keyword must be at the end of the keyphrase line. It
63657           may optionally be followed by one or more target triplets.
63658           It has just occured that the handling of wildcards in the
63659           target triplet may not be correct.
63660
63661 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63662
63663         * g++.old-deja/tests:
63664           Moved all subdirectories up one level into g++.old-deja .
63665
63666         * lib/old-dejagnu.exp:
63667           Fixed problem with CXXFLAGS not being properly reset, and being
63668           corrupted with extraneous "-c" compiler option.  This was
63669           causing binaries to not be generated for test that needed them.
63670           Modified strings passed to "pass" and "fail" so that individual
63671           tests from the same test file would be distinguished by an
63672           identifier appended to the test file name in the summary logs;
63673           this corrected a problem with erroneous diff logs.  Added code
63674           to search testcases for expected fail and unexpected pass keywords.
63675
63676 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63677
63678         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63679
63680 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63681
63682         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63683           Removed extraneous text from end of "Special g++ Options"
63684           keyphrase.
63685
63686         * lib/old-dejagnu.exp: Added pattern matching to look for new
63687           keywords, embedded in testcases comments, which will trigger
63688           calls to xpass and xfail.
63689
63690 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63691
63692         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63693           comments embedded in the testcases, especially the one looking for
63694           special compiler options, as well as the pattern matching for the
63695           compiler output again.
63696
63697 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63698
63699         * lib/old-dejagnu.exp: Do a proper check of the return value for
63700           execute tests. Fixed several problems with the pattern matching
63701           of the compiler output which gave erroneous test results.
63702           Changed several of the test result messages to be more descriptive.
63703         * config/unix-g++.exp: Proc g++_load now actually works and
63704           executes the tests passed to it and returns a usable return
63705           value.
63706
63707 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63708
63709           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63710
63711 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63712
63713         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63714           Modified both files to properly execute the old style
63715           dejagnu tests. The previous versions of these files were
63716           experimental and did not function anything near correctly.
63717
63718 1993-04-05  Rob Savoye  (rob@cygnus.com)
63719
63720         * Removed all Makefile.in and configure.in files. No configuration
63721         needed now.
63722
63723 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63724
63725         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63726
63727 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63728
63729         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63730         gcc.special/configure.in, gcc.noncompile/configure.in,
63731         gcc.execute/configure.in, gcc.code_quality/configure.in,
63732         g++.other/configure.in, g++.old-deja/configure.in,
63733         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63734         in srcname setting.
63735
63736 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63737
63738         * lib/udi.exp: Fixed mondfe and mondfe_download.
63739         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63740         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63741
63742 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63743
63744         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63745         (gdb_exit): Don't remove *_soc files.
63746
63747 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63748
63749         * lib/c-torture.exp: Don't look for main; instead always use -w
63750         -c.  This is how the c-torture tests work.  Remove the object
63751         file if the compilation succeeds.
63752         * gcc.execute/execute.exp: Remove executable if test passes.
63753         * gcc.noncompile/noncompile.exp: Every test is an expected
63754         failure.
63755         * gcc.special/special.exp: Added tests from c-torture 1.11,
63756         corrected use of existing test.
63757         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63758         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63759         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63760         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63761         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63762         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63763         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63764         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63765         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63766         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63767         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63768         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63769         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63770         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63771         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63772         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63773         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63774         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63775         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63776         c-torture 1.11.
63777         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63778         correspond to c-torture 1.11.
63779
63780         * New file.